Ошибка NVCC: CUDA/Std/Variant: нет такого файла или каталогаC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка NVCC: CUDA/Std/Variant: нет такого файла или каталога

Сообщение Anonymous »

Я не мог создать свою программу CUDA из -за #include :
$ cmake ..
$ make -j4

cuda-hello-world/main.cu:1:10: fatal error: cuda/std/variant: No such file or directory
1 | #include
| ^~~~~~~~~~~~~~~~~~

Он работает отлично без этого. /> Я использую RTX 4050 на ноутбуке под управлением Ubuntu. Версия драйвера-версия драйвера: 550.144.03 в соответствии с Nvidia-SMI
$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2023 NVIDIA Corporation
Built on Fri_Jan__6_16:45:21_PST_2023
Cuda compilation tools, release 12.0, V12.0.140
Build cuda_12.0.r12.0/compiler.32267302_0
< /code>
// main.cu
#include

int main() {
return 0;
}
< /code>
# CMakeLists.txt
cmake_minimum_required(VERSION 3.24)

set(CMAKE_CUDA_ARCHITECTURES "native")
project(cuda_hello_world CUDA)

set(CMAKE_CUDA_STANDARD 17)

message("CUDA compiler: ${CMAKE_CUDA_COMPILER}")

add_executable(cuda_hello_world main.cu)

set_target_properties(
cuda_hello_world PROPERTIES
CUDA_ARCHITECTURES native
CUDA_SEPARABLE_COMPILATION ON
)
< /code>
$ apt list --installed | grep nvidia

libnvidia-cfg1-550/noble-security,now 550.144.03-0ubuntu0.24.04.1 amd64 [installed,automatic]
libnvidia-common-550/noble-security,now 550.144.03-0ubuntu0.24.04.1 all [installed,automatic]
libnvidia-compute-550/noble-security,now 550.144.03-0ubuntu0.24.04.1 amd64 [installed,automatic]
libnvidia-decode-550/noble-security,now 550.144.03-0ubuntu0.24.04.1 amd64 [installed,automatic]
libnvidia-egl-wayland1/noble,now 1:1.1.13-1build1 amd64 [installed,automatic]
libnvidia-encode-550/noble-security,now 550.144.03-0ubuntu0.24.04.1 amd64 [installed,automatic]
libnvidia-extra-550/noble-security,now 550.144.03-0ubuntu0.24.04.1 amd64 [installed,automatic]
libnvidia-fbc1-550/noble-security,now 550.144.03-0ubuntu0.24.04.1 amd64 [installed,automatic]
libnvidia-gl-550/noble-security,now 550.144.03-0ubuntu0.24.04.1 amd64 [installed,automatic]
libnvidia-ml-dev/noble,now 12.0.140~12.0.1-4build4 amd64 [installed,automatic]
linux-modules-nvidia-550-6.11.0-24-generic/noble-security,now 6.11.0-24.24~24.04.1+1 amd64 [installed,automatic]
linux-modules-nvidia-550-6.11.0-25-generic/noble-security,now 6.11.0-25.25~24.04.1+1 amd64 [installed,automatic]
linux-modules-nvidia-550-generic-hwe-24.04/noble-security,now 6.11.0-25.25~24.04.1+1 amd64 [installed]
linux-objects-nvidia-550-6.11.0-24-generic/noble-security,now 6.11.0-24.24~24.04.1+1 amd64 [installed,automatic]
linux-objects-nvidia-550-6.11.0-25-generic/noble-security,now 6.11.0-25.25~24.04.1+1 amd64 [installed,automatic]
linux-signatures-nvidia-6.11.0-24-generic/noble-security,now 6.11.0-24.24~24.04.1+1 amd64 [installed,automatic]
linux-signatures-nvidia-6.11.0-25-generic/noble-security,now 6.11.0-25.25~24.04.1+1 amd64 [installed,automatic]
nvidia-compute-utils-550/noble-security,now 550.144.03-0ubuntu0.24.04.1 amd64 [installed,automatic]
nvidia-cuda-dev/noble,now 12.0.146~12.0.1-4build4 amd64 [installed,automatic]
nvidia-cuda-gdb/noble,now 12.0.140~12.0.1-4build4 amd64 [installed,automatic]
nvidia-cuda-toolkit-doc/noble,now 12.0.1-4build4 all [installed,automatic]
nvidia-cuda-toolkit/noble,now 12.0.140~12.0.1-4build4 amd64 [installed]
nvidia-driver-550/noble-security,now 550.144.03-0ubuntu0.24.04.1 amd64 [installed]
nvidia-firmware-550-550.144.03/noble-security,now 550.144.03-0ubuntu0.24.04.1 amd64 [installed,automatic]
nvidia-kernel-common-550/noble-security,now 550.144.03-0ubuntu0.24.04.1 amd64 [installed,automatic]
nvidia-kernel-source-550/noble-security,now 550.144.03-0ubuntu0.24.04.1 amd64 [installed,automatic]
nvidia-opencl-dev/noble,now 12.0.140~12.0.1-4build4 amd64 [installed,automatic]
nvidia-prime/noble,now 0.8.17.2 all [installed,automatic]
nvidia-profiler/noble,now 12.0.146~12.0.1-4build4 amd64 [installed,automatic]
nvidia-settings/noble,now 510.47.03-0ubuntu4 amd64 [installed,automatic]
nvidia-utils-550/noble-security,now 550.144.03-0ubuntu0.24.04.1 amd64 [installed,automatic]
nvidia-visual-profiler/noble,now 12.0.146~12.0.1-4build4 amd64 [installed,automatic]
xserver-xorg-video-nvidia-550/noble-security,now 550.144.03-0ubuntu0.24.04.1 amd64 [installed,automatic]


Подробнее здесь: https://stackoverflow.com/questions/796 ... -directory
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Ошибка NVCC: CUDA/Std/Variant: нет такого файла или каталога
    Anonymous » » в форуме C++
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Nvcc -V Команда «nvcc» не найдена, но ее можно установить с помощью: apt install nvidia-cuda-toolkit
    Anonymous » » в форуме Linux
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Можно ли проверить концепцию на соответствие std::variant и std::vector?
    Anonymous » » в форуме C++
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Можно ли проверить концепцию на соответствие std::variant и std::vector?
    Anonymous » » в форуме C++
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Можно ли проверить концепцию на соответствие std::variant и std::vector?
    Anonymous » » в форуме C++
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»