데이터사이언스/인공지능
텐서플로우 CPU 이용해서 학습하기 (GPU X)
누군가의 이야기
2022. 5. 13. 06:02
728x90
분명 예전에 잘만 돌아가던 모델이었는데
오랜만에 다시 돌려보니까 학습 시작도 전에 메모리가 부족하다느니, 알고리즘을 찾을 수 없다느니,
뭐가 문제인지 찾아보니 GPU 문제인 것 같더라
InternalError: Dst tensor is not initialized.
갤럭시북 이온2에 MX450 써먹어서 텐서플로우 구동 시켜보려고 이런 저런 시도 많이 해봤는데
애초에 딥러닝 학습시키기에 성능 미달인 GPU였다. 파이토치는 지원도 안하는 것 같고.. 뒤늦은 깨달음
그때 cuda나 cuDNN 설치하면서 자동으로 GPU연산을 수행하는데
CPU 이용하기 위해 찾아온 코드이다. 한 줄이면 해결되는 걸 몇 시간 머리 싸매고 진짜.
os.environ['CUDA_VISIBLE_DEVICES'] = '-1'
728x90