Ways to Get Started With NVIDIA cuOpt

Streamline your optimization problems from data to decisions.

Try

Google Colab

Experience NVIDIA® cuOpt™ on Google Colab for GPU-accelerated decision optimization for a diverse set of use cases available for rapid exploration and experimentation.

Try

NVIDIA API Catalog

Experience NVIDIA cuOpt for accelerated decision optimization of an interactive vehicle routing problem (VRP) example through an API interface.

Develop

GitHub

NVIDIA cuOpt is available as open-source software on GitHub, PIP, Docker, Conda, and NVIDIA NGC™. Also accessible via third-party integrations with AMPL, CVXPY, PuLP, GAMSPy, and JuMP.

Deploy

NVIDIA AI Enterprise

Get support for cuOpt with NVIDIA AI Enterprise.

 

 

Features

Try

Google Colab

Try

NVIDIA API Catalog

Develop

GitHub

Deploy

NVIDIA AI Enterprise

NVIDIA cuOpt microservice        
  • Linear programming (LP)
       
  • Mixed-integer programming (MIP)
       
  • Vehicle routing problem (VRP)
       
Business-standard support, including:        
  • Unlimited technical support cases accepted via the customer portal 24/7
       
  • Escalation support during local business hours (9 a.m.–5 p.m., Monday–Friday)
       
  • Timely resolution provided by NVIDIA experts and engineers
       
  • Security fixes and priority notifications
       
  • Up to three years of support for designated branches
       
 
"<h3 class=""h--smallest"">Features</h3>" <h5 class="h--smallest">Try</h5><h2 class="h--smaller">NVIDIA API Catalog</h2><p>For individuals looking to experience cuOpt with sample data via API and UI-based demos for free.</p><div class="nv-button button nv-button-text nv-button-caret nv-button-standard button-left button-lap-left button-tab-left button-mob-left"> <a class="btn-content btncta" rel="noopener noreferrer" href="/content/nvidiaGDC/zz/en_ZZ/launchpad/ai/route-optimization/"> <span class="btn-text">Try Now</span> </a> </div> <h5 class="h--smallest">Experience</h5><h2 class="h--smaller">NVIDIA LaunchPad</h2><p>For enterprises looking to try cuOpt before purchasing for production.</p><div class="nv-button button nv-button-text nv-button-caret nv-button-standard button-left button-lap-left button-tab-left button-mob-left"> <a class="btn-content btncta" rel="noopener noreferrer" href="/content/nvidiaGDC/zz/en_ZZ/launchpad/ai/route-optimization/"> <span class="btn-text">Access Lab</span> </a> </div> <h5 class="h--smallest">Deploy</h5><h2 class="h--smaller">NVIDIA AI Enterprise</h2><p>For enterprises looking to try cuOpt before purchasing for production.</p><div class="nv-button button nv-button-text nv-button-caret nv-button-standard button-left button-lap-left button-tab-left button-mob-left"> <a class="btn-content btncta" rel="noopener noreferrer" href="/content/nvidiaGDC/zz/en_ZZ/launchpad/ai/route-optimization/"> <span class="btn-text">Request a 90-Day Licence</span> </a> </div>
<div>NVIDIA® cuOpt™ microservice <ul> <li>Vehicle routing problem</li> <li>Pickup and delivery</li> <li>Traveling salesperson</li> </ul> </div> <span class="fas fa-check grey">&nbsp;</span> <span class="fas fa-check grey">&nbsp;</span> <span class="fas fa-check grey">&nbsp;</span>
Scale Up to 1,000 locations Up to 10,000~15,000 locations Up to 10,000~15,000 locations
AI workflow for route optimization <span class="fas fa-check grey">&nbsp;</span> <span class="fas fa-check grey">&nbsp;</span>
Workload and infrastructure management features <span class="fas fa-check grey">&nbsp;</span> <span class="fas fa-check grey">&nbsp;</span>
<div>Business-standard support, including: <ul> <li>Unlimited technical support cases accepted via the customer portal 24/7</li> <li>Escalation support during local business hours (9:00 a.m.–5:00 p.m., Monday–Friday)</li> <li>Timely resolution provided by NVIDIA experts and engineers</li> <li>Security fixes and priority notifications</li> <li>Up to three years support for designated branches</li> </ul> </div> <span class="fas fa-check grey">&nbsp;</span>
<div class="nv-button button nv-button-text nv-button-caret nv-button-standard button-left button-lap-left button-tab-left button-mob-left"> <a class="btn-content btncta" rel="noopener noreferrer" href="/content/nvidiaGDC/zz/en_ZZ/launchpad/ai/route-optimization/"> <span class="btn-text">Try Now</span> </a> </div> <div class="nv-button button nv-button-text nv-button-caret nv-button-standard button-left button-lap-left button-tab-left button-mob-left"> <a class="btn-content btncta" rel="noopener noreferrer" href="/content/nvidiaGDC/zz/en_ZZ/launchpad/ai/route-optimization/"> <span class="btn-text">Access Lab</span> </a> </div> <div class="nv-button button nv-button-text nv-button-caret nv-button-standard button-left button-lap-left button-tab-left button-mob-left"> <a class="btn-content btncta" rel="noopener noreferrer" href="/content/nvidiaGDC/zz/en_ZZ/launchpad/ai/route-optimization/"> <span class="btn-text">Request a 90-Day Licence</span> </a> </div>

Resources

For Developers

Discover a detailed guide on the many ways you can get started with NVIDIA cuOpt.

Documentation

Access a comprehensive collection of guides, manuals, tutorials, and other resources in the cuOpt Documentation Hub.

Community

Engage with the cuOpt community—ask how-to questions, share best practices, connect with developers, and contribute by reporting bugs.

FAQs

NVIDIA cuOpt is an open-source GPU-optimized software for decision optimization, delivering world-record-breaking speed and efficiency. It enables organizations to compute the most optimal plans near real time and at scale, outperforming traditional vehicle routing problems (VRP) solutions and matching the performance of mixed-integer linear programming (MILP) / linear programming (LP) solvers.

With cuOpt, businesses can:

  • Assess and manage risk across complex financial instruments
  • Simulate market fluctuations to enhance risk mitigation strategies
  • Accelerate finding optimal solutions for large LPs and MILPs
  • Solve key optimization challenges in seconds, from LP to MIP and VRP
  • Reduce costs by optimizing routes and resource allocation
  • Minimize miles driven and carbon emissions for sustainability
  • Accelerate delivery times without compromising quality
  • Increase jobs per dispatch for higher efficiency
  • Re-optimize in real time to adapt to changing conditions

NVIDIA cuOpt accelerates real-time decision-making across industries, enabling faster, smarter optimization for large-scale workflows such as:

  • Supply Chain Management: Streamline sourcing, production, and delivery to reduce costs and improve efficiency across the value chain.
  • Fleet Management: Optimize routes and schedules for large-scale vehicle fleets to reduce fuel use, idle time, and operational overhead.
  • Last-Mile Delivery: Adapt routes in real time to meet tight delivery windows and increase customer satisfaction.
  • Field Dispatch: Efficiently assign mobile workers or technicians based on skills, location, and priority.
  • Job Scheduling Optimization: Maximize resource utilization by sequencing tasks across people, machines, or shifts.
  • Portfolio Optimization: Balance risk and return by optimizing capital allocation across financial assets under multiple constraints.

 

Yes—NVIDIA cuOpt is open source and available on GitHub under the Apache 2.0 license. This gives developers and researchers full flexibility to use, modify and integrate cuOpt freely, without legal uncertainty. cuOpt uniquely combines enterprise-grade performance with open-source accessibility. It accelerates both commercial and open-source solvers, offering unmatched technical advantages in speed, scalability, and solution quality—while enabling seamless integration into existing optimization workflows. cuOpt also provides a path to enterprise support through NVIDIA AI Enterprise, making it ideal for production use in industry, research, and academia.

Yes—NVIDIA cuOpt is an open-source, GPU-accelerated solver for decision optimization and a compatible GPU is required to run it. Please refer to the system requirements for supported GPU specification. You can either launch cuOpt on a cloud instance with a supported GPU or run it locally if your machine meets the necessary requirements.

Yes—NVIDIA cuOpt supports running one solver process per GPU, allowing you to configure and scale across multiple GPUs. Incoming requests are distributed in a round-robin fashion. More details can be found in the cuOpt Overview.

However, cuOpt does NOT currently support using multiple GPUs to solve a single optimization problem, nor does it support oversubscribing a single GPU with multiple concurrent solver instances.

There are a few ways users can try cuOpt. 

  • Google Colab: Explore ready-to-run example notebooks.
  • Brev: Launch GPU-accelerated cuOpt cloud instances out of the box with no setup required. 
  • NVIDIA NIM: Try cuOpt using sample data through both API and UI-based demos. It’s ideal for those new to optimization who want a hands-on introduction. 
  • NVIDIA cuOpt GitHub: Access resources, examples, and documentation to integrate cuOpt GPU-accelerated optimization into your applications.
  • NVIDIA AI Enterprise: Get enterprise support for cuOpt production deployments. 

The NVIDIA API catalog provides production-ready generative AI models and an optimized inference runtime, continuously enhanced for peak performance. Delivered as microservices, these models can be easily deployed on any GPU-accelerated system using standard tools.

NVIDIA cuOpt GitHub is a resource hub providing examples, documentation, and tools to help developers leverage NVIDIA cuOpt, a GPU-accelerated engine for decision optimization. cuOpt is available as open-source software on GitHub, allowing developers to access the latest features, build from source, and customize it for maximum flexibility.

NVIDIA AI Enterprise is an end-to-end, cloud-native software platform that accelerates data science pipelines and streamlines development and deployment of production-grade AI applications, including generative AI, computer vision, speech AI, and more. It includes best-in-class development tools, frameworks, pretrained models, and microservices for AI practitioners and reliable management capabilities for IT professionals to ensure performance, API stability, and security.

By balancing risk and return, mixed-integer programming (MIP) drives portfolio optimization and risk management.

Mixed-integer programming and linear programming revolutionize logistics by managing inventory and production schedules more efficiently. NVIDIA has demonstrated how an AI planner —an agent built with NVIDIA NIM™—empowers business operations teams to chat with their supply chain data—enabling large-scale manufacturing and delivery with unprecedented efficiency. The AI planner use case example leverages:

  • A large language model (LLM) NIM to understand planners’ intentions and orchestrate other models
  • NVIDIA NeMo™ Retriever to connect the LLM to proprietary data
  • cuOpt for decision optimization, ensuring the most efficient planning and execution

cuOpt is available as an open-source solution. For production deployments, NVIDIA AI Enterprise offers enhanced security, reliability, and accelerated time-to-value, along with enterprise-class support. The full pricing and licensing details can be found here.

Fill out this form to be contacted by an NVIDIA Sales Representative.