NVIDIA cuOpt# NVIDIA cuOpt 简介 路径规划(TSP、VRP 和 PDP) cuOpt 路径规划如何解决问题 启发式算法的必要性 线性规划 (LP) cuOpt LP 如何解决问题 混合整数线性规划 (MILP) GPU 释放大规模并行计算能力 发行说明 发行说明 24.11 重大变更 缺陷修复 文档更新 新功能 改进 发行说明 24.07 GPU 支持 重大变更 缺陷修复 文档更新 新功能 改进 发行说明 24.03 GPU 支持 重大变更 缺陷修复 文档更新 新功能 改进 发行说明 23.10 重大变更 缺陷修复 文档更新 新功能 改进 功能特性 cuOpt 路径规划功能 异构车队 多输入矩阵 多输入航点图 车辆时间窗 车辆休息 奖金收集 自定义目标 丢弃首个/末尾行程 取货和交付 精确时间限制 车辆起点和终点位置 车辆数量的最小约束 每辆车的最大约束 每辆车的固定成本 订单到车辆以及车辆到订单的映射 cuOpt LP 功能 约束 初始解 变量类型 求解器模式 不可行性检测 时间限制 批量模式 cuOpt MILP 功能 约束 初始解 时间限制 变量类型 NVIDIA cuOpt 用户指南# API 参考 cuOpt API 参考 - Swagger cuOpt API 参考 - Redoc 系统要求 系统要求 自托管容器 Kubernetes 上的自托管容器 自托管瘦客户端 托管服务 托管服务瘦客户端 自托管容器 NVIDIA 自托管服务器概述 快速入门指南 步骤 1:获取 cuOpt 访问权限 GA(仅路径规划) EA - 抢先体验 LP/MIP 步骤 2:访问 NGC 步骤 3:拉取 cuOpt 容器 步骤 4:运行 cuOpt 步骤 5:测试容器 步骤 6:使用 Pip Index 安装瘦客户端 步骤 7:使用 Helm Chart 在 Kubernetes 上安装 cuOpt 自托管 cuOpt 瘦客户端概述 安装 自托管服务客户端 API 参考 客户端 服务客户端 CuOptServiceSelfHostClient LP 支持类 DataModel SolverSettings Solution Service CLI cuOpt 自托管瘦客户端 API 示例 路径规划示例 LP 示例 MILP 示例 在瘦客户端中中止正在运行的作业 cuOpt 自托管瘦客户端 CLI 示例 路径规划示例 LP 示例 MILP 示例 在 CLI 中中止正在运行的作业 构建您自己的自托管瘦客户端 概述 调用 cuOpt 服务 当负载为文件时发送 cuOpt 请求 cuOpt 结果检索 Azure 快速入门指南 步骤 1:创建具有 NVAIE 映像的 Azure VM 步骤 2:激活 NVAIE 订阅 步骤 3:运行 cuOpt 步骤 4:使用 Azure 进行映射可视化 AWS 快速入门指南 步骤 1:创建具有 NVAIE 映像的 AWS VM 步骤 2:激活 NVAIE 订阅 步骤 3:运行 cuOpt NVIDIA 托管服务 NVIDIA 托管服务概述 快速入门指南 步骤 1:NGC 帐户设置 GA(仅路径规划) EA - 抢先体验 LP/MIP 步骤 2:设置 Python 环境 步骤 3:使用 Pip Index 安装瘦客户端 步骤 4:获取 cuOpt 托管服务的凭据 NVIDIA 身份联合 API 密钥 步骤 5:将用户添加到您的 NGC 组织 步骤 6:运行 cuOpt 托管服务示例 cuOpt 瘦客户端概述 安装 托管服务客户端 API 参考 服务客户端 CuOptServiceClient LP 支持类 Service CLI cuOpt 瘦客户端 API 示例 路径规划示例 LP 示例 MILP 示例 cuOpt 瘦客户端 CLI 示例 路径规划示例 LP 示例 MILP 示例 构建您自己的瘦客户端 概述 API 授权 列出 cuOpt 版本 调用 cuOpt 服务 当负载 <= 250KB 时发送 cuOpt 请求 当负载 > 250KB 时发送 cuOpt 请求 cuOpt 结果检索 cuOpt 大型响应检索 示例 使用成本/时间矩阵的车辆路径规划数据构建和结果 累积问题数据 解决问题 如果车辆有不均匀的休息时间,如何解决? 使用航点矩阵的车辆路径规划数据构建和结果 累积问题数据 解决问题 线性规划 设置约束矩阵 设置约束边界 设置变量边界 设置目标数据 设置变量名称 设置求解器配置 解决问题 使用数据模型的线性规划 设置约束矩阵 设置约束边界 设置变量边界 设置目标数据 设置变量名称 设置求解器配置 解决问题 混合整数线性规划 设置约束矩阵 设置约束边界 设置变量边界 设置目标数据 设置变量名称 设置变量类型 设置求解器配置 解决问题 使用数据模型的混合整数线性规划 设置约束矩阵 设置约束边界 设置变量边界 设置目标数据 设置变量名称 设置变量类型 设置求解器配置 解决问题 资源# 资源 常见问题解答 通用常见问题解答 路径规划常见问题解答 线性规划常见问题解答 功能变更过渡指南 Vehicle_breaks API 端点自托管 NVIDIA 自托管服务限制 路径规划 线性规划 混合整数线性规划 NVIDIA 托管服务限制 路径规划 线性规划 混合整数线性规划 资源 示例 Notebook 提交错误报告 加入开发者论坛 博客 在 Launch Pad 中尝试 cuOpt 示例 在 API 目录中使用免费积分尝试 cuOpt 联系我们 - cuopt@nvidia.com 许可证# 许可证 cuOpt 托管服务许可证 NVIDIA 云协议 cuOpt 自托管服务许可证 第三方许可证 h5py 许可证 FastAPI 许可证 uvicorn 许可证 pandas 许可证 cupy 许可证 numpy 许可证 numpydoc 许可证 Scipy 许可证 pybase64 许可证 ZipFile 许可证 uuid 许可证 boto3 许可证 psutil 许可证 Apache 2.0 许可证 msgpack-numpy 许可证 jsonref 许可证