cuda-memcheck 在哪里?

Rah*_*ahn 2 cuda nvcc

我通过官方方式在 Debian 11 上安装了 CUDA :

$ wget https://developer.download.nvidia.com/compute/cuda/12.1.0/local_installers/cuda-repo-debian11-12-1-local_12.1.0-530.30.02-1_amd64.deb
$ sudo dpkg -i cuda-repo-debian11-12-1-local_12.1.0-530.30.02-1_amd64.deb
$ sudo cp /var/cuda-repo-debian11-12-1-local/cuda-*-keyring.gpg /usr/share/keyrings/
$ sudo add-apt-repository contrib
$ sudo apt-get update
$ sudo apt-get -y install cuda
Run Code Online (Sandbox Code Playgroud)
$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2023 NVIDIA Corporation
Built on Tue_Feb__7_19:32:13_PST_2023
Cuda compilation tools, release 12.1, V12.1.66
Build cuda_12.1.r12.1/compiler.32415258_0

$ which nvcc
/usr/local/cuda/bin/nvcc
Run Code Online (Sandbox Code Playgroud)

现在我找不到了cuda-memcheck,不幸的是CUDA-MEMCHECK 用户手册丢失了:

$ cd /usr/local/cuda
$ find . -name cuda-memcheck
# found nothing
Run Code Online (Sandbox Code Playgroud)

有人能告诉我在哪里吗cuda-memcheck

tal*_*ies 6

根据CUDA 12 的发行说明

CUDA-MEMCHECK 已从 CUDA 12.0 中删除,并已替换为 Compute Sanitizer。

如果要执行内存正确性分析,则需要使用compute sanitizer中的memcheck工具。

[从评论中收集答案,以从 CUDA 标签的未回答列表中获取问题]。

  • 您可能正在寻找的行:`compute-sanitizer --tool memcheck [sanitizer_options] app_name [app_options]` (2认同)