2.0 Câu trả lời tương thích : Trong khi câu trả lời được đề cập ở trên giải thích chi tiết về cách sử dụng GPU trên Keras Model, tôi muốn giải thích nó có thể được thực hiện như thế nào Tensorflow Version 2.0
.
Để biết có bao nhiêu GPU, chúng ta có thể sử dụng đoạn mã dưới đây:
print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))
Để tìm hiểu các hoạt động và bộ căng của bạn được chỉ định cho những thiết bị nào, hãy đặt tf.debugging.set_log_device_placement(True)
làm câu lệnh đầu tiên của chương trình.
Việc bật ghi nhật ký vị trí thiết bị sẽ in bất kỳ phân bổ hoặc hoạt động Tensor nào. Ví dụ: chạy đoạn mã dưới đây:
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)
đưa ra Đầu ra được hiển thị bên dưới:
Thực thi op MatMul trong thiết bị / công việc: localhost / bản sao: 0 / tác vụ: 0 / thiết bị: GPU: 0 tf.Tensor ([[22. 28.] [49. 64.]], shape = (2, 2), dtype = float32)
Để biết thêm thông tin, hãy tham khảo liên kết này