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