I’m bigginner of unity and ML-agents. I took first learning of 3DBall, but I got some errors.
Please tell me why the errors happened and the solutions.
My Environment:
Unity : 2018.4.17f1
MLagents: release_1
python : 3.7.6
conda : 4.8.3
windows10
I try this command:
mlagents-learn ./config/trainer_config.yaml --run-id=firstRun
I got this error:
Version information:
ml-agents: 0.16.0,
ml-agents-envs: 0.16.0,
Communicator API: 1.0.0,
TensorFlow: 2.2.0
2020-05-29 17:04:17.573405: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library ‘cudart64_101.dll’; dlerror: cudart64_101.dll not found
2020-05-29 17:04:17.581637: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
WARNING:tensorflow:From c:\anaconda\envs\ml-agents\lib\site-packages\tensorflow\python\compat\v2_compat.py:96: disable_resource_variables (from tensorflow.python.ops.variable_scope) is deprecated and will be removed in a future version.
Instructions for updating:
non-resource variables are not supported in the long term
2020-05-29 17:04:20 INFO [environment.py:201] Listening on port 5004. Start training by pressing the Play button in the Unity Editor.
2020-05-29 17:05:20 INFO [subprocess_env_manager.py:191] UnityEnvironment worker 0: environment stopping.
2020-05-29 17:05:20 WARNING [learn.py:420] Unable to save to ./summaries/firstRun_timers.json. Make sure the directory exists
Traceback (most recent call last):
File “c:\anaconda\envs\ml-agents\lib\runpy.py”, line 193, in _run_module_as_main
“main”, mod_spec)
File “c:\anaconda\envs\ml-agents\lib\runpy.py”, line 85, in run_code
exec(code, run_globals)
File "C:\anaconda\envs\ml-agents\Scripts\mlagents-learn.exe_main.py", line 7, in
File “c:\anaconda\envs\ml-agents\lib\site-packages\mlagents\trainers\learn.py”, line 554, in main
run_cli(parse_command_line())
File “c:\anaconda\envs\ml-agents\lib\site-packages\mlagents\trainers\learn.py”, line 550, in run_cli
run_training(run_seed, options)
File “c:\anaconda\envs\ml-agents\lib\site-packages\mlagents\trainers\learn.py”, line 407, in run_training
tc.start_learning(env_manager)
File “c:\anaconda\envs\ml-agents\lib\site-packages\mlagents_envs\timers.py”, line 305, in wrapped
return func(*args, **kwargs)
File “c:\anaconda\envs\ml-agents\lib\site-packages\mlagents\trainers\trainer_controller.py”, line 223, in start_learning
self._reset_env(env_manager)
File “c:\anaconda\envs\ml-agents\lib\site-packages\mlagents_envs\timers.py”, line 305, in wrapped
return func(*args, **kwargs)
File “c:\anaconda\envs\ml-agents\lib\site-packages\mlagents\trainers\trainer_controller.py”, line 154, in _reset_env
env.reset(config=sampled_reset_param)
File “c:\anaconda\envs\ml-agents\lib\site-packages\mlagents\trainers\env_manager.py”, line 67, in reset
self.first_step_infos = self._reset_env(config)
File “c:\anaconda\envs\ml-agents\lib\site-packages\mlagents\trainers\subprocess_env_manager.py”, line 295, in _reset_env
ew.previous_step = EnvironmentStep(ew.recv().payload, ew.worker_id, {}, {})
File “c:\anaconda\envs\ml-agents\lib\site-packages\mlagents\trainers\subprocess_env_manager.py”, line 92, in recv
raise env_exception
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.
I can’t understand this error.
Please give me solution.