开发与工程 ✓ NVIDIA · 官方 cuoptvehicle-routingvrptsppickup-deliverypython-apioptimization

cuOpt Python 路由助手

用 cuOpt Python API 建模并求解车辆、旅行商和取送货路线问题。

FollowSkills 评估 · FSRS-2.0
不推荐
53/ 100 五分制 2.7 / 5
信任安全16 / 25 · 3.2/5

技能仅指导本地 Python/cuOpt 路由建模,未要求凭据、网络访问、文件删除或其他高权限操作,并提供失败状态检查;但未说明订单、位置等可能敏感数据的处理边界、依赖供应链安全、用户确认、隔离或回滚,因此扣分。许可证、NVIDIA 团队归属和仓库安全披露提供了部分可追溯性。

可靠稳定8 / 20 · 2.0/5

API 调用顺序、显式数据类型和非零状态诊断较清晰,示例之间基本一致;但静态审查未执行代码,缺少依赖安装/版本兼容说明、输入校验和覆盖关键路径的提交测试,且部分行为仅由文字声称,因此按静态上限保守扣分。

适用触发10 / 15 · 3.3/5

明确面向使用 Python 构建或求解 VRP、TSP、PDP 的用户,列出问题类型、地点、订单、车队和约束问题,并明确 Python-only 边界;但未充分定义不适用场景、规模限制、触发排除条件或中文支持,且 GPU/cuDF/cuOpt 环境要求未展开,因此扣分。

规范维护9 / 15 · 3.0/5

文档包含元数据版本、分层示例、参考文件、资产说明、常见问题和调试段落,许可证与 NVIDIA 维护归属可见;但缺少推荐的 Instructions 章节,作者格式被验证报告指出不符合规范,依赖安装、变更记录、兼容矩阵、维护责任和更新路径仍不完整,因此扣分。

有效结果6 / 15 · 2.0/5

示例和参考模型可直接指导基础 VRP、时间窗、容量、多仓和 PDP 建模,且包含成功/失败输出处理;评估报告显示单个外部任务存在较高正确性和有效性结果,但样本仅一个且未在本次审查执行,复杂或生产场景仍需较多人工核验,因此未给满分。

证据核验4 / 10 · 2.0/5

技能目录包含可读的示例代码、评估任务与基准报告,提供有限的可审计证据;但没有本次审查中的独立复现、选定技能的 CI 测试套件或多源交叉验证,参考文档所谓 CI 测试也未由所给文件直接证明,因此保守评分。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
使用前请注意
  • 使用前应在目标 GPU、cuDF 和 cuOpt 版本上验证 API 兼容性;示例未覆盖大规模数据、异常输入、敏感位置数据治理或生产级回滚。
  • 基准仅包含一个正向任务、无负向触发任务,不能充分证明语义触发准确性或泛化能力。
  • 应补充安装依赖、版本兼容矩阵、非适用场景、中文使用说明以及可复现的 CI 测试。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能面向使用 Python 构建或求解路线优化问题的开发者,覆盖 TSP、VRP 和 PDP。它指导用户准备地点、订单、车队及约束数据,并使用 cuOpt routing API 创建模型和求解器。示例涵盖成本矩阵、时间窗、容量、服务时间、车辆起终点、取送货配对和先后顺序。它还说明如何检查求解状态、读取路线和识别不可行订单。

它要求澄清问题类型、地点与成本、订单需求、车队配置及约束;使用 cudf.DataFrame 和 cudf.Series 准备显式类型的数据;调用 cuOpt 的 routing.DataModel、SolverSettings 和 Solve 构建并求解模型;展示路线、读取路线数据和总目标成本,并在失败、超时或空解时输出错误信息与不可行订单。

  1. 正在用 Python 规划配送路线、需要处理车辆容量和时间窗的物流开发者。
  2. 需要为多个地点求解旅行商问题并使用成本矩阵的算法开发者。
  3. 需要同时建模取货与送货配对、服务时间和先后约束的运营系统开发者。
  4. 遇到空解、不可行订单或时间窗状态错误,并需要按 cuOpt API 方式排查的 Python 用户。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖 TSP、VRP 和 PDP 等明确的路线问题类型。
  • 提供可复制的最小 VRP 代码和多类约束示例。
  • 包含状态码、错误信息和不可行订单的排查方法。
  • 强调 float32、int32 等显式数据类型,帮助避免静默类型错误。
局限
  • 仅支持 Python API;文档明确指出 cuOpt 路由没有 C API。
  • 提供材料未说明 Python、cuDF 或 cuOpt 的版本和平台兼容范围。
  • 示例依赖 GPU DataFrame 与 cuOpt 组件,但材料未提供完整安装或环境配置流程。
  • 引用了 references 和 assets 中的更多示例,但本资料未包含其具体内容。

如何安装这个 Skill?

使用仓库 README 提供的 skills CLI 安装指定技能:npx skills add nvidia/skills --skill cuopt-routing-api-python --yes。README 未说明该命令之外的 Python、cuDF 或 cuOpt 版本安装步骤。

如何使用这个 Skill?

安装后,在相关任务中请求代理使用该技能,例如:“请用 cuOpt Python API 帮我建模并求解一个带容量和时间窗的 VRP。”代理应先确认问题类型、地点、订单、车队和约束;随后按 SKILL.md 中的 DataModel、成本矩阵、约束设置和状态检查示例生成或调整 Python 代码。

常见问题

这个技能能处理哪些路线问题?
它明确覆盖旅行商问题(TSP)、车辆路径问题(VRP)和取送货问题(PDP)。
求解失败时如何排查?
检查 solution.get_status(),并输出 get_error_message() 与 get_infeasible_orders().to_list();材料还建议检查时间窗、行驶时间、车队规模和容量。
是否支持 C 或其他语言 API?
不支持。该技能限定为 Python API,并明确说明 cuOpt 路由没有 C API。

同仓库的其他 Skills

均来自 NVIDIA/skills

开发与工程 ✓ NVIDIA · 官方

cuOpt 数值优化 API 技能

用 cuOpt 指导 GPU 加速的 LP、MILP 与 QP 建模求解

自动化与运维 ✓ NVIDIA · 官方

cuOpt 安装助手

指导在 Python、C 或 REST 服务中安装并验证 NVIDIA cuOpt。

开发与工程 ✓ NVIDIA · 官方

cuOpt REST 服务部署与 Python 客户端

帮助用户部署 NVIDIA cuOpt REST 服务并通过 Python 或 curl 提交优化请求。

开发与工程 ✓ NVIDIA · 官方

NVIDIA cuOpt 开发者技能

帮助开发者修改、构建、测试和贡献 NVIDIA cuOpt。

金融与投行 ✓ NVIDIA · 官方

cuFOLIO 投资组合优化技能

用 NVIDIA GPU 进行 CVaR 投资组合优化与回测。

数据与分析 ✓ NVIDIA · 官方

cuOpt 多目标探索

用 cuOpt 展示竞争目标之间的 Pareto 权衡。

数据与分析 ✓ NVIDIA · 官方

cuOpt 数值优化建模

将自然语言问题整理为清晰的 LP、MILP 或 QP 数学模型。

开发与工程 ✓ NVIDIA · 官方

AMC 样例数据集校准

用 NVIDIA AutoMagicCalib 的内置样例数据端到端验证正在运行的校准服务。

开发与工程 ✓ NVIDIA · 官方

AutoMagicCalib 视频标定

通过 REST API 将本地多摄像头 MP4 视频转换为 AutoMagicCalib 标定结果。

开发与工程 ✓ NVIDIA · 官方

Omniverse USD 性能调优

为 USD 场景诊断加载、内存、帧率与验证问题,并规划基于证据的优化流程。

开发与工程 ✓ NVIDIA · 官方

cuTile Python 内核助手

帮助开发者编写、调试、验证和优化高性能 cuTile GPU 内核。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 安装助手

为 CLI、语言包和主流框架选择并验证 NeMo Relay 安装路径。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 快速上手

帮助首次使用 NeMo Relay 的用户通过最小试验验证可观测执行价值。

数据与分析 ✓ NVIDIA · 官方

DICOM 序列预检

在转换或推理前快速验证单个 DICOM 序列目录。

数据与分析 ✓ NVIDIA · 官方

PhysicsNeMo 发现与路由

为物理机器学习任务定位合适的模型、数据管道和示例。

开发与工程 ✓ NVIDIA · 官方

Megatron Bridge 激活重计算

在 Megatron Bridge 中用额外计算换取更低的 GPU 激活内存占用。

开发与工程 ✓ NVIDIA · 官方

DALI 动态模式开发助手

帮助 AI 代理编写、审查和迁移 NVIDIA DALI 命令式动态模式代码。

开发与工程 ✓ NVIDIA · 官方

DOCA Compress 硬件压缩开发技能

指导开发者在 BlueField 或 ConnectX 平台上实现并调试 DOCA 硬件压缩与解压。

开发与工程 ✓ NVIDIA · 官方

NeMo Evaluator 评估插件技能

帮助代理通过 NeMo CLI 与 Python SDK 执行并管理模型评估。

写作与内容 ✓ NVIDIA · 官方

技能卡生成器

为现有智能体技能生成或更新治理技能卡。

相关 Skills