@@ -72,20 +72,15 @@ def generate_submission(env, state, inp, submission_division):
72
72
sys .path .append (submission_checker_dir )
73
73
74
74
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" )
78
82
79
83
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
89
84
90
85
if env .get ('MLC_MLPERF_CLEAN_SUBMISSION_DIR' , '' ) != '' :
91
86
print ('=================================================' )
0 commit comments