Unverified Commit c48623d6 authored by J-shang's avatar J-shang Committed by GitHub
Browse files

fix nnictl log and experiment save/load (#3168)

parent 697c60ec
...@@ -345,9 +345,9 @@ def log_internal(args, filetype): ...@@ -345,9 +345,9 @@ def log_internal(args, filetype):
'''internal function to call get_log_content''' '''internal function to call get_log_content'''
file_name = get_config_filename(args) file_name = get_config_filename(args)
if filetype == 'stdout': if filetype == 'stdout':
file_full_path = os.path.join(NNICTL_HOME_DIR, file_name, 'stdout') file_full_path = os.path.join(NNICTL_HOME_DIR, file_name, 'log', 'nnictl_stdout.log')
else: else:
file_full_path = os.path.join(NNICTL_HOME_DIR, file_name, 'stderr') file_full_path = os.path.join(NNICTL_HOME_DIR, file_name, 'log', 'nnictl_stderr.log')
print(check_output_command(file_full_path, head=args.head, tail=args.tail)) print(check_output_command(file_full_path, head=args.head, tail=args.tail))
def log_stdout(args): def log_stdout(args):
...@@ -854,8 +854,9 @@ def save_experiment(args): ...@@ -854,8 +854,9 @@ def save_experiment(args):
except IOError: except IOError:
print_error('Write file to %s failed!' % os.path.join(temp_nnictl_dir, '.experiment')) print_error('Write file to %s failed!' % os.path.join(temp_nnictl_dir, '.experiment'))
exit(1) exit(1)
nnictl_config_dir = os.path.join(NNICTL_HOME_DIR, args.id) nnictl_log_dir = os.path.join(NNICTL_HOME_DIR, args.id, 'log')
shutil.copytree(nnictl_config_dir, os.path.join(temp_nnictl_dir, args.id)) shutil.copytree(nnictl_log_dir, os.path.join(temp_nnictl_dir, args.id, 'log'))
shutil.copy(os.path.join(NNICTL_HOME_DIR, args.id, '.config'), os.path.join(temp_nnictl_dir, args.id, '.config'))
# Step3. Copy code dir # Step3. Copy code dir
if args.saveCodeDir: if args.saveCodeDir:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment