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