浏览代码

[Fix] The environment logs information about itself when lauched. (#395)

/develop-generalizationTraining-TrainerController
GitHub 6 年前
当前提交
cfc6bdc8
共有 2 个文件被更改,包括 1 次插入2 次删除
  1. 2
      python/unityagents/environment.py
  2. 1
      python/unitytrainers/trainer_controller.py

2
python/unityagents/environment.py


for i in range(self._num_brains):
self._brains[self._brain_names[i]] = BrainParameters(self._brain_names[i], p["brainParameters"][i])
self._loaded = True
logger.info("\n'{}' started successfully!".format(self._academy_name))
logger.info("\n'{0}' started successfully!\n{1}".format(self._academy_name, str(self)))
if self._num_external_brains == 0:
logger.warning(" No External Brains found in the Unity Environment. "
"You will not be able to pass actions to your agent(s).")

1
python/unitytrainers/trainer_controller.py


tf.set_random_seed(self.seed)
self.env = UnityEnvironment(file_name=env_path, worker_id=self.worker_id,
curriculum=self.curriculum_file, seed=self.seed)
self.logger.info(str(self.env))
self.env_name = os.path.basename(os.path.normpath(env_path)) # Extract out name of environment
def _get_progress(self):

正在加载...
取消
保存