USD Code API is a Mixture of Agent API that leverages multiple agents built on top of Llama 3.1 LLM foundation model. It includes three experts:
USD Code API boosts your productivity when working with OpenUSD. Whether you are a highly skilled workflow developer or domain specific developer, USD Code API will enable you to learn and develop with OpenUSD more efficiently. With USD Code API you can accelerate common 3D development needs, such as synthetic data generation for robotics and computer vision applications. Learn more about OpenUSD here.
For more information please refer to USD Code API documentation.
š„ Feature Branch (GA) release - USD Code API
USD Code API 1.0.0 is a general availability release of USD Code API featuring various updates and improvements across all components. With this release, USD Code API added a new capability - ability to generate USD Code Helper Functions (High-level Python USD Code) to perform stage modification tasks.
The full list of new features and capabilities is outlined below.
Release Date: December 2024
Added
Improved
Known Limitations
Deployment
A suitable setup example for running USDCode models efficiently is a Microk8s cluster configured with 5 (4+1) H100 GPUs enabled. By meeting these system requirements, you'll be well-equipped to deploy and utilize your USDCode models successfully.
Llama 3.1 -70b:1.3.0 is based on CUDA 12.6.1 which requires NVIDIA Driver release 560 or later. However, if you are running on a data center GPU (for example, A100 or any other data center GPU), you can use NVIDIA driver release 470.57 (or later R470), 535.86 (or later R535), or 550.54 (or later R550). Nv-embed-e5-v5 from 1.0.0 uses Triton Inference Server 24.05.
VS Code / Other IDE Integration
Sample Kit Extension
If you download the software and materials as available from the NVIDIA AI product portfolio, use is governed by the NVIDIA Software License Agreement and the Product-Specific Terms for NVIDIA AI Products; except for the model which is governed by the NVIDIA AI Foundation Models Community License Agreement, and the RAG dataset which is governed by the terms of the NVIDIA Asset License.
ADDITIONAL INFORMATION: For Llama model, Llama 3.1 Community License Agreement, Built with Llama; for NV-EmbedQA-E5-v5: MIT license; for NV-EmbedQA-Mistral7B-v2: Apache 2.0 license, and Snowflake arctic-embed-l: Apache 2.0 license.
If you download the software and materials as available from the NVIDIA Omniverse portfolio, use is governed by the NVIDIA Software License Agreement and the Product-Specific Terms for NVIDIA Omniverse; except for the model which is governed by the NVIDIA AI Foundation Models Community License Agreement, and the RAG dataset which is governed by the terms of the NVIDIA Asset License.
ADDITIONAL INFORMATION: For Llama model, Llama 3.1 Community License Agreement, Built with Llama; for NV-EmbedQA-E5-v5: MIT license; for NV-EmbedQA-Mistral7B-v2: Apache 2.0 license, and Snowflake arctic-embed-l: Apache 2.0 license.