Automation & Ops ✓ NVIDIA · Official

cuOpt Installation Guide

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

51/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 3.6k
Last updated
13d ago
License
Apache-2.0
cuoptcudagpu-optimizationpython
+4c-apirest-serverdockerconda

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.

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

How do you install this skill?

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.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
Install first
  • Python
  • pip or conda
  • CUDA 12.x or 13.x
  • NVIDIA GPU with Compute Capability >= 7.0
  • compatible NVIDIA driver

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.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/NVIDIA/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/cuopt-install" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • I need to install and verify the cuOpt Python API on an NVIDIA GPU machine with CUDA 12, preferably with pip.

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.

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 does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
cuOpt Installation Guide this page ✓ NVIDIA · Official 51 · Use with care ★ 3.6k 13d ago Apache-2.0
TAO NVIDIA GPU Host Setup ✓ NVIDIA · Official 55 · Use with care ★ 3.6k 13d ago Apache-2.0
Holoscan NGC Container Installer ✓ NVIDIA · Official 52 · Use with care ★ 3.6k 13d ago Apache-2.0
RTVI-CV 2D Detection & Tracking Operations ✓ NVIDIA · Official 54 · Use with care ★ 3.6k 13d ago Apache-2.0
VIOS Video I/O and Storage Manager ✓ NVIDIA · Official 53 · Use with care ★ 3.6k 13d ago Apache-2.0

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.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
51/ 100 5-point scale 2.6 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust15 / 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.

2Reliability8 / 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.

3Adaptability9 / 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.

4Convention9 / 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.

5Effectiveness6 / 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.

6Verifiability4 / 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.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 55f18499943e Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

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.

★ 3.6k FS 55 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

cuOpt Numerical Optimization API

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

★ 3.6k FS 54 Use with care 13d ago
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.

★ 3.6k FS 45 Not recommended 13d ago
Automation & Ops ✓ NVIDIA · Official

TAO NVIDIA GPU Host Setup

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

★ 3.6k FS 55 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

Holoscan NGC Container Installer

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

★ 3.6k FS 52 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

CuTile Autotuning Guide

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

★ 3.6k FS 52 Use with care 13d ago
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.

★ 3.6k FS 50 Use with care 13d ago
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.

★ 3.6k FS 49 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

Earth2Studio Deterministic Forecast

Build single-member weather forecast inference scripts with Earth2Studio.

★ 3.6k FS 53 Use with care 13d ago
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.

★ 3.6k FS 45 Not recommended 13d ago
Dev & Engineering ✓ NVIDIA · Official

CUDA-Q Quantum Onboarding

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

★ 3.6k FS 54 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

cuOpt Python Routing

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

★ 3.6k FS 53 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

cuTile Python Kernel Assistant

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

★ 3.6k FS 44 Not recommended 13d ago
Dev & Engineering ✓ NVIDIA · Official

NVIDIA cuOpt Developer

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

★ 3.6k FS 62 Recommended 13d ago
Finance & Investment Banking ✓ NVIDIA · Official

cuFOLIO Portfolio Optimization

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

★ 3.6k FS 59 Recommended 13d ago
Dev & Engineering ✓ NVIDIA · Official

AMC Sample Dataset Calibration

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

★ 3.6k FS 55 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

RTVI-CV 2D Detection & Tracking Operations

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

★ 3.6k FS 54 Use with care 13d ago
Dev & Engineering ✓ NVIDIA · Official

AutoMagicCalib Video Calibration

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

★ 3.6k FS 53 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

VIOS Video I/O and Storage Manager

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

★ 3.6k FS 53 Use with care 13d ago
Automation & Ops ✓ NVIDIA · Official

VSS Video Auto-Calibration

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

★ 3.6k FS 51 Use with care 13d ago

Related skills