Automation & Ops ✓ NVIDIA · Official cuoptcudagpu-optimizationpythonc-apirest-serverdockerconda

cuOpt Installation Guide

Install and verify NVIDIA cuOpt for Python, C, or REST deployment.

FollowSkills review · FSRS-2.0
Not recommended
51/ 100 5-point scale 2.6 / 5
Trust15 / 25 · 3.0/5

The skill asks for interface, CUDA version, package manager, and environment before advising installation, uses no identified credentials, and generally limits actions to user-run commands. However, it lacks explicit execution confirmation, rollback guidance, and supply-chain verification; Docker uses --gpus all and binds 0.0.0.0, while external effects and data flow are not fully disclosed, so points were deducted.

Reliability8 / 20 · 2.0/5

Installation paths, dependency explanations, troubleshooting, and verification steps are broadly coherent. Reliability is reduced by the 26.08.00 frontmatter versus 26.2.* CUDA 12 pins, mostly CUDA 12 server guidance, mutable latest Docker tagging, and the inability to reproduce key paths during static review.

Adaptability9 / 15 · 3.0/5

The skill clearly covers Python, C, REST, pip, conda, Docker, local GPU, and remote-server scenarios, and redirects source builds to another skill. It provides no Chinese-language guidance, and its core package index and image dependencies rely on overseas services without mainland-China reachability guidance, so points were deducted.

Convention9 / 15 · 3.0/5

It includes a name, version, license, author, references, verification material, benchmark, and skill card. It is nevertheless missing the recommended Instructions and Examples sections, has an author-format schema finding, and lacks a clear skill-level changelog and maintenance/update path, so points were deducted.

Effectiveness6 / 15 · 2.0/5

The material supplies directly usable installation, startup, health-check, and troubleshooting commands, and the supplied evaluation report shows one external task passing. Static evidence does not establish actual runtime correctness, and version, platform coverage, and some verification commands still require user review, so full marks are not justified.

Verifiability4 / 10 · 2.0/5

Committed evaluation cases, a benchmark report, and concrete verification recipes make several claims auditable. Coverage is thin, the external benchmark contains only one task, no real CI workflow with key-path tests is shown, and independent reproduction was not performed, so the score is limited.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 55f18499943e
Before you use it
  • Before execution, verify CUDA, driver, GPU compute capability, Python environment, and package versions; do not mix pip and conda in one environment.
  • The Docker example uses latest and binds to 0.0.0.0; production deployments should pin image versions and restrict network exposure.
  • NVIDIA’s package index and Docker registry may be affected by mainland-China network reachability; prepare a mirror, proxy, or offline plan.
See the full review method →

What does this skill do, and when should you use it?

This is an installation-focused Agent Skill for users who want to use NVIDIA cuOpt rather than build it from source. It covers the Python API, C API, and REST server, with pip, conda, and Docker workflows. It guides selection based on CUDA version, GPU capability, package manager, and deployment environment, then provides verification and troubleshooting steps. Source builds and code changes belong to the separate `cuopt-developer` skill.

Asks for or confirms the interface, CUDA version, package manager, and environment; checks the stated NVIDIA GPU, CUDA, and driver requirements; provides pip and conda commands for the Python and C packages; provides pip, conda, and Docker commands for the REST server; verifies Python installation by importing cuOpt, printing its version, and creating a DataModel, or verifies the server with a health request; diagnoses missing Python modules, unavailable CUDA, and Python/C package dependency confusion.

  1. A Python user installing the cuOpt API with pip on a local or cloud machine equipped with an NVIDIA GPU.
  2. A C or C++ user who needs the cuOpt library and headers without installing the Python bindings.
  3. A team deploying cuOpt as an HTTP-accessible REST service.
  4. An operations or platform user working with Docker, Kubernetes, or a remote server and needing a container startup path.

What are this skill's strengths and limitations?

Pros
  • Covers Python, C, and REST interfaces in one installation workflow.
  • Provides pip, conda, and Docker paths with basic verification commands.
  • Clearly documents CUDA-suffix matching, Python-to-C package dependencies, and common failure modes.
Limitations
  • The complete C verification commands are delegated to `references/verification_examples.md`, whose contents are not included here.
  • Examples focus on CUDA 12/13, Linux-style shell commands, and NVIDIA GPU environments; other platforms are not described.
  • The CUDA 12 pip examples pin `26.2.*`, while the CUDA 13 examples do not pin a version, so the version policy is asymmetric.
  • The source does not state pricing, performance gains, or comprehensive test coverage.

How do you install this skill?

Install the NVIDIA skills collection with npx skills add nvidia/skills, then select cuopt-install and an installation destination in the interactive prompts. Prepare an environment with an NVIDIA GPU of Compute Capability 7.0 or newer, CUDA 12.x or 13.x, and a compatible NVIDIA driver. Install cuOpt through one of the pip, conda, or Docker workflows in the skill. Do not run both pip and conda for the same interface, and do not install both Python pip variants.

How do you use this skill?

Ask an Agent that has loaded the skill, for example: “I need to install and verify the cuOpt Python API on an NVIDIA GPU machine with CUDA 12, preferably with pip.” The Agent will confirm the interface, CUDA version, package manager, and environment before giving the relevant commands. Use cuopt-developer instead for source builds or code contributions.

How does this skill compare with similar options?

The source distinguishes this skill from cuopt-developer: cuopt-install installs and verifies released cuOpt packages, while cuopt-developer is for building from source, contributing, or modifying the codebase.

FAQ

Do I need to install the C library separately after installing the Python package?
No. `cuopt-cuXX` depends on and installs `libcuopt-cuXX`, so the C library and headers are also available. Installing `libcuopt-cuXX` alone does not install the Python API.
Can I run both pip and conda installation commands?
No. The Python and C sections each require choosing one. Running both can override an earlier installation and cause CUDA or package mismatches.
How should I troubleshoot `No module named 'cuopt'`?
Check `pip list | grep cuopt` and `which python`, then reinstall using the correct NVIDIA extra index URL.
Does the source specify pricing or special permissions?
No. The source does not state pricing or additional permissions; it lists GPU, CUDA, driver, and pip, conda, or Docker requirements.

More skills from this repository

All from NVIDIA/skills

Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Setup Guide

Inspects a Linux host and selects the most suitable Holoscan SDK installation path.

Dev & Engineering ✓ NVIDIA · Official

cuOpt Numerical Optimization API

Guide agents through GPU-accelerated LP, MILP, and QP modeling with cuOpt

Dev & Engineering ✓ NVIDIA · Official

cuOpt REST Server Deployment & Python Client

Deploy NVIDIA cuOpt as a REST service and call it with Python, curl, or another client.

Automation & Ops ✓ NVIDIA · Official

TAO NVIDIA GPU Host Setup

Checks and standardizes NVIDIA drivers, CUDA, and container runtime prerequisites for TAO GPU hosts.

Automation & Ops ✓ NVIDIA · Official

Holoscan NGC Container Installer

Install, validate, and launch NVIDIA Holoscan SDK through an NGC Docker container.

Dev & Engineering ✓ NVIDIA · Official

CuTile Autotuning Guide

Design, implement, and validate low-overhead autotuning for CuTile GPU kernels.

Dev & Engineering ✓ NVIDIA · Official

Holoscan Python Wheel Installer

Install Holoscan SDK Python bindings in a virtual environment and verify them on a Linux NVIDIA GPU system.

Dev & Engineering ✓ NVIDIA · Official

Holoscan SDK Source Builder

Build Holoscan SDK from source in a Docker container and produce a local CMake-consumable installation tree.

Dev & Engineering ✓ NVIDIA · Official

Earth2Studio Deterministic Forecast

Build single-member weather forecast inference scripts with Earth2Studio.

Data & Analysis ✓ NVIDIA · Official

TAO AOI Image Mining

Embed target and source images with one encoder, then mine deduplicated nearest-neighbour AOI images for augmentation.

Dev & Engineering ✓ NVIDIA · Official

CUDA-Q Quantum Onboarding

Guides developers from CUDA-Q installation to quantum kernels, GPU simulation, and real QPU execution.

Dev & Engineering ✓ NVIDIA · Official

cuOpt Python Routing

Model and solve TSP, VRP, and pickup-and-delivery routes with the cuOpt Python API.

Dev & Engineering ✓ NVIDIA · Official

cuTile Python Kernel Assistant

Guides developers in writing, debugging, validating, and optimizing high-performance cuTile GPU kernels.

Dev & Engineering ✓ NVIDIA · Official

NVIDIA cuOpt Developer

Guides source-level cuOpt modification, builds, tests, debugging, and contributions.

Finance & Investment Banking ✓ NVIDIA · Official

cuFOLIO Portfolio Optimization

GPU-accelerated CVaR portfolio optimization, backtesting, and rebalancing.

Dev & Engineering ✓ NVIDIA · Official

AMC Sample Dataset Calibration

Verify a running NVIDIA AutoMagicCalib service end to end with its bundled sample dataset.

Automation & Ops ✓ NVIDIA · Official

RTVI-CV 2D Detection & Tracking Operations

Deploy and operate the RTVI-CV 2D video detection and tracking microservice.

Dev & Engineering ✓ NVIDIA · Official

AutoMagicCalib Video Calibration

Turn local multi-camera MP4 recordings into AutoMagicCalib calibration results through a REST API.

Automation & Ops ✓ NVIDIA · Official

VIOS Video I/O and Storage Manager

Manage VIOS sensors, streams, recordings, snapshots, clips, and storage through its REST API.

Automation & Ops ✓ NVIDIA · Official

VSS Video Auto-Calibration

Run end-to-end AutoMagicCalib calibration for local videos, RTSP cameras, or the bundled sample dataset.

Related skills