Я не могу запустить проект cuda в VS2019 Community Edition - PullRequest
0 голосов
/ 10 апреля 2020

Я создал проект, используя VS2019 с шаблоном по умолчанию CUDA10.2 Runtime. Этот проект работает. Я переписал файл kernel.cu:

//kernel.cu
#include "cuda_runtime.h"
#include "device_launch_parameters.h"
#include <stdio.h>

__global__ void kernel()
{
    printf("GPU\n");
}

void run_kernel() { kernel << <1, 1 >> > (); }

int main()
{
    run_kernel();
    return 0;
}

Это также работает. НО, когда я добавляю новый cpp файл 'main. cpp' с:

//main.cpp
#include 'kernel.cu'

int main()
{
    run_kernel();
    return 0;
}

и редактирую файл 'kernel.cu' в:

//kernel.cu
#include "cuda_runtime.h"
#include "device_launch_parameters.h"
#include <stdio.h>

__global__ void kernel()
{
    printf("GPU\n");
}

void run_kernel() { kernel << <1, 1 >> > (); }

it больше не работает Выдает только ошибку «<» при запуске ядра cuda. ​​</p>

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...