Problem z pierwszym programem w CUDA

RBator1
Użytkownik
Użytkownik
Posty: 23
Rejestracja: 5 sie 2022, o 12:18
Płeć: Mężczyzna
wiek: 48

Problem z pierwszym programem w CUDA

Post autor: RBator1 »

Szanowni Państwo
Uprzejmie proszę o informację jak pozbyć się błędu:
kod:

Kod: Zaznacz cały

#include<cuda_runtime.h>

__global__ void cuda_hello(void){
printf("Hello World\n");
}
int main()
{cuda_hello<<<1,1>>();
return 0;
}
trzeci od lewej"<" wykazuje, że oczekuje wyrażenia.
Ostatnio zmieniony 23 lut 2025, o 09:45 przez Dasio11, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości - umieszczaj kod w tagach [code][/code].
Awatar użytkownika
Dasio11
Moderator
Moderator
Posty: 10337
Rejestracja: 21 kwie 2009, o 19:04
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 41 razy
Pomógł: 2420 razy

Re: Problem z pierwszym programem w CUDA

Post autor: Dasio11 »

A nie brakuje Ci przypadkiem trzeciego symbolu >?
RBator1
Użytkownik
Użytkownik
Posty: 23
Rejestracja: 5 sie 2022, o 12:18
Płeć: Mężczyzna
wiek: 48

Re: Problem z pierwszym programem w CUDA

Post autor: RBator1 »

Diękuje za odpowiedz.
Przepraszam błędnie zapisałem,powinno być:

Kod: Zaznacz cały

{
cuda_hello<<<1,1>>>();
//....
}
nadal jest błąd: oczekuje wyrażenie.
Po Build cuda hello, mam błąd:

Kod: Zaznacz cały

1>------ Build started: Project: cuda hello, Configuration: Debug x64 ------
1>G:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 8.0.targets(168,9): error MSB4002: There was a failure retrieving the attributes for parameters in the “SanitizePaths” task. Could not load type ‘Microsoft.Build.Framework.IBuildEngine4’ from assembly ‘Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’.
1>G:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 8.0.targets(168,9): error MSB4060: The “SanitizePaths” task has been declared or used incorrectly, or failed during construction. Check the spelling of the task name and the assembly name.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Ostatnio zmieniony 23 lut 2025, o 12:51 przez Jan Kraszewski, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Awatar użytkownika
Dasio11
Moderator
Moderator
Posty: 10337
Rejestracja: 21 kwie 2009, o 19:04
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 41 razy
Pomógł: 2420 razy

Re: Problem z pierwszym programem w CUDA

Post autor: Dasio11 »

Nie miałem nigdy większej styczności z CUDA, ale wygląda to raczej na problem z narzędziami Microsoftu niż z samym programem. Mogę tylko doradzić byś posprawdzał, czy masz poprawnie zainstalowane środowisko i czy nie brakuje jakichś zależności typu .NET Framework.
ODPOWIEDZ