Applications on Beta9 are run inside containers. A container is a lightweight VM that packages a set of software packages required by your application.Containers are based on container images which are instructions for how a container should be built.Because you are building a custom application, it is likely that your application depends on some custom software to run.You can customize the container image used to run your Beta9 application with the Image parameter.
Beta9 containers have two defaults to be aware of:Default Container OS: Ubuntu 20.04Default CUDA: CUDA 12.2
You can also run any shell commands you want in the environment before it starts up. Just pass them into the commands field in your app definition.Below, we’ll customize our image with requests and some shell commands: