NVIDIA / NVIDIA/cuvs

[BUG] ./build.sh --gpu-arch="89-real" libcuvs crashes

Open
#1,308 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Cuda
Stars
854
Forks
236
Avg merge
3d 3h
Merged PRs (30d)
62

Description

Describe the bug
./build.sh --gpu-arch="89-real" libcuvs crashes

Steps/Code to reproduce bug
Rent AWS with nvidia base AMI for ubu 24. g6.4xlarge

Expected behavior
build.sh works (it works for other arches than 89)

Environment details (please complete the following information):

Additional context

ubuntu@ip-172-31-30-158:/cuvs_install_89_100$ rm -rf cuvs
ubuntu@ip-172-31-30-158:
/cuvs_install_89_100$ git clone https://github.com/rapidsai/cuvs.git
Cloning into 'cuvs'...
remote: Enumerating objects: 21324, done.
remote: Counting objects: 100% (1092/1092), done.
remote: Compressing objects: 100% (480/480), done.
remote: Total 21324 (delta 866), reused 668 (delta 595), pack-reused 20232 (from 4)
Receiving objects: 100% (21324/21324), 10.28 MiB | 42.96 MiB/s, done.
Resolving deltas: 100% (15168/15168), done.
ubuntu@ip-172-31-30-158:/cuvs_install_89_100$ cd cuvs
ubuntu@ip-172-31-30-158:
/cuvs_install_89_100/cuvs$ which nvcc
/usr/local/cuda-12.8/bin/nvcc
ubuntu@ip-172-31-30-158:/cuvs_install_89_100/cuvs$ cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.3 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
ubuntu@ip-172-31-30-158:
/cuvs_install_89_100/cuvs$ ./build.sh --gpu-arch="89-real" libcuvs
Building for specified GPU architectures: 89-real
ubuntu@ip-172-31-30-158:~/cuvs_install_89_100/cuvs$

[it crashes]

[works fine for 90 and 100 and not specified]

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with build.sh and reproduce ./build.sh --gpu-arch="89-real" libcuvs on the reported Ubuntu 24.04 and CUDA 12.8 environment, comparing it with architectures 90 and 100. Trace where the 89-real build stops or crashes; done means the command completes successfully without regressing the working architectures.

Written by the indexing model from the issue text.

Assessment

Tech stack
bash
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.