web-dev-qa-db-ja.com

Tensorflow:CUDA 9.2をインストールしましたが、9.0が必要ですか?

本の指示に従って、CUDA Toolkitバージョン9.2をインストールしました。その後、私はこのエラーを受け取りました

ImportError:「cudart64_90.dll」が見つかりませんでした。 TensorFlowでは、このDLLを%PATH%環境変数で指定されたディレクトリにインストールする必要があります。次のURLからCUDA 9.0をダウンロードしてインストールします。 https://developer.nvidia.com/cuda-toolkit

テンソルフローには9.0が必要であることが検索されましたが、次に何をすればよいですか?古いバージョンのCUDAを削除してから9.0バージョンをインストールする必要がありますか、それとも9.0をインストールする必要があります(したがって、2つのバージョンが共存します)。コンピューターを壊したくない、助けて~~~

編集:

リンクからCUDA9.0 patch1をダウンロードしました: https://developer.nvidia.com/cuda-90-download-archive?target_os=Windows&target_Arch=x86_64&target_version=10&target_type=exelocal しかし、インストーラーが機能しなかったようです(ダブルクリックするとすぐに消えました)?

そのフォーラムから: https://devtalk.nvidia.com/default/topic/493290/multiple-cuda-versions-can-they-coexist-/ 、彼らはCUDAの複数の異なるバージョンがco -存在!必要なすべてのバージョンをダウンロードし、すべてのパッチ(点滅するかどうかに関係なく)および対応するcuDNNをダウンロードするだけです。 condaを使用して仮想環境にtensorflowをインストールし、すべてのものをインストールした後(コンピューターの再起動/コマンドを数回再起動する)、今すぐ動作します!

上位バージョンのCudaをインストールした場合は、下位バージョンのCudaインストーラーを実行するだけで、同じバージョンでない場合はインストール済みバージョンを自動的に削除します。 Windows 10での私の場合、Cuda9.2インストーラーによってCuda9.2が削除されました。ありがとう!

0
Bruce Yo

同じ問題が発生したので、python 3.5をpython 3.6に変更して解決しました。あなたもそれを解決できることを願っています。

0
Yifeng Luo

次のリンクに記載されているすべての手順に従ってください。 Ubuntu 18.04でTensorflowを使用できました

http://www.python36.com/how-to-install-tensorflow-gpu-with-cuda-9-2-for-python-on-ubuntu/

Nvidiaドライバーのインストールを確認した後、cuDNN、NCCL、および依存関係(libcupti-devおよびLD_LIBRARY_PATHを追加)をインストールする必要があります。次に、ソースからTensorFlowを構成します。

wget https://github.com/bazelbuild/bazel/releases/download/0.14.0/bazel-0.14.0-installer-linux-x86_64.sh
chmod +x bazel-0.14.0-installer-linux-x86_64.sh
./bazel-0.14.0-installer-linux-x86_64.sh --user
echo 'export PATH="$PATH:$HOME/bin"' >> ~/.bashrc

環境変数を再読み込みします。最新のtensorflowをダウンロードして、TensorFlowの構築プロセスを開始します。その後、bazelを使用してTensorflowをビルドする必要があります。このプロセスには時間がかかります。数時間かかる場合があります。

git clone https://github.com/tensorflow/tensorflow.git
cd tensorflow
git pull
git checkout r1.8
./configure
bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package

次のコマンドに従ってwhlファイルの問題を作成するには:

bazel-bin/tensorflow/tools/pip_package/build_pip_package tensorflow_pkg

Pensorでtensorflowをインストールするには:

cd tensorflow_pkg

既存の仮想環境の場合:

pip install tensorflow*.whl

その後、簡単な例を実行してTensorFlowのインストールを確認できます。

0
sanjeewa kumara

Ubuntu 16.04の場合:

https://developer.nvidia.com/cuda-90-download-archive -> deb(ネットワーク)

Nvidiaの指示に従って、ライブラリのみをインストールします(既にインストールされている9.2 Cuda Toolkitの隣)。

Sudo apt-get install cuda-libraries-9-0

0
Richard Paprok