tensorflow_GPUが正常にインストールされているかテストします。
2022-02-16 11:18:22
tensorflow_GPUが正常にインストールされているかどうかテストします。
正常な場合は2を出力し、2を出力する前に演算能力(ケイパビリティ)、GPUの割り当てなどの長い文字列を持つはずです。
コード
# coding=gbk
# test if tensorflow_GPU is installed successfully
# if normal it should output 2, and there is a long string of information such as arithmetic power (ability), gpu allocation, etc. before outputting 2.
import tensorflow as tf
a = tf.constant(1)
b = tf.constant(1)
c = a + b
sess = tf.Session(config = tf.ConfigProto(log_device_placement = True))
print(sess.run(c))
2020-11-29 15:34:00.186534: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
2020-11-29 15:34:00.479808: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1432] Found device 0 with properties:
name: GeForce GTX 1650 major: 7 minor: 5 memoryClockRate(GHz): 1.56
pciBusID: 0000:01:00.0
totalMemory: 4.00GiB freeMemory: 3.25GiB
2020-11-29 15:34:00.480039: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1511] Adding visible gpu devices: 0
2020-11-29 15:34:01.355166: I tensorflow/core/common_runtime/gpu/gpu_device.cc:982] Device interconnect StreamExecutor with strength 1 edge matrix:
2020-11-29 15:34:01.355281: I tensorflow/core/common_runtime/gpu/gpu_device.cc:988] 0
2020-11-29 15:34:01.355338: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1001] 0: N
2020-11-29 15:34:01.355520: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1115] Created TensorFlow device (/job:localhost/replica:0/ task:0/device:GPU:0 with 2941 MB memory) -> physical GPU (device: 0, name: GeForce GTX 1650, pci bus id: 0000:01:00.0, compute capability: 7.5)
2020-11-29 15:34:01.357395: I tensorflow/core/common_runtime/direct_session.cc:307] Device mapping:
/job:localhost/replica:0/task:0/device:GPU:0 -> device: 0, name: GeForce GTX 1650, pci bus id: 0000:01:00.0, compute capability: 7.5
2020-11-29 15:34:01.358428: I tensorflow/core/common_runtime/placer.cc:927] add: (Add)/job:localhost/replica:0/task:0/device:GPU:0
2020-11-29 15:34:01.358544: I tensorflow/core/common_runtime/placer.cc:927] Const: (Const)/job:localhost/replica:0/task:0/device:GPU:0
2020-11-29 15:34:01.358660: I tensorflow/core/common_runtime/placer.cc:927] Const_1: (Const)/job:localhost/replica:0/task:0/device:GPU: 0
Device mapping:
/job:localhost/replica:0/task:0/device:GPU:0 -> device: 0, name: GeForce GTX 1650, pci bus id: 0000:01:00.0, compute capability: 7.5
add: (Add): /job:localhost/replica:0/task:0/device:GPU:0
Const: (Const): /job:localhost/replica:0/task:0/device:GPU:0
Const_1: (Const): /job:localhost/replica:0/task:0/device:GPU:0
2
Process finished with exit code 0
成果
2020-11-29 15:34:00.186534: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
2020-11-29 15:34:00.479808: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1432] Found device 0 with properties:
name: GeForce GTX 1650 major: 7 minor: 5 memoryClockRate(GHz): 1.56
pciBusID: 0000:01:00.0
totalMemory: 4.00GiB freeMemory: 3.25GiB
2020-11-29 15:34:00.480039: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1511] Adding visible gpu devices: 0
2020-11-29 15:34:01.355166: I tensorflow/core/common_runtime/gpu/gpu_device.cc:982] Device interconnect StreamExecutor with strength 1 edge matrix:
2020-11-29 15:34:01.355281: I tensorflow/core/common_runtime/gpu/gpu_device.cc:988] 0
2020-11-29 15:34:01.355338: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1001] 0: N
2020-11-29 15:34:01.355520: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1115] Created TensorFlow device (/job:localhost/replica:0/ task:0/device:GPU:0 with 2941 MB memory) -> physical GPU (device: 0, name: GeForce GTX 1650, pci bus id: 0000:01:00.0, compute capability: 7.5)
2020-11-29 15:34:01.357395: I tensorflow/core/common_runtime/direct_session.cc:307] Device mapping:
/job:localhost/replica:0/task:0/device:GPU:0 -> device: 0, name: GeForce GTX 1650, pci bus id: 0000:01:00.0, compute capability: 7.5
2020-11-29 15:34:01.358428: I tensorflow/core/common_runtime/placer.cc:927] add: (Add)/job:localhost/replica:0/task:0/device:GPU:0
2020-11-29 15:34:01.358544: I tensorflow/core/common_runtime/placer.cc:927] Const: (Const)/job:localhost/replica:0/task:0/device:GPU:0
2020-11-29 15:34:01.358660: I tensorflow/core/common_runtime/placer.cc:927] Const_1: (Const)/job:localhost/replica:0/task:0/device:GPU: 0
Device mapping:
/job:localhost/replica:0/task:0/device:GPU:0 -> device: 0, name: GeForce GTX 1650, pci bus id: 0000:01:00.0, compute capability: 7.5
add: (Add): /job:localhost/replica:0/task:0/device:GPU:0
Const: (Const): /job:localhost/replica:0/task:0/device:GPU:0
Const_1: (Const): /job:localhost/replica:0/task:0/device:GPU:0
2
Process finished with exit code 0
関連
-
[解決済み】お使いのCPUは、このTensorFlowバイナリが使用するようにコンパイルされていない命令をサポートしています。AVX AVX2
-
[解決済み】Python: SyntaxError: キーワードは式になり得ない
-
[解決済み】 _tkinter.TclError: 表示名がなく、$DISPLAY環境変数もない。
-
[解決済み] ZeroDivisionError の取得: Python での float の除算
-
[解決済み] AttributeError: 'NoneType' オブジェクトには 'split' 属性がありません。
-
[解決済み] pythonの配列を広げる方法 [重複]。
-
[解決済み] jinja2 テンプレートでリストの長さを取得する
-
[解決済み] ハウツー Pyspark データフレームの永続的な使用とリードバック
-
[解決済み] Pythonエラー "import: unable to open X server".
-
[解決済み] Python の basemap モジュールがインポートできない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】AttributeError: pandasのnp.object_d型を使用する文字列値では、.strアクセサしか使用できない
-
[解決済み] Unicodeに強制変換する:文字列またはバッファが必要、django adminでレンダリングするとNoneTypeが検出される。
-
[解決済み] ValueError : "Can only tuple-index with a MultiIndex " を取得する。
-
[解決済み】ZeroDivisionErrorの取得:ゼロによる整数の除算またはモジュロ
-
git push workaround: ! [リモート拒否] master -> master (受信前のフックは拒否されました)
-
[解決済み] sys.stdout.flush()メソッドの使用法
-
[解決済み] spyder - メモリから変数と一緒に変数エクスプローラをクリアします。
-
[解決済み] reduce を辞書で引くとこんな感じ。
-
python3 学習メモ 1 - TypeError: 'dict' オブジェクトが呼び出し可能でない 解決法
-
TypeError: 'list' オブジェクトは整数値として解釈できません。