본문 바로가기
마린일병의 열정이야기/Programming&Algorithm

[Python][troubleshooting] tensorflow / pytorch dll load fail

by 마린일병 2022. 11. 25.
반응형

아나콘다 업데이트 고군분투기 : module 'lib' has no attribute 'X509_V_FLAG_CB_ISSUER_CHECK'

아나콘다 Python 업데이트 고군분투기 : solving environment failed with initial frozen solve. retrying with flexible solve

텐서플로 / 파이토치 dll load fail : 결국 재설치

 

아니나 다를까 역시나다... 불길한 예감은 틀리지 않았다.

우여곡절끝에 아나콘다와 Python을 업데이트 하니까 이젠 tensorflow랑 pythorch가 말썽을 부린다.

테스트 소스를 실행해보면 관련 dll 파일을 로드 못하고 있다.

에고... 이번엔 고생하지 말고 그냥 깔끔하게 재설치 하자...

 

일단 기 설치되어 있는 tensorflow랑 pytorch를 uninstall 해야하는데 텐서플로우 uninstall 하기 위해

 

> pip unistall tensorflow-gpu

 

실행하고 깔끔하게 정리됨, 왜 못불러오는 거얌... ㅠ.ㅠ

 

다음은 pytorch unistall 해야지,

 

> pip uninstall torch torchaudio torchvision

 

 토치 3총사 uninstall 시작

 

자 그럼 다시 설치해야지... 일단 tensorflow 먼저,

 

> pip install tensorflow-gpu=2.7.0

 

pytorch는 토치 공식 홈페이지 들어가서

 

https://pytorch.org/

 

PyTorch

An open source machine learning framework that accelerates the path from research prototyping to production deployment.

pytorch.org

 

설치를 하는데... cuda 버전 때문에 아래 그림에서 형광색 칠해진 링크 클릭해서 이전 버전 설치하러 들어간다.

 

내 cuda 버전에 맞는 설치 커맨드 복사해서,

 

실행하면, 설치 끝!!!

 

> pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu113

 

테스트 소스로 잘 돌아가는지 돌려보면, 다 정상으로 떨어진다.

 

별것 아닌것에 삽질한 시간이 얼마던가? 이렇게 쉽게 끝날 것을... 쩝...

 

그래도 원하는 환경으로 설정이 마무리 되서 다행이다, 이제 열심히 활용하는 일만 남았다!!!

728x90

댓글