none
CUDA

    Вопрос

  • Почему не работает CUDA может кто помочь с установкой?

    Скачал CUDA Toolkit 10.0 x86_64 и установил

    Создаю проект с помощью Visual Studio 2017 у меня сразу же появляется шаблон и 29 ошибок, первые из них он не понимает библиотеки  #include "cuda_runtime.h" и #include "device_launch_parameters.h" 

    При нажатии скомпилировать появляется 30-тая: 

    Серьезность Код Описание Проект Файл Строка Состояние подавления
    Ошибка The CUDA Toolkit v10.0 directory '' does not exist.  Please verify the CUDA Toolkit is installed properly or define the CudaToolkitDir property to resolve this error. matrix_myltiply C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\BuildCustomizations\CUDA 10.0.targets 536

    Что я мог пропустить или забыть???

    Видеокарта GTX 950M

    NET Framework 4.0


    8 ноября 2018 г. 17:05

Все ответы

  • Сообщение об ошибке содержит возможное решение проблемы. Вы это делали?

    Если это не помогло, то какая у вас редакция VS? Судя по всему Community 2017, а ее поддержка не заявлена (хотя заявлена поддержка версии 2015 Community):

    able 2. Windows Compiler Support in CUDA 10.0
    Compiler IDE Native x86_64 Cross (x86_32 on x86_64)
    Visual C++ 15.x Visual Studio 2017 (RTW and all updates) YES NO
    Visual C++ 14.0 Visual Studio 2015 YES NO
    Visual Studio Community 2015 YES NO
    Visual C++ 12.0 Visual Studio 2013 YES YES
    Visual C++ 11.0 Visual Studio 2012 YES YES

    https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html

    Так же не повредит написать на форумы NVidia.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    8 ноября 2018 г. 17:45
    Модератор
  • Да стоит Community, спасибо за ответ, попробую проверить на 15
    8 ноября 2018 г. 17:49
  • Да стоит Community, спасибо за ответ, попробую проверить на 15
    Для начала сделайте что написано в сообщении, может и так заработает. 

    This posting is provided "AS IS" with no warranties, and confers no rights.

    8 ноября 2018 г. 17:56
    Модератор
  • Я не совсем понимаю эту ошибку, можете разъяснить что надо сделать?
    8 ноября 2018 г. 18:02
  • Щас я вообще ничего не понимаю, она сама по себе починилась(я ничего не предпринимал для устранения этой ошибки), я ее запускаю, она запускается работает правильно но почему-то ошибки все равно висят, как такое может быть(и при внесении изменений и нажатии компиляции он не компилирует а запускает предыдущее, не беря во внимание изменения)?


    8 ноября 2018 г. 18:13
  • Что починилось то, у вас 23 ошибки компиляции. Если проект не компилируется, студия запустит на отладку последний рабочий бинарник, если он есть (нажмите "Очистить решение", тогда перестанет запускаться). Обычно при этом выводится предупреждение "проект устарел", видимо вы его отключили. 
    9 ноября 2018 г. 3:08
  • я ничего не трогаю и он сам чинится, что вообще происходит, теперь он выдает 1 ошибку на 

        addKernel<<<1, size>>>(dev_c, dev_a, dev_b);

    Серьезность Код Описание Проект Файл Строка Состояние подавления
    Ошибка (активно) E0029 требуется выражение test C:\Users\bochk\source\repos\test\test\kernel.cu 91

    Но при этом все компилируется и работает.(Чтот оно как по мне для 2017 не корректно работает)

    Попробовал на 2015 запустить его там вообще нет, поможет ли если переустановлю CUDA, просто  vs2015 я ставил на уже установленный CUDA. В дальнейшем просто мне надо будет совместить cpp и cu, вот я нашел пример https://devtalk.nvidia.com/default/topic/1036265/how-to-call-cuda-function-from-c-file-/ следую по нему и он мне ругается на библиотеки  #include "cuda_runtime.h" и #include "device_launch_parameters.h" 

    9 ноября 2018 г. 14:00
  • Ну значит это ошибки Intellisence, а не компиляции. Если Intellisence глючит с CUDA, игнорируйте его и читайте вывод компилятора.

    У вас в свойствах проекта дополнения от CUDA появились? Свойство CudaToolkitDir там есть и установлено в правильный путь к папке с CUDA Toolkit? У вас вообще, для начала, эти файлы "cuda_runtime.h" и "device_launch_parameters.h"  на компьютере есть ?


    • Изменено VadimTagil 9 ноября 2018 г. 17:26
    9 ноября 2018 г. 17:23