Skip to content

Alternative Docker platforms for ProgramBench containers #36

@Bakobiibizo

Description

@Bakobiibizo

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions