아나콘다 깔면 뭐 저절로 다 해준다더니 생각보다 좆같음. ㅠㅠ
삽질 존나하고 나서 만든 설치용 배치파일 내용 올려본다.
먼저 아나콘다 설치 후
Anaconda Prompt창 연다.
그리고 저 cmd 파일 있는 경로로 이동해서 2개를 순서대로 각각 실행.(얼마 안되니까 뭐 복붙하며 해도 좋지만...)
(파이썬 버전 3.6 한 이유는 내가 설치한건 그냥 깔면 3.7 깔리는 Anaconda3 2019.10 버전인데, 뒤에 버그가 생기는거 같아서 낮춰본거임.
근데 해결하고 보니 그 문제는 아닌듯함. 3.7 해도 될거야 아마.)
처리하는 부분이 뭐냐면
1) 텐서플로 2.0 말고 1.15를 골라서 설치함.
2) keras를 내장버전 말고 외부버전 골라서 설치함.
3) hdf5 파일 포맷이 안맞아서 기존 알려진대로 그냥 설치하면 h5 저장 및 로딩에서 에러남.
그래서 케라스 깔기전에 재설치 필요하고 그 구문이 들어감.(이거 때문에 파이썬 버전 낮춰본거)
실행1.cmd
python --version
python -m pip install --upgrade pip
echo y | conda install python=3.6.9
python --version
echo y | conda create -n tensorflow python=3.6
conda activate tensorflow
실행2.cmd (conda activate tensorflow 하면 배치 실행이 멈추므로 따로 실행시켜야됨.)
echo y | conda uninstall hdf5
echo y | conda install hdf5
echo y | conda install h5py
pip install --ignore-installed --upgrade tensorflow==1.15.0
echo y | conda install keras
keras 안쓸사람은 실행2에서 pip install --ignore-installed --upgrade tensorflow==1.15.0 이거만 해도 될듯.
설치한 후에 keras에서 load_weights save_weights 꼭 해봐야됨.
내가 설치 다 된 줄 알고 하다가 저거 때문에 꼬여서 몇번을 처음부터 재설치함. ㅠㅠ
근데 의외로
TF2 Keras랑 파일 호환이 되더라??
언제까지 될진 모르겠지만...
댓글 0