텐서플로우 0.11.0RC 릴리즈 포스트를 올리면서 잠깐 언급했던 텐서플로우의 윈도우즈 바이너리가 머지않아 지원될 것 같습니다. 아직은 공식 패키지로 지원되지 않아 직접 파이썬 pip를 만들어야 하지만 컴파일 할 수 있도록 마스터 브랜치에 cmake 파일이 머지되었습니다. 현재는 CPU 만 지원하지만 GPU 버전도 작업하고 있으니 곧 지원될 것으로 보입니다. 도커를 사용하지 않고 윈도우에 직접 설치할 수 있는 패키지를 만드려는 게 GPU 때문이라고 해도 과언이 아니니 GPU 버전이 빠질리가 없을 것 같습니다.
이렇게 되면 씨아노(Theano)에 뒤진 점 하나가 곧 해결될 것 같네요. 윈도우즈 10에서 컴파일하기 위한 권장 환경은 아래와 같습니다. 자세한 컴파일 도움말은 readme 파일을 참고하세요.
- Microsoft Visual Studio Enterprise 2015 with Visual C++ 2015
- Anaconda 4.1.1 (Python 3.5 64-bit)
- Git for Windows version 2.9.2.windows.1
- swigwin-3.0.10
(업데이트) GPU를 지원하는 윈도우 버전을 위해 코드가 머지가 된 것 같습니다. 하지만 아직 에러가 좀 있는 듯 하네요. 깃허브 풀리퀘스트를 참고하세요.