Результаты поиска по запросу "thrust"
Объединение двух списков по ключу с помощью Thrust
Учитывая два списка значений ключа, я пытаюсь объединить две стороны, сопоставляя ключи и применяя функцию к двум значениям, когда ключи совпадают. В моем сл...
Как нормализовать матричные столбцы в CUDA с максимальной производительностью?
Как эффективно нормализовать матричные столбцы в CUDA? Моя матрица хранится в столбце-мажоре, и типичный размер - 2000x200. Операция может быть представлена в следующем коде Matlab. A = rand(2000,200); A = exp(A); A = A./repmat(sum(A,1), ...
Повторяйте вектор несколько раз, используя CUDA Thrust.
Я пытаюсь решить проблему с помощью CUDA Thrust. У меня есть массив хостов с3 элементы. Можно ли с помощью Thrust создать массив устройств384 элементы, в которых3 элементы в моем массиве хостов повторяется128 раз (128 x 3 = 384)? Вообще говоря, ...
Определение наименьшего элемента и его положения в каждом столбце матрицы с помощью CUDA Thrust
У меня довольно простая проблема, но я не могу найти элегантного решения. У меня есть код Thrust, который выдаетc векторы одинакового размера, содержащие значения. Скажем, каждый из этихc векторы имеют индекс. Я хотел бы для каждой позиции ...
Генерация случайных чисел с равномерным распределением с использованием Thrust
Мне нужно создать вектор со случайными числами между
Эшвин: Это верно. То, что ты пытаешься сделать, не возможно. Вы должны передать размер отдельно.
ичок в Thrust. Я вижу, что все презентации и примеры Thrust показывают только код хоста. Я хотел бы знать, могу ли я передать device_vector в свое собственное ядро? Как? Если да, какие операции разрешены для него внутри кода ядра / устройства?
, Техника должна быть похожа на cudppSort тоже.
ли сортировать объекты с помощью библиотеки Thrust? У меня есть следующая структура: struct OB{ int N; Cls *C; //CLS is another struct. }Можно ли использовать тягу для сортировки массива OB по N? Можете ли вы привести простой ...