1. H2O_HoriHori

    Posted

    H2O_HoriHori
Changes in title
+ML-agents(Release3) で「ImportError: DLL load failed: 指定されたモジュールが見つかりません。」というエラーが出る場合の対処
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,29 @@
+#概要
+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