본문 바로가기
인공지능/ML, DL

[tensorflow] tensorflow 2.9 (2.9.1) 버전에서 CPU만 사용하기 (GPU 사용 안함)

by judy@ 2022. 11. 23.

tensorflow 2.3.1 이후 버전부터는 GPU가 자동으로 연동된다. 이 때문에 GPU를 사용하지 않는 연산에서도 GPU 메모리를 점유하여 OOM 에러가 나거나 학습이 느려지는 현상이 발생한다. 아래와 같은 문장을 모델 컴파일/ 학습/예측/ 평가 이전에 추가해주면 GPU를 사용하지 않고 CPU만을 활용하여 연산한다.

 

os.environ["CUDA_VISIBLE_DEVICES"] = "-1"

 

반응형