This project builds and packages the GAMS and GAMSPy solver link for the NVIDIA cuOpt solver.
cuopt-link-release.zip
from the releases page:
cuopt-link-release.zip
into your GAMS system directory. For GAMSPy, you can find out your system directory by running gamspy show base
. So for example you can run unzip -o cuopt-link-release.zip -d $(gamspy show base)
.gamsconfig.yaml
file in that directory. The contained gamsconfig.yaml
contains a solverConfig
section to make cuOpt available to GAMS.More specifically, the files from the CUDA runtime needed are
libnvJitLink.so.12
libcusolver.so.11
libcurand.so.10
libcusparse.so.12
libcublasLt.so.12
libcublas.so.12
and can be installed e.g. via pip install --extra-index-url=https://pypi.nvidia.com cuopt-cu12==25.5.* nvidia-cuda-runtime-cu12==12.8.* nvidia-nvjitlink-cu12
into a Python environment.
Get an example model and explicitly choose cuopt
as lp
or mip
solver:
gamslib trnsport
gams trnsport lp cuopt
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4