@@ -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