メモ:Unity ML Agents Release 21の環境構築手順
Unity ML Agents公式ページに書かれたインストール手順ではRelease 21の学習プログラムを実行できなかったので、セットアップ手順のメモを残しておきます。
なお、以下を前提としています。
Anacondaを使ってpythonをセットアップしている。
gitリポジトリからML Agents系一式を取得している。
学習環境(python, pypi)のセットアップ中に発生するエラー
Release 21はpython環境のインストール中にエラーになる。
NumPyがPython 3.10系に未対応であることが原因。
Gitから落としてきたml-agents-envのsetup.pyに書かれたNumPyのバージョン指定を以下に変更する。
"numpy==1.23.1"
これを行った上で、ローカルのmlagentパッケージなどをインストールする。pipに上がっている公式パッケージは、setup.pyの修正ができないためにインストールできない。
まとめ
この内容はdevelopには取り込まれているようですが、Release 21には取り込まれる気配がないので、残念ながら自分で対処する必要があります。
この記事が気に入ったらサポートをしてみませんか?