Home

Awesome

AutoCast Container

A containerized dev/test environment for AutoCast

What does it include?

Requirements

How to run it?

Instant images (just add hot water!)

If you just want to quickly run the image, there's a public pre-built release available here. To pull, simply run:

docker pull quay.io/adrlab/autocast:latest
docker run --gpus=all quay.io/adrlab/autocast:latest

Building the image yourself from scratch

Make sure you have Docker and the NVIDIA container runtime installed. Note that you'll also need to set Docker's default runtime to nvidia for the build to work (the build requires an active NVIDIA GPU).

Your /etc/docker/daemon.json should look somewhat like this:

{
    "runtimes": {
        "nvidia": {
            "path": "/usr/bin/nvidia-container-runtime",
            "runtimeArgs": []
         } 
    },
    "default-runtime": "nvidia" 
}

(Make sure to restart the Docker daemon after modifying the config so that it takes effect!)

After that, simply run docker build . from the root directory of this repository, and if all goes well, ~30 minutes later you'll get your very own AutoCast container image.