Unity-ML-Agents--The behavior name 3DBall01 has not been specified in the trainer configuration.

1.官方配置文件路径

2.训练命令 

(mlagents3.8) D:\Ruanjianxiazai>mlagents-learn D:\Ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\config\ppo\3DBall.yaml --run-id=D:\Ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\results\3DBall01 --resume

注意:

训练命令......\results\3DBall01中的3DBall01生成的是1处目录

4Behavior Name的名字对应的是2处,同时与5处对应

6Behavior Name的名字对应的是3处,同时与7处对应

 3.报错

(mlagents3.8) D:\Ruanjianxiazai>mlagents-learn D:\Ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\config\ppo\3DBall.yaml --run-id=D:\Ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\results\3DBall01 --resume

(mlagents3.8) D:\Ruanjianxiazai>mlagents-learn D:\Ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\config\ppo\3DBall.yaml --run-id=D:\Ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\results\3DBall01 --resume

            ┐  ╖
        ╓╖╬│╡  ││╬╖╖
    ╓╖╬│││││┘  ╬│││││╬╖
 ╖╬│││││╬╜        ╙╬│││││╖╖                               ╗╗╗
 ╬╬╬╬╖││╦╖        ╖╬││╗╣╣╣╬      ╟╣╣╬    ╟╣╣╣             ╜╜╜  ╟╣╣
 ╬╬╬╬╬╬╬╬╖│╬╖╖╓╬╪│╓╣╣╣╣╣╣╣╬      ╟╣╣╬    ╟╣╣╣ ╒╣╣╖╗╣╣╣╗   ╣╣╣ ╣╣╣╣╣╣ ╟╣╣╖   ╣╣╣
 ╬╬╬╬┐  ╙╬╬╬╬│╓╣╣╣╝╜  ╫╣╣╣╬      ╟╣╣╬    ╟╣╣╣ ╟╣╣╣╙ ╙╣╣╣  ╣╣╣ ╙╟╣╣╜╙  ╫╣╣  ╟╣╣
 ╬╬╬╬┐     ╙╬╬╣╣      ╫╣╣╣╬      ╟╣╣╬    ╟╣╣╣ ╟╣╣╬   ╣╣╣  ╣╣╣  ╟╣╣     ╣╣╣┌╣╣╜
 ╬╬╬╜       ╬╬╣╣      ╙╝╣╣╬      ╙╣╣╣╗╖╓╗╣╣╣╜ ╟╣╣╬   ╣╣╣  ╣╣╣  ╟╣╣╦╓    ╣╣╣╣╣
 ╙   ╓╦╖    ╬╬╣╣   ╓╗╗╖            ╙╝╣╣╣╣╝╜   ╘╝╝╜   ╝╝╝  ╝╝╝   ╙╣╣╣    ╟╣╣╣
   ╩╬╬╬╬╬╬╦╦╬╬╣╣╗╣╣╣╣╣╣╣╝                                             ╫╣╣╣╣
      ╙╬╬╬╬╬╬╬╣╣╣╣╣╣╝╜
          ╙╬╬╬╣╣╣╜
             ╙

 Version information:
  ml-agents: 0.30.0,
  ml-agents-envs: 0.30.0,
  Communicator API: 1.5.0,
  PyTorch: 1.7.1+cpu
[INFO] Listening on port 5004. Start training by pressing the Play button in the Unity Editor.
[INFO] Connected to Unity environment with package version 2.3.0-exp.3 and communication version 1.5.0
[INFO] Connected new brain: 3DBall01?team=0
Traceback (most recent call last):
  File "D:\Ruanjianxiazai\Anaconda3\Anaconda3\envs\mlagents3.8\Scripts\mlagents-learn-script.py", line 33, in <module>
    sys.exit(load_entry_point('mlagents', 'console_scripts', 'mlagents-learn')())
  File "d:\ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\ml-agents\mlagents\trainers\learn.py", line 264, in main
    run_cli(parse_command_line())
  File "d:\ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\ml-agents\mlagents\trainers\learn.py", line 260, in run_cli
    run_training(run_seed, options, num_areas)
  File "d:\ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\ml-agents\mlagents\trainers\learn.py", line 136, in run_training
    tc.start_learning(env_manager)
  File "d:\ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\ml-agents-envs\mlagents_envs\timers.py", line 305, in wrapped
    return func(*args, **kwargs)
  File "d:\ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\ml-agents\mlagents\trainers\trainer_controller.py", line 172, in start_learning
    self._reset_env(env_manager)
  File "d:\ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\ml-agents-envs\mlagents_envs\timers.py", line 305, in wrapped
    return func(*args, **kwargs)
  File "d:\ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\ml-agents\mlagents\trainers\trainer_controller.py", line 107, in _reset_env
    self._register_new_behaviors(env_manager, env_manager.first_step_infos)
  File "d:\ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\ml-agents\mlagents\trainers\trainer_controller.py", line 267, in _register_new_behaviors
    self._create_trainers_and_managers(env_manager, new_behavior_ids)
  File "d:\ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\ml-agents\mlagents\trainers\trainer_controller.py", line 165, in _create_trainers_and_managers
    self._create_trainer_and_manager(env_manager, behavior_id)
  File "d:\ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\ml-agents\mlagents\trainers\trainer_controller.py", line 125, in _create_trainer_and_manager
    trainer = self.trainer_factory.generate(brain_name)
  File "d:\ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\ml-agents\mlagents\trainers\trainer\trainer_factory.py", line 57, in generate
    trainer_settings = self.trainer_config[behavior_name]
  File "d:\ruanjianxiazai\ml-agents\ml-agents-release_20\ml-agents-release_20\ml-agents\mlagents\trainers\settings.py", line 732, in __missing__
    raise TrainerConfigError(
mlagents.trainers.exception.TrainerConfigError: The behavior name 3DBall01 has not been specified in the trainer configuration. Please add an entry in the configuration file for 3DBall01, or set default_settings.

 这个错误是由于3、6和7不一致造成的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天寒心亦热

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值