本の指示に従って、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が削除されました。ありがとう!
同じ問題が発生したので、python 3.5をpython 3.6に変更して解決しました。あなたもそれを解決できることを願っています。
次のリンクに記載されているすべての手順に従ってください。 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のインストールを確認できます。
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