#概要
ML-agentsのRelease3をインストールした後に
importError: DLL load failed
というエラーが出る原因は、TensorFlowのバージョン問題です。
#環境
- Windows10 64bit
- Python 3.6.1 (Anaconda 5.3.0)
- Unity 2019.1.0f2
#起きたこと
https://github.com/Unity-Technologies/ml-agents/blob/release_3_docs/docs/Readme.md
上記ページに従い、
Anaconda PromptでML-agentsをpip3でインストール後に
mlagents-learn --help
を実行した後に、下記のようなエラーが出る。
ImportError: DLL load failed: 指定されたモジュールが見つかりません。
#原因
詳細な原因は不明。
TensorFlowバージョン2.1.1と実行環境(WindowsかAnacondaか)との相性が悪かったと思われる。
#対策
TensorFlowバージョンを2.0まで落とす。
そうすると、正常に動作しました。
(--helpも、実際の学習動作も)
#参考サイト
https://github.com/tensorflow/tensorflow/issues/35749