MLagents 多场景并行训练

本文总结了使用UnityML-Agents进行多场景并行训练的步骤,包括环境构建、配置文件设置和命令行执行,强调了关闭渲染以提升训练速度。在训练过程中遇到的主要问题是TimeOut错误,可能由文件共享和路径中的中文名引起。
摘要由CSDN通过智能技术生成

MLagents多场景并行训练调试总结

摘要

关于Unity MLagents的环境安装已经有了很多的blog和Video,本文针对MLagents的多场景的并行训练,以及在探索过程中出现的问题进行总结。

内容

Unity MLagents 多场景并行训练可以同时设置开多个场景进行并行探索,更新策略,加快训练速度,同时还可以关闭渲染页面提高训练速度(如果训练的过程不涉及图像)。
步骤:
1、将界面导出,点击左上角File–>Build Setting,按照如下步骤进行Build构建
![在这里插入图片描述](https://img-blog.csdnimg.cn/634ed27318ad4859aa1e3656784a1e24.png
在这里插入图片描述
2、构建好后得到如下文件
在这里插入图片描述
3、执行如下命令,config为训练配置文件,.exe替换为生成的exe文件,–run-id为训练名称, 最后一个参数表示是否展示渲染页面。

mlagents-learn [config.yaml] --env=[.exe] --num-envs=10 --run-id=01 [--no-graphics]

4、出现如下所示的界面表示设置成功
在这里插入图片描述
5、在此过程中,我遇到的问题主要是TimeOut链接超时错误,造成这种错误的原因除了cmd中提示的内容外还有可能是:(1) 多个环境都读写同一个文件。(2)路径中存在中文名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值