@@ -87,8 +87,9 @@ def preprocess(i):
8787 "Dockerfile" )))
8888 os .makedirs (build_context_dir , exist_ok = True )
8989
90+ repo_name = os .path .basename (mlc_repo_path )
9091 # Create mlc_repo directory relative to the build context
91- repo_build_context_path = os .path .join (build_context_dir , "mlc_repo" )
92+ repo_build_context_path = os .path .join (build_context_dir , "mlc_repo" , repo_name )
9293
9394 # Remove existing directory if it exists
9495 if os .path .exists (repo_build_context_path ):
@@ -309,8 +310,8 @@ def preprocess(i):
309310
310311 docker_use_virtual_python = env .get ('MLC_DOCKER_USE_VIRTUAL_PYTHON' , "yes" )
311312 if not is_false (docker_use_virtual_python ):
312- f .write ('RUN {} -m venv $HOME/venv/mlc ' .format (python ) + " " + EOL )
313- f .write ('ENV PATH="$HOME/venv/mlc /bin:$PATH"' + EOL )
313+ f .write ('RUN {} -m venv $HOME/venv/mlcflow ' .format (python ) + " " + EOL )
314+ f .write ('ENV PATH="$HOME/venv/mlcflow /bin:$PATH"' + EOL )
314315 # f.write('RUN . /opt/venv/mlc/bin/activate' + EOL)
315316
316317 f .write ('ENV PATH="$PATH:$HOME/.local/bin"' + EOL )
@@ -328,22 +329,27 @@ def preprocess(i):
328329 EOL )
329330
330331 f .write (EOL + '# Download MLC repo for scripts' + EOL )
331- pat = env .get ('MLC_GH_TOKEN' )
332- if pat :
332+ pat = env .get ('MLC_GH_TOKEN' , '' )
333+
334+ if pat != '' :
333335 token_string = f" --pat={ pat } "
334336 else :
335337 token_string = ""
336338
337339 if use_copy_repo :
338- docker_repo_dest = "$HOME/MLC/repos/mlcommons@mlperf-automations"
340+ repo_name = os .path .basename (relative_repo_path )
341+ docker_repo_dest = f"$HOME/MLC/repos/{ repo_name } "
339342 f .write (
340- f'COPY --chown=mlcuser:mlc { relative_repo_path } { docker_repo_dest } ' +
343+ f'COPY --chown={ docker_user } : { docker_group } { relative_repo_path } { docker_repo_dest } ' +
341344 EOL )
342345
343346 f .write (EOL + '# Register MLC repository' + EOL )
344347 f .write (
345- 'RUN mlc pull repo --url={} {token_string } --quiet' .format (docker_repo_dest ) +
348+ 'RUN mlc add repo { } --quiet' .format (docker_repo_dest ) +
346349 EOL )
350+ #f.write(
351+ # 'RUN mlc pull repo --url={} {} --quiet'.format(docker_repo_dest, token_string) +
352+ # EOL)
347353 f .write (EOL )
348354
349355 else :
0 commit comments