0
0

More than 5 years have passed since last update.

ML-Agentsの注意点(0.8.0)

Posted at

Unity ML-Agentsのはまったところ

 ほとんどの情報は、古いバージョン0.4.0くらいを対象にしており、最近の0.8.0では変更されていることが多いので、分かる範囲で書いてみます。
1)Unity2018以降だとPythonで学習できない。
2)tensorflow1.7.1はceleronだめ。
3)0.4.0で作成したプログラムは0.8.0では動かない。

Unity2018以降だとPythonで学習できない。

pythonで学習させるときに、

mlagents-learn config/trainer_config.yaml --env= --run-id=firstRun --train

と打ち込んでいると思いますが、これがwindows+unity2018の場合、うまくいきません。Unity2017でbuildしたら、動きました。
理由はわかりません。

tensorflow1.7.1はceleronだめ。

 デフォルトのtensorflowバージョンは、1.7.1です。これだと、celeronはダメなようです。intelAVXが必要で、i3、i5、i7の第2世代以降は大丈夫なようです。お手軽celeron G3900はだめでした。
 対策は、tensorflowバージョンを1.5.1にすること。こうすると動きます。

0.4.0で作成したプログラムは0.8.0では動かない。

 pythonは、mlagents v0.8.0で動いているようで、0.4.0でビルドしたプログラムは動きません。
仕様が大幅に変更されているようなので、書き直しが必要みたいです。

 そろそろv1.0になるのでしょうか。試みは面白いので、正式バージョンまでたどり着いてほしものです。
brainの設計が難航しているように思えます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0