Issue
My primary inference server is on arm64 linux. It would be useful if you supported other Docker platforms including arm64, x86_64, and amd64 for users running different architectures. With out configurable platform support, users need to rely on emulate which can be very slow.
Requested changes
Add a way to specify the Docker platform used when pulling, running and building ProgramBench tasks and eval containers.
Something like:
programbench eval runs/main --docker-platform linux/arm64
or with env vars:
PROGRAMBENCH_DOCKER_PLATFORM=linux/arm64
Ideally it would apply this across all the different operations including image pulls, task, cleanroom/inference, build, and evaluation containers.
Issue
My primary inference server is on arm64 linux. It would be useful if you supported other Docker platforms including arm64, x86_64, and amd64 for users running different architectures. With out configurable platform support, users need to rely on emulate which can be very slow.
Requested changes
Add a way to specify the Docker platform used when pulling, running and building ProgramBench tasks and eval containers.
Something like:
or with env vars:
Ideally it would apply this across all the different operations including image pulls, task, cleanroom/inference, build, and evaluation containers.