Результаты поиска по запросу "cuda"
cudaMemcpyToSymbol против cudaMemcpy почему это все еще существует (cudaMemcpyToSymbol)
Как указано в других вопросах и по ссылке, вы больше не можете использовать имя символа для этой функции. Теперь, когда эта функция исчезла, когда-нибудь захочетсяcudaMemCpy? Когда бы вы хотели использовать его вообще? Каков компромисс или ...
Как и когда я должен использовать наклонный указатель с API CUDA?
Я достаточно хорошо понимаю, как распределять и копировать линейную памятьcudaMalloc() а такжеcudaMemcpy(), Однако, когда я хочу использовать функции CUDA для выделения и копирования двумерных или трехмерных матриц, меня часто смущают различные ...
Копирование из трехмерной памяти cuda в линейную память: скопированные данные оказались не там, где я ожидал
Вот моя проблема: У меня есть 3D массивfloat3 на моем устройстве: int size[3] = {416,464,512}; cudaExtent extent = make_cudaExtent(size[0]*sizeof(float3),size[1],size[2]); cudaPitchedPtr renderedVolume; int ret = cudaMalloc3D(&renderedVolume, ...
Ошибка «неверный аргумент конфигурации» для вызова ядра CUDA?
Вот мой код: int threadNum = BLOCKDIM/8; dim3 dimBlock(threadNum,threadNum); int blocks1 = nWidth/threadNum + (nWidth%threadNum == 0 ? 0 : 1); int blocks2 = nHeight/threadNum + (nHeight%threadNum == 0 ? 0 : 1); dim3 dimGrid; dimGrid.x = blocks1; ...
Получите использование памяти GPU программно
Я ищу надежный способ определить текущее использование памяти графического процессора предпочтительно в C ++ / C. Я нашел много способов получения использования, как следующие методы: Прямая ничьяDxDiagWMIDXGID3D9Эти методы не являются ...
Как различить указатели на общую и глобальную память?
В CUDA, учитывая значение указателя или адрес переменной, существует ли встроенный или другой API, который будет анализировать, к какому адресному пространству относится указатель?
Cuda gridDim и blockDim
Я понимаю чтоblockDim есть, но у меня проблема сgridDim. Blockdim дает размер блока, но что такоеgridDim? В интернете написаноgridDim.x дает количество блоков в координате х. Как я могу знать, чтоblockDim.x * gridDim.x дает? Как я могу знать, ...
Недопустимый символ устройства при копировании в постоянную память CUDA
У меня есть несколько файлов для приложения в обработке изображений. Поскольку число строк и столбцов для изображения не изменяется при выполнении какого-либо алгоритма обработки изображений, я пытался поместить эти значения в постоянную память. ...
Передача структуры, включающей указатель на другую структуру, в ядро в CUDA
У меня есть две структуры, как struct collapsed { char **seq; int num; }; struct data { collapsed *x; int num; int numblocks; int *blocksizes; float *regmult; float *learnmult; };Я передаю его в свое ядро как; __global__ void KERNEL(data* ...
Как связать код хоста со статической библиотекой CUDA после раздельной компиляции?
Хорошо, у меня действительно тревожный вопрос CUDA 5.0 о том, как правильно связать вещи. Буду очень благодарен за любую помощь! Используя возможности раздельной компиляции CUDA 5.0, я создал статическую библиотеку (* .a). Это приятно связывает ...