Skip to main content

libcuopt-routing

cuOpt VRP / TSP / PDP routing engine library.

This package ships one component of cuOpt's C++ library. Install libcuopt instead to get all of them.

Building against this package with CMake

find_package(cuopt) provides cuopt::routing. The wheels are split across separate site-packages directories, so pass every wheel root and every directory holding a *-config.cmake:

SP=$(python -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])')
ROOTS=$(find "$SP" -mindepth 3 -maxdepth 3 -path '*/lib64/cmake' -printf '%h\n' | xargs -n1 dirname | sort -u | tr '\n' ';')
CFGS=$(find "$SP" \( -name '*-config.cmake' -o -name '*Config.cmake' \) -printf '%h\n' | sort -u | tr '\n' ';')
cmake -S . -B build -DCMAKE_PREFIX_PATH="$ROOTS$CFGS"

A CUDA toolkit with nvcc must be available to CMake.

Metadata

Release files for libcuopt-routing-cu12 26.10.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for libcuopt-routing-cu12 26.10.0
File Interpreter ABI Platform
libcuopt_routing_cu12-26.10.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
libcuopt_routing_cu12-26.10.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details

Total release size: 524.0 MB

Release files / libcuopt_routing_cu12-26.10.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL libcuopt_routing_cu12-26.10.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 262.2 MB
Tags Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
5c00edf663ddd5c359a740d69c1506709009c2ff24afbef5938f3f83a2887a71
BLAKE2b-256 checksum
How to use checksums
af56ec726a5ed2e496abe9e260722e28fe578d56332c8c0ae728c456986bb2bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / libcuopt_routing_cu12-26.10.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL libcuopt_routing_cu12-26.10.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 261.8 MB
Tags Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
916ce72c254ee259cc0e423e3a88b4b7107b3aeba9ca99bb93d4975f98d8f717
BLAKE2b-256 checksum
How to use checksums
fe71a58f45752b8adca0b98281fce5ab3785a17fcd58da615bc5577396d731a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release history Release notifications | RSS feed

This release

26.10.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page