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