Hi,
I’m confused about the features available in AI Workbench, specifically regarding base images. The available base images do not seem to offer the most recent CUDA major version (13) or Pytorch (2.9 or later). These documentation pages:
provide instructions on generating AI Workbench compatible images, which appear to mainly be adding the required metadata labels. I did this for the most recent Nvidia released pytorch (25.12-py3) and uploaded this container to a private container registry on a self hosted Gitlab. AI workbench has the Gitlab integration configured with a personal access token, and is able to push projects to repositories on this Gitlab. However, I’m getting an error “registry ‘%s’ is not supported yet”, (formatted to the registry hostname of the container I provided), when I try to create a project with the custom image. The container is available to read publicly without authentication. The above documentation pages reference using custom registry URLs, and the following posts imply that this should be supported since it’s a Gitlab based registry and is a public container.
The post says that supported registries are Nvidia NGC, Github, and Gitlab. I wasn’t sure if by Gitlab it was actually gitlab.com, so I looked into the AI Workbench service binary, wb-svc. From what I can tell, it’s comparing the container registry hostname with nvcr.io, ghcr.io, and docker.io when it tries to create the project, but I’m not entirely sure what the logic is. I also gained no further information from the AI workbench logs at /home/<user>/.nvwb/logs/workbench.log, which displayed the same error message and no additional details.
- Is there any way to get AI Workbench to pull images from local container registries? The container image is also pulled (and built) locally on the device so it shouldn’t technically need to pull anything at all.
- Otherwise, is Nvidia planning on pushing more updated versions of CUDA and Pytorch containers that have the required AI Workbench metadata labels?
Thanks