Результаты поиска по запросу "cuda"

1 ответ

CXX0030: ошибка: выражение не может быть оценено, Visual Studio && CUDA

Всякий раз, когда я пытаюсь запустить код в отладчике, который я разместил ниже, он всегда показывает сообщение об ошибке на указателе устройства, например, в переменной check_d, check_re_h ... говоря CXX0030: ошибка: выражение не может быть ...

4 ответа

 Однако вам нужно написать C / C ++ для самого OpenCL.

ли я создавать приложения CUDA / OpenCL, используя Delphi или FreePascal? Или я вынужден использовать C ++ и Visual Studio? Быстрый поиск:куда + паскаль [http://www.google.com/search?btnG=1&pws=0&q=cuda%20pascal] Появляются некоторые ...

2 ответа

Оставим это на некоторое время, потому что я уверен, что у кого-то есть лучшее объяснение!

тараюсь объяснить это; У меня есть два класса;GPU(Object)для общего доступа к функциональности графического процессора иmultifunc(threading.Thread) для конкретной функции я пытаюсь мульти-устройство-ифы.GPU содержит большую часть обработки «в ...

ТОП публикаций

3 ответа

Параметр nvcc - "-rdc = true". В Visual Studio и Nsight это опция в свойствах проекта в разделе Свойства конфигурации -> CUDA C / C ++ -> Общие -> Создать код перемещаемого устройства.

имаюсь разработкой приложения CUDA 4.0, работающего на карте Fermi. Согласно спецификации, Fermi имеет Compute Capability 2.0 и, следовательно, должен поддерживать вызовы не встроенных функций. Я компилирую каждый класс с nvcc 4.0 в отдельный ...

4 ответа

Может быть, вы используете функцию хоста (например, printf) внутри ядра?

рограмма, кажется, будет в порядке, но я все еще получаю ошибку, некоторые предложения? Программа: #include "dot.h" #include <cuda.h> #include <cuda_runtime.h> #include <stdio.h> int main(int argc, char** argv) { int *a, *b, *c; int *dev_a, ...

2 ответа

Простейшая оболочка CUDA для начинающих

Я хочу начать изучать, как программировать на CUDA, не только на языке, но и на дизайне программы - что-то вроде - из того, что я слышал - написание ядер без условий, чтобы все потоки выполняли одни и те же инструкции и было минимальным накладные ...

1 ответ

Нет проблем, рад, что это помогло :-)

ько начал программировать на CUDA и пытался выполнить код, показанный ниже. Идея состоит в том, чтобы скопировать 2-мерный массив на устройство, вычислить сумму всех элементов и впоследствии извлечь сумму (я знаю, что этот алгоритм ...

2 ответа

Действительно, почти во всех приложениях фильтрации этот шаг можно удалить, сохранив все фильтры в обернутом пространстве.

исал некоторый код, чтобы попытаться поменять квадранты 2D-матрицы для целей БПФ, который хранится в плоском массиве. int leftover = W-dcW; T *temp; T *topHalf; cudaMalloc((void **)&temp, dcW * sizeof(T)); //swap every row, left and right ...

2 ответа

OpenCV2.4.6 + CUDA5.0 + VS2010 , в режиме отладки, не отображать изображения

winodws 7, 64-битный, графический адаптер NVIDIA GeForce GT 610, я правильно установил графический драйвер и CUDA 5, я использую CMake, правильно скомпилировал OpenCV2.4.6 + GPU. В режиме Release все нормально, но в режиме отладки , изображение ...

2 ответа

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

ичок в Cuda. Я хочу сложить два 2d массива в третий массив. Я использую следующий код: cudaMallocPitch((void**)&device_a, &pitch, 2*sizeof(int),2); cudaMallocPitch((void**)&device_b, &pitch, 2*sizeof(int),2); cudaMallocPitch((void**)&device_c, ...