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)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|