Skip to content
This repository was archived by the owner on May 4, 2026. It is now read-only.

Commit 5eb33fd

Browse files
committed
Add cuDSS
1 parent c7d760e commit 5eb33fd

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

.github/workflows/build_custom_wheel.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,27 @@ jobs:
1717
steps:
1818
- uses: actions/checkout@v4
1919

20-
- name: Install dependencies
20+
- name: Install system dependencies
2121
run: |
2222
apt-get update
2323
apt-get install -y \
2424
python3-pip python3-dev python-is-python3 \
2525
build-essential ninja-build \
2626
libbz2-dev zlib1g-dev \
2727
libssl-dev libcurl4-openssl-dev \
28-
git pkg-config libtbb-dev libboost-all-dev
29-
pip install cmake rapids-build-backend scikit-build-core pybind11 cython
28+
git pkg-config wget tar \
29+
libtbb-dev \
30+
libboost-all-dev
31+
32+
- name: Install NVIDIA cuDSS
33+
run: |
34+
wget https://developer.download.nvidia.com/compute/cudss/redist/cudss/linux-x86_64/cudss-linux-x86_64-0.7.0.19_archive.tar.xz
35+
mkdir -p /opt/cudss
36+
tar -xf cudss-linux-x86_64-0.7.0.19_archive.tar.xz -C /opt/cudss --strip-components=1
3037
3138
- name: Build Wheel
39+
env:
40+
cudss_DIR: /opt/cudss/lib/cmake/cudss
3241
run: |
3342
./build.sh libmps_parser libcuopt cuopt
3443

0 commit comments

Comments
 (0)