AI/Deep Learning
[DL] Tensorflow GPU 확인 및 사용 방법
운호(Noah)
2022. 7. 19. 15:12
GPU 확인 방법
from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())
해당 환경에선, CPU 와 GPU:0 이 탐색된 것을 확인할 수 있습니다.
[name: "/device:CPU:0" device_type: "CPU" memory_limit: 268435456 locality { } incarnation: 1415685393377422244 , name: "/device:GPU:0" device_type: "GPU" memory_limit: 17739145216 locality { bus_id: 1 links { } } incarnation: 16708498359240107799 physical_device_desc: "device: 0, name: Xavier, pci bus id: 0000:00:00.0, compute capability: 7.2" ]
GPU 사용 방법
import os
os.environ["CUDA_VISIBLE_DEVICES"]="0"
- os.environ["CUDA_VISIBLE_DEVICES"]에 사용하고자 하는 GPU의 번호를 할당하면 됩니다.
- 위의 예시에서는 GPU:0 이 사용됩니다.
- CPU 강제 사용을 원한다면, 번호를 -1 로 할당하면 됩니다.
- 해당 코드 아래 부분은 모두 GPU로 실행됩니다.