2.0 Jawaban yang Kompatibel : Sementara jawaban yang disebutkan di atas menjelaskan secara rinci tentang cara menggunakan GPU pada Model Keras, saya ingin menjelaskan bagaimana hal itu dapat dilakukan Tensorflow Version 2.0
.
Untuk mengetahui berapa banyak GPU yang tersedia, kita dapat menggunakan kode di bawah ini:
print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))
Untuk mengetahui perangkat mana yang menetapkan operasi dan tensor Anda, letakkan tf.debugging.set_log_device_placement(True)
sebagai pernyataan pertama program Anda.
Mengaktifkan pencatatan penempatan perangkat menyebabkan semua alokasi atau operasi Tensor dicetak. Misalnya, menjalankan kode di bawah ini:
tf.debugging.set_log_device_placement(True)
# Create some tensors
a = tf.constant([[1.0, 2.0, 3.0], [4.0, 5.0, 6.0]])
b = tf.constant([[1.0, 2.0], [3.0, 4.0], [5.0, 6.0]])
c = tf.matmul(a, b)
print(c)
memberikan Output yang ditunjukkan di bawah ini:
Menjalankan op MatMul di perangkat / pekerjaan: localhost / replika: 0 / tugas: 0 / perangkat: GPU: 0 tf.Tensor ([[22. 28.] [49. 64.]], bentuk = (2, 2), dtype = float32)
Untuk informasi lebih lanjut, lihat tautan ini