User Guide (Latest)
User Guide (Latest)

Git in AI Workbench

Git is a critical component of NVIDIA AI Workbench, and it serves as the foundation for building AI Workbench projects. AI Workbench leverages Git to version and synchronize work, enabling users to collaborate and maintain their projects.

AI Workbench automates simple Git operations. This streamlined process allows you to focus on your work without worrying about the intricacies of Git.

Each project in AI Workbench is its own Git repository. To back up your work, share it with others, or move it between compute resources, AI Workbench allows you to publish and synchronize your projects with a Git server.

AI Workbench uses the native Git installation on your host, so you can typically use Git commands manually if you need to. This integration provides flexibility and allows you to work with Git in a way that feels natural and familiar.

When making a commit with Git, you must to specify your Git Author information. This includes your name and email address, which are used to attribute the commit.

AI Workbench uses the global Git author configuration by default. If you have already set up a global Git author config, AI Workbench uses it. If not, and you log into a Git server during installation, we’ll automatically set your global Git author configuration based on the name and email used in your Git server.

If you skip logging into a Git server during installation, you’ll need to provide a name and email address to make commits. You can always change your Git author information in the desktop app settings window.

AI Workbench leverages Git LFS to efficiently manage large and binary files, providing a seamless experience with zero additional configuration.

By default, AI Workbench configures directories to track files with Git LFS. These directories include data/ and models/.

Please note that depending on your Git Server, Git LFS may have usage caps and associated fees.

  • Currently, AI Workbench does not support branching. You must work on the main branch only.

  • Only conflict-free merges on the pull are supported. If there is a conflict you must resolve it yourself.

  • You cannot manipulate the working tree in the AI workbench yet. Triggering a commit from AI Workbench stages and commits all files.

Previous AI Workbench Container Runtimes
Next Reverse Proxy and Networking
© Copyright © 2024, NVIDIA Corporation. Last updated on Sep 17, 2024.