diff --git a/docker_build.py b/docker_build.py index 2ccbfe2..ac977ad 100755 --- a/docker_build.py +++ b/docker_build.py @@ -220,10 +220,15 @@ def _get_image_paths_dir_and_subdir(repo: str): image_formatted = image.replace("/", "_") + platforms = ["linux/amd64", "linux/arm64"] + if image == "distributed_test": # hack for amd-only distributed job + platforms = ["linux/amd64"] + build( image=f"wandb/job_{image_formatted}", context_path=os.path.join(repo, "jobs", image), dockerfile=os.path.join(repo, "jobs", image, "Dockerfile"), cache_from_image=f"wandb/{image_formatted}", extra_write_tags=extra_write_tags, + platforms=platforms ) diff --git a/jobs/deploy_to_nvidia_triton/Dockerfile b/jobs/deploy_to_nvidia_triton/Dockerfile index c6f867a..79aded3 100644 --- a/jobs/deploy_to_nvidia_triton/Dockerfile +++ b/jobs/deploy_to_nvidia_triton/Dockerfile @@ -3,6 +3,7 @@ FROM python:3.9-slim RUN apt update && apt install gcc -y +RUN apt-get update && apt-get install -y --no-install-recommends build-essential # RUN apt-get update && apt-get install -y --no-install-recommends apt-utils # RUN apt-get -y install curl # RUN apt-get install libgomp1