Skip to content

Commit b8e7cd4

Browse files
committed
handle submission base directory properly
1 parent 8580e2c commit b8e7cd4

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

script/generate-mlperf-inference-submission/customize.py

+7-12
Original file line numberDiff line numberDiff line change
@@ -72,20 +72,15 @@ def generate_submission(env, state, inp, submission_division):
7272
sys.path.append(submission_checker_dir)
7373

7474
if env.get('MLC_MLPERF_INFERENCE_SUBMISSION_DIR', '') == '':
75-
user_home = str(Path.home())
76-
env['MLC_MLPERF_INFERENCE_SUBMISSION_DIR'] = os.path.join(
77-
user_home, "mlperf_submission")
75+
if env.get('MLC_MLPERF_INFERENCE_SUBMISSION_BASE_DIR', '') == '':
76+
user_home = str(Path.home())
77+
env['MLC_MLPERF_INFERENCE_SUBMISSION_DIR'] = os.path.join(
78+
user_home, "mlperf_submission")
79+
else:
80+
env['MLC_MLPERF_INFERENCE_SUBMISSION_DIR'] = os.path.join(
81+
env['MLC_MLPERF_INFERENCE_SUBMISSION_BASE_DIR'], "mlperf_submission")
7882

7983
submission_dir = env.get('MLC_MLPERF_INFERENCE_SUBMISSION_DIR', '')
80-
if submission_dir == '':
81-
submission_base_dir = env.get(
82-
'MLC_MLPERF_INFERENCE_SUBMISSION_BASE_DIR', '')
83-
if submission_base_dir == '':
84-
return {'return': 1, 'error': f"Both MLC_MLPERF_INFERENCE_SUBMISSION_DIR and MLC_MLPERF_INFERENCE_SUBMISSION_BASE_DIR can not be empty!"}
85-
else:
86-
submission_dir = os.path.join(
87-
submission_base_dir, "mlperf_inference_submission")
88-
env['MLC_MLPERF_INFERENCE_SUBMISSION_DIR'] = submission_dir
8984

9085
if env.get('MLC_MLPERF_CLEAN_SUBMISSION_DIR', '') != '':
9186
print('=================================================')

0 commit comments

Comments
 (0)