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

3 ответа

Определение наименьшего элемента и его положения в каждом столбце матрицы с помощью CUDA Thrust

У меня довольно простая проблема, но я не могу найти элегантного решения.У меня есть код Thrust, который выдает

1 ответ

удаление элементов из device_vector

значения thrust :: device_vector ключи thrust :: device_vector; После инициализации ключи содержат несколько элементов, равных -1. Я хотел удалить элементы в ключах и в той же позиции значений. Но я не знаю, как с этим бороться параллельно?

1 ответ

удаление элементов из device_vector

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

1 ответ

Оценка выражений, состоящих из поэлементных матричных операций в Thrust

Я хотел бы использовать Thrust для оценки выражений, состоящих из поэлементных матричных операций. Чтобы было понятно, рассмотрим выражение вроде: D=A*B+3*sin(C) гдеA, B, C а такжеD Матрицы, конечно же, одного размера. Краткое руководство по ...

1 ответ

Оценка выражений, состоящих из поэлементных матричных операций в Thrust

Я хотел бы использовать Thrust для оценки выражений, состоящих из поэлементных матричных операций. Чтобы было понятно, рассмотрим выражение вроде:

3 ответа

Повторяйте вектор несколько раз, используя CUDA Thrust.

Я пытаюсь решить проблему с помощью CUDA Thrust. У меня есть массив хостов с3 элементы. Можно ли с помощью Thrust создать массив устройств384 элементы, в которых3 элементы в моем массиве хостов повторяется128 раз (128 x 3 = 384)? Вообще говоря, ...

3 ответа

Повторяйте вектор несколько раз, используя CUDA Thrust.

Я пытаюсь решить проблему с помощью CUDA Thrust.У меня есть массив хостов с

2 ответа

CUDA Thrust: redu_by_key только для некоторых значений в массиве, основываясь на значениях в «ключевом» массиве

Допустим, у меня есть два массива device_vector <byte>,d_keys а такжеd_data. Еслиd_data представляет собой, например, уплощенную двумерную матрицу 3х5 (например, {1, 2, 3, 4, 5, 6, 7, 8, 9, 8, 7, 6, 5, 4, 3}) иd_keys является одномерным массивом ...

2 ответа

CUDA Thrust: redu_by_key только для некоторых значений в массиве, основываясь на значениях в «ключевом» массиве

Позволять&#39;скажем, у меня есть два device_vector &lt;байт&gt; массивы,

3 ответа

Как нормализовать матричные столбцы в CUDA с максимальной производительностью?

Как эффективно нормализовать матричные столбцы в CUDA? Моя матрица хранится в столбце-мажоре, и типичный размер - 2000x200. Операция может быть представлена в следующем коде Matlab. A = rand(2000,200); A = exp(A); A = A./repmat(sum(A,1), ...