FSPB_main.cppत्रुटि
int main(int args, char* argv[]){
.......
float *d_a;
cudaMalloc((void**)&d_a, 5*sizeof(float));
}
$ nvcc -L/usr/local/cuda/lib -lcutil -lcudpp -lcuda -lcudart -c -o FSPB_main.o FSPB_main.cpp
FSPB_main.cpp: In function ‘int main(int, char**)’: FSPB_main.cpp:167:45: error: ‘cudaMalloc’ was not declared in this scope
इस त्रुटि क्या मतलब है? यह सिर्फ एक cudaMalloc है और यह संकलक सही के लिए समर्थित होने का मानना है?
cudaMalloc जैसे कार्यों को .cpp फ़ाइल में उपयोग किया जा सकता है? क्या मुझे सीयूडीए से जो कुछ भी आता है उसके लिए मुझे एक .cu फ़ाइल बनाने की ज़रूरत है?
भगवान आपको आशीर्वाद देते हैं! – Manolete