2016-11-05 5 views
1

私はすぐに私の研究のためにTensorflowを使いたいと考えていて、Conda https://www.tensorflow.org/versions/r0.11/get_started/os_setup.html#anaconda-installationをインストールするためのオンラインドキュメントを見ました。既存のConda環境にTensorflowをインストールするのは安全ですか?

新しい環境を作成し、そこにTensorflowをインストールし、その後に他のPythonパッケージをインストールすることを提案しました。

しかし、すでに必要なパッケージがたくさんある既存の環境があります.Tensorflowをその環境に追加するのが安全かどうか疑問に思っていますか?

また、私はこのインストールがcondaでどのように動作するかについて質問します。私はCondaが各環境に必要なライブラリを含む個別のフォルダセットを作成することを知っていますが、Tensorflowをインストールすると、コンパイルされたすべての基本低レベルC++ライブラリとCUDAライブラリはどうなりますか?彼らは私のConda環境のフォルダに存在するのでしょうか、あるいは私のルートに近いいくつかのシステムワイドライブラリにありますか?

PS:私はUbuntu 16.04を使用しており、Tensorflowを実行したいGPUを持っています。

ありがとうございます。

答えて

1

しかし、すでに必要なパッケージがたくさんある既存の環境があります.Tensorflowをその環境に追加するのが安全かどうか疑問です。

condaには、この「改訂版」という素晴らしい機能があります。あなたは、あなたのconda環境への変更を元に戻すことができます

conda list --revisions

と現在の環境を表示することができます。これにより、新しいパッケージを確実にインストールすることができます。何か不具合が生じた場合は、後で元に戻すことができます。詳細はhttps://www.continuum.io/blog/developer/advanced-features-conda-part-2のページをご覧ください。 TL; DRは:conda install --revisions <revision_number>

何があなたがあなたのコードを実行しようとしている時にコンパイルさライブラリについて話している

をコンパイルしますすべてのベースの低レベルのC++およびCUDAライブラリはどうなりますか?またはC++/CUDAライブラリですか?もしあなたがC++/CUDAのlibsについて話しているのであれば、 condaではありません。でコンパイルされていますが、プリコンパイルされたバイナリを特定の場所にインストールするだけです。 コードについて話している場合、正確にそれらのファイルがどこに置かれているかは、どこに置くかによって決まります。

関連する問題