음... -_-;;;;;;;;;;
mxnet 좋아보이긴 하는데 문제는 성숙한 라이브러리가 아니라서 아직 API 문서화라든지, Python 3 호환이라든지 문제가 많다. 내 환경에선 에제코드 실행도 안 됨 ㅋ
Python 3 + win64 환경에서...
> pip install tensorflow_gpu
하니까 tensorflow는 끝이다. 헉...;;;;;;;;;
테스트로 import tensorflow 하니까 임포트도 잘 됨. 이번엔 Keras.
그럼 Keras.
> pip install Keras
theano도 dependency로 자동으로 깔리고... 끝..? 물론 binding이 TF이길 바라고 있기 때문에 아직이다.
%USERPROFILE%\.keras\keras.json 을 설정하면 리눅스에서 $HOME/.keras/keras.json 을 설정하는 효과가 있다. Backend를 keras로 정해주면 된다.
Babun을 쓴다면 리눅스에서 하듯이 ~/.keras/keras.json 을 만들어주면 되는데, babun만의 softlink를 써선 안 통한다. 왜냐면 내가 윈도우에 설치되는 파이썬을 쓰기 때문인데, babun내의 python이 아닌 한 윈도우의 native python은 소프트링크를 인식하지 못하기 때문에 설정이 전혀 먹혀들지 않을 것이다. ㅎㄷㄷ
간단해보이지만, mxnet 때문에 numpy를 설치하고 난리를 쳤기 때문에 TF, keras만 설치하면 되었던 것이다...;;
리눅스에서 돌리던 것을 돌려보니 일단 보기엔 딱히 안 도는 것은 없는 듯 하다...?
는 훼이크고
❯ python3 -i
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.
cc:119] Couldn't open CUDA library cublas64_80.dll
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\cuda\cuda_b
las.cc:2294] Unable to load cuBLAS DSO.
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.
cc:119] Couldn't open CUDA library cudnn64_5.dll
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\cuda\cuda_d
nn.cc:3459] Unable to load cuDNN DSO
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.
cc:119] Couldn't open CUDA library cufft64_80.dll
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\cuda\cuda_f
ft.cc:344] Unable to load cuFFT DSO.
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.
cc:128] successfully opened CUDA library nvcuda.dll locally
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\dso_loader.
cc:119] Couldn't open CUDA library curand64_80.dll
I c:\tf_jenkins\home\workspace\release-win\device\gpu\os\windows\tensorflow\stream_executor\cuda\cuda_r
ng.cc:338] Unable to load cuRAND DSO.
>>>
와핳핳핳