Skip to content

Commit 2ccae3a

Browse files
committed
Set workdir for docker layer
Signed-off-by: Dong Hyuk Chang <donghyukc@nvidia.com>
1 parent 065409a commit 2ccae3a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

docker/Dockerfile.ci

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ ARG MCORE_COMMIT
3636
ARG MCORE_HOST
3737
WORKDIR /src/Megatron-LM
3838

39+
# Clone Custom MCore Installation
3940
RUN --mount=type=secret,id=CI_JOB_TOKEN,target=/run/secrets/CI_JOB_TOKEN \
4041
CI_JOB_TOKEN=$(cat /run/secrets/CI_JOB_TOKEN) && \
4142
git clone ${MCORE_HOST}:${CI_JOB_TOKEN}@${MCORE_REPO} . && \
@@ -51,6 +52,7 @@ RUN --mount=type=secret,id=CI_JOB_TOKEN,target=/run/secrets/CI_JOB_TOKEN \
5152

5253
FROM mbridge_base as mbridge_submodule_mcore
5354

55+
WORKDIR /src
5456
COPY 3rdparty/Megatron-LM/pyproject.toml /tmp/Megatron-LM/
5557
COPY 3rdparty/Megatron-LM/megatron/core/__init__.py 3rdparty/Megatron-LM/megatron/core/package_info.py /tmp/Megatron-LM/megatron/core/
5658

@@ -78,4 +80,4 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
7880
uv cache prune
7981

8082
COPY . /opt/Megatron-Bridge
81-
COPY --from=mbridge_mcore /src/Megatron-L[M] /opt/Megatron-Bridge/3rdparty/Megatron-LM
83+
COPY --from=mbridge_mcore /src/Megatron-LM* /opt/Megatron-Bridge/3rdparty

0 commit comments

Comments
 (0)