Microsoft の Cognitive Toolkit の新版 cntk2.5 GPU版 が出たので試してみました。
環境は、Windows10 Python3.5(Anaconda3-4.3.1 64bit) です。
インストールしたのは、Python Only 版で、Python-only installation を参考に 先に、
GPU環境(https://docs.microsoft.com/en-us/cognitive-toolkit/setup-gpu-specific-packages)を
インストールした後
Anaconda で、cntk2.4 とは別のチャネル(cntk25-py)を作って、通常の手順でインストールしましたが。
>activate cntk25-py
>python
>>>import cntk でエラーになります。
環境は、Windows10 Python3.5(Anaconda3-4.3.1 64bit) です。
インストールしたのは、Python Only 版で、Python-only installation を参考に 先に、
GPU環境(https://docs.microsoft.com/en-us/cognitive-toolkit/setup-gpu-specific-packages)を
インストールした後
Anaconda で、cntk2.4 とは別のチャネル(cntk25-py)を作って、通常の手順でインストールしましたが。
>activate cntk25-py
>python
>>>import cntk でエラーになります。
cntk 2.4 の時は、OKしたが、
早速インターネットで検索してみましたが、
https://github.com/Microsoft/CNTK/issues/1549
https://github.com/Microsoft/CNTK/issues/1553
後は、Micrtosoft のruntime を再インストールすればよい。
Anacondaはだめで、Miniconda ならOKとか。
どれも、おんちゃんの場合は、解決しませんでした。
最終的には、先に cntk2.4 GPU 版をインストールして、その後、 cntk2.5 GPU版にアップグレードすれば、うまく動作しました。
Miniconda も Anaconda と同じようにに最初エラーになり、同じように最後はOKとなりました。
Dosプロンプトから、
Python で、cntk2.5 GPU 版を新規インストールすると、何か足りないファイルがあるようです。
自分でビルドする場合だと、足りないライブラリー等を PATH変数で登録すれば解決しそうですが。