이번 포스팅에서는 tensorflow gpu 버전을 불러볼 예정이다.
마찬가지로 venv 환경의 cmd창에 들어가서
pip install tensorflow-gpu 라고 명령어를 친다.
이렇게 하면 쉽지만... tensorflow는 python 과 마찬가지로 버전이 중요합니다.
따라서 타겟버전을 명시하는게 좋다.
위와 같이 tensorflow-gpu ==1.9.0이라고 명시해야 해당 버전을 설치한다.
버전을 맞춰주지 않으면 cuda버전과 맞지 않은 dll을 요구하게 된다.
설치가 끝났다면 import tensorflow as tf라고 치고 pycharm에서 실행해보면 잘 실행되는것을 확인할 수 있을 것이다 .
실행이 확인됐다면 pyinstaller TFEX.py 명령어를 쳐서 exe파일을 만들고 실행시켜보자
아 참고로! 모델이 저장되있는 폴더는 복사해서 TFEX.exe가 생성된 폴더에 직접 복사 붙여넣기 해야한다.
이후에 exe파일을 실행해보자
그럼 다음과 같은 에러가 발생할 것이다...
에러 목록을 보면 tensorflow.python._pywrap_tensorflow_internal 모듈이 없다고 나온다.
아마 tensorflow/python/경로에 _pywrap_tensorflow_internal이 있어어되는데 없다고 나온얘기인듯싶다.
그렇가면 해당 오류를 어떻게 해결할까?
다음과 같이 해보았다.
tensorflow라는 폴더를 생성하고 그안에 python 이라는 폴더를 또 생성한다.
이후에 _pywarp_tensorflow_internal.pyd라는 파일을 복사한 후 해당 경로에 붙여넣는데
해당 파일은 TFEX.exe 파일과 동일한 경로에 존재한다.
그리고 나서 다시 TFEX.exe를 실행해보면 결과가 잘 나오는것을 확인 할 수 있다.
이상 tensorflow 등 외부 라이브러리와 함께 exe파일 만들기 글을 마치겠다.
'컴퓨터 프로그래밍' 카테고리의 다른 글
Realsense 카메라를 이용한 Calibration 작업 (0) | 2019.07.17 |
---|---|
pyinstaller 로 exe파일 실행파일 만들기 - tensorflow-gpu 버전 내용 추가 (0) | 2019.07.11 |
pyinstaller 로 exe파일 실행파일 만들기 - opencv (3) | 2019.07.10 |
pyinstaller 로 exe파일 실행파일 만들기 (0) | 2019.07.09 |
Pandas 데이터 그룹화 하기 및 Median 값 구하기 및 저장하기 (0) | 2019.06.24 |