La funzionalità cutil è stata eliminata dagli esempi CUDA 5.0 (ad esempio "SDK"). Puoi ancora download a previous SDK e compilarlo sotto CUDA 5, dovresti quindi avere tutto ciò che è venuto con gli SDK precedenti.
L'avviso ufficiale è stato fornito da nvidia nelle note di rilascio CUDA 5.0 (CUDA_Samples_Release_Notes.pdf, installato con gli esempi). Per quanto riguarda il motivo, immagino che probabilmente il sentimento nvidia riguardo cutil sia qualcosa di simile a quello che viene espresso here "non adatto all'uso in un'applicazione reale." Non è supportato completamente "ma le persone lo stavano usando in applicazioni reali. Quindi, un modo per provare a fermarlo è cancellarlo, suppongo. Questa è solo speculazione.
Nota alcune ulteriori informazioni utili fornite nella note di rilascio:
CUTIL è stato rimosso con i campioni CUDA di CUDA 5.0, e sostituito con funzioni di supporto si trovano in NVIDIA_CUDA-5.0/common/inc: helper_cuda.h, helper_cuda_gl.h, helper_cuda_drvapi.h, helper_functions.h, helper_image.h, helper_math.h, helper_string.h, helper_timer.h
Queste funzioni di supporto maniglia CUDA dispositivo inizializzazione, il controllo degli errori CUDA, strin g parsing, file immagine caricamento e salvataggio e funzioni di temporizzazione. I progetti CUDA Samples n. hanno più riferimenti e dipendenze a CUTIL e ora usano queste funzioni di supporto in avanti.
Quindi è possibile trovare utili funzioni in alcuni di questi file di intestazione.
fonte
2013-02-18 02:48:00
La funzionalità cutil è stato eliminato dalle CUDA 5.0 Campioni (vale a dire il "SDK"). Puoi ancora [scaricare un SDK precedente] (https://developer.nvidia.com/cuda-toolkit-archive) e compilarlo in CUDA 5, dovresti quindi avere tutto ciò che è venuto con gli SDK precedenti. –
Grazie, lo prendo per una risposta. Qualche idea sul perché è stata interrotta? – shinjin
Viene sostituito da altri file di intestazione come math_helper.h e sono ancora nella directory samples \ common \ inc. – phoad