耗时三天(本人太菜)终于把unity的ml-agents环境搭建好了,几次都几近崩溃,在此给大家一些建议,避免大家少走弯路,首先注意**一定要用git clone下载ml-agents,一定要用git clone下载ml-agents,一定要用git clone下载ml-agents**,这个其他博客或者视频很少有提醒的,听我的没错,你下载的压缩包总会出现各种问题。接下来再进入正文:
- 注意unity下载的版本,尽量下2020版本,也不要下载太新的版本(太新很多问题都没人遇见过自然找不到答案)
- anaconda和unity的安装就不说了,有很多教程,需要注意的时anaconda安装pytorch的gpu版本会很慢,尝试了很多方法还是比较慢,因此如果你想快速入手直接用pip下载cpu版本的就好,等跑完第一个demo再去尝试更深层次的东西,免得在一个地方卡很久一直没法向前推进(本人亲测)
- 遇见问题提供三个寻找答案的途径
- GitHub直接找issues,我有一个问题就是在GitHub别人的issus解决的如下:(一个关于
return self._key() == other._key()
AttributeError: 'str' object has no attribute '_key'的问题)
文章来源地址https://www.toymoban.com/news/detail-403605.html
结果一语惊醒梦中人,pip install importlib-metadata==4.4就好了。
- csdn上问(虽然你不付费悬赏很难得到有用的答案,但也是一种参考)
- 其次在运行过程中,还遇到了如下报错:
The Unity environment took too long to respond. Make sure that :\n”
mlagents_envs.exception.UnityTimeOutException: The Unity environment took too long to respond. Make sure that :
The environment does not need user interaction to launch
The Agents are linked to the appropriate Brains
The environment and the Python interface have compatible versions.
有两种原因:
(1) ml-agents安装不完全。重新用git clone命令下载 ml-agents到本地进行安装,切记不要通过在github中用“Clone or download”按钮下载ml-agents到本地的形式安装!!!
(2) 防火墙阻止了5004端口的通信。关闭防火墙再重试。
但是最大可能时***没有用git clone 下载ml-agents***,血坑前面已经说过。
最后快速上手的demo链接
(7条消息) Unity强化学习之ML-Agents的使用_微笑小星的博客-CSDN博客_unity 强化学习
附:遇见下图情况最好也重新用git clone下载ml-agents
补充一下那个链接教程(给新手看的大佬勿喷):
做到这一步的时候
要在unity软件点这个
然后就会看见动了,动了就说明you succeed!
文章来源:https://www.toymoban.com/news/detail-403605.html
到了这里,关于关于最新版本的unity-ml-agents配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!