Skip to content

Commit 3354ab6

Browse files
[IntelNav] ci: narrow CUDA arch list to 86;89 for reasonable build time
Previous 75;80;86;89;90 = 5 SASS targets per file × ~200 .cu files was >60 min even with ccache cold. Consumer coverage maps to just two arches: * sm_86 — Ampere (RTX 30xx, A100-class) * sm_89 — Ada Lovelace (RTX 40xx) Users on Turing / Hopper rebuild locally; we add more back if real CI demand appears. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 7e968ca commit 3354ab6

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/intelnav-release.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,11 +265,17 @@ jobs:
265265

266266
- name: Configure
267267
run: |
268+
# Narrow arch list keeps the CUDA build under the hosted
269+
# runner's 6-hour ceiling and within practical ccache reuse.
270+
# 86 covers RTX 30-series / A100-like; 89 covers RTX 40.
271+
# Users with older (Turing sm_75) or newer (Hopper sm_90)
272+
# hardware rebuild from source locally — add them back when
273+
# there's real CI demand.
268274
cmake -B build \
269275
${{ env.CMAKE_COMMON }} \
270276
-DGGML_NATIVE=OFF \
271277
-DGGML_CUDA=ON \
272-
-DCMAKE_CUDA_ARCHITECTURES="75;80;86;89;90" \
278+
-DCMAKE_CUDA_ARCHITECTURES="86;89" \
273279
-DGGML_BACKEND_DL=ON
274280
275281
- name: Build

0 commit comments

Comments
 (0)