Alibaba Cloud GPU サーバー:

落とし穴を避けるために、GPU ドライバーの自動インストールがデフォルトで選択されており、バージョンは 9.0.176 では 390.46 です。

ps: これは、オペレーティング システムを選択する単一の注文を行ったときに選択されました。後でシステムを再インストールしようと思ったときに、再インストールにドライバーの選択手順が含まれていないことがわかり、あきらめて再インストールしませんでした。再インストールの作業指示を送信してもインストールされるかどうかはわかりません。システムがアクティブ化された後、ドライバーのインストールのログ ファイルが表示されます。成功した場合はそれだけです。

システムアップデート:

yum update

Python3 を更新します。https://cucldk.com/post/centos7-to-python3.html を参照してください。

https://developer.nvidia.com/cudnn公式 Web サイトから cuDNN をダウンロードします。ログインするにはアカウントを登録する必要があります。ダウンロード バージョン cuDNN v7.3.1 をダウンロード (2018 年 9 月 28 日) 、Linux 用 CUDA 9.0 .3.1 ライブラリの cuDNN v7 の場合。

国内の海外 Web サイトのダウンロードは遅い場合があるため、お急ぎの場合は海外の VPS を使用して転送することもできます。

tar -zxvf cudnn-9.0-linux-x64-v7.3.1.20.tgz
cd cuda
cp include/* /usr/local/cuda-9.0/inlcude
cp lib64/lib* /usr/local/cuda-9.0/lib64

環境変数を変更して実行する 

sudo vim /etc/profile

エクスポート PATH 行の下に 2 行のコードを追加します。

export PATH=/usr/local/cuda-9.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64:$LD_LIBRARY_PATH

実行を終了する

source /etc/profile
pip3 install tensorflow-gpu==1.12.0

テスト コードを実行して、正常にインポートしてカスタマイズされたテキストを出力できるかどうかを確認します。

import tensorflow as tf

hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
sess.run(hello)

後に実行

from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())

GPU が検出されると成功します。

参考編集者: https://blog.csdn.net/Oh_My_Fish/article/details/78861867



返信を残す