From 364317d79dead0731ce0518fe0054d8c11afb6c3 Mon Sep 17 00:00:00 2001 From: nimishsantosh107 <nimishsantosh107@icloud.com> Date: Wed, 5 Jan 2022 20:29:46 +0300 Subject: [PATCH] added seed logging in service for actions --- flatland/evaluators/aicrowd_helpers.py | 2 ++ flatland/evaluators/service.py | 3 +++ 2 files changed, 5 insertions(+) diff --git a/flatland/evaluators/aicrowd_helpers.py b/flatland/evaluators/aicrowd_helpers.py index 610956f4..2c18deb3 100644 --- a/flatland/evaluators/aicrowd_helpers.py +++ b/flatland/evaluators/aicrowd_helpers.py @@ -109,6 +109,8 @@ def upload_folder_to_s3(folderpath): file_target_key = f'analysis_logs/{get_submission_id()}/{path[path.find(next(filter(str.isalpha, path))):]}/{file}' localpath = os.path.join(path, file) + print(f"[INFO] SAVING: {localpath}") + s3.put_object( ACL=S3_BUCKET_ACL, Bucket=S3_BUCKET, diff --git a/flatland/evaluators/service.py b/flatland/evaluators/service.py index 4d9b8213..a7dc1590 100644 --- a/flatland/evaluators/service.py +++ b/flatland/evaluators/service.py @@ -8,6 +8,7 @@ import shutil import time import traceback import json +import yaml import itertools import re @@ -132,6 +133,8 @@ class FlatlandRemoteEvaluationService: self.action_dir = action_dir if action_dir and not os.path.exists(self.action_dir): os.makedirs(self.action_dir) + with open(os.path.join(self.action_dir, 'seed.yml'), 'w') as outfile: + yaml.dump({"RANDOM_SEED": RANDOM_SEED}, outfile, default_flow_style=False) self.episode_dir = episode_dir if episode_dir and not os.path.exists(self.episode_dir): os.makedirs(self.episode_dir) -- GitLab