You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-15Lines changed: 7 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,29 +8,20 @@ You can get more details and tips by reading the blog post ["GPU-Accelerated Opt
8
8
9
9
## Requirements
10
10
11
-
-**Operating System:** Linux, Windows through WSL2
11
+
-**Operating System:** Linux, Windows 11 through WSL2
12
12
-**GAMS:** Version 49 or newer.
13
13
-**GAMSPy:** Version 1.12.1 or newer
14
14
-**NVIDIA GPU:** Volta architecture or better
15
-
-**CUDA Runtime Libraries:** 12.0+
15
+
-**CUDA Runtime Libraries:** 12 and 13
16
16
17
17
## Getting started / installation
18
18
19
19
- Make sure [CUDA runtime](https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64) is installed
20
-
- Download and unpack `cuopt-link-release.zip` from the [releases page](https://github.com/GAMS-dev/cuoptlink-builder/releases):
21
-
- Unpack the contents of `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)`.
20
+
- Download and unpack `cuopt-link-release-cu12.zip` or `cuopt-link-release-cu13.zip` (for CUDA 12 and 13 respectively) from the [releases page](https://github.com/GAMS-dev/cuoptlink-builder/releases):
21
+
- Unpack the contents of `cuopt-link-release-cu*.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-cu*.zip -d $(gamspy show base)`.
22
22
-**Caution:** This will overwrite any existing `gamsconfig.yaml` file in that directory. The contained `gamsconfig.yaml` contains a `solverConfig` section to make cuOpt available to GAMS.
23
23
24
-
More specifically, the files from the CUDA runtime needed are
25
-
```
26
-
libcublas.so.12
27
-
libcublasLt.so.12
28
-
libcudss.so.0
29
-
libcurand.so.10
30
-
libcusolver.so.11
31
-
libnvJitLink.so.12
32
-
```
33
-
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 or downloaded as archive `cu12-runtime.zip` from the [releases page](https://github.com/GAMS-dev/cuoptlink-builder/releases).
24
+
The neccessary files from the CUDA 12 or 13 runtime can also be downloaded as convenient archive `cu12-runtime.zip` or `cu13-runtime.zip` from the [releases page](https://github.com/GAMS-dev/cuoptlink-builder/releases).
0 commit comments