Skip to main content

libcuopt-mathopt

cuOpt LP / MILP / QP / SOCP solver library and the cuopt_cli command-line solver.

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::mathopt. 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-mathopt-cu13 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-mathopt-cu13 26.10.0
File Interpreter ABI Platform
libcuopt_mathopt_cu13-26.10.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
libcuopt_mathopt_cu13-26.10.0-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details

Total release size: 531.9 MB

Release files / libcuopt_mathopt_cu13-26.10.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL libcuopt_mathopt_cu13-26.10.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 266.4 MB
Tags Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
98bd539ebd0717dc129837eca38cba11e6acfdcfc0ef46fb741c78f5907e7d4d
BLAKE2b-256 checksum
How to use checksums
6800a330a05d2539a973d1144c37fb79b39753591c61a955b95d0bd20e449ad2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / libcuopt_mathopt_cu13-26.10.0-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL libcuopt_mathopt_cu13-26.10.0-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 265.6 MB
Tags Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
40186c9f9802e7b228d1957595e0633e2f54bfc098393ef0d8141ca58d7c6464
BLAKE2b-256 checksum
How to use checksums
0deefaa3cd9779de728a4013b347be9b49946fbe1dabb2a83e2b0c1355808dc3
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