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

ь у меня есть

thrust::device_vector<int> A[N];

и моя функция ядра

__global__ void kernel(...) {
    auto a = A[threadIdx.x];
}

Я знаю, что через thrust :: raw_pointer_cast я могу передать device_vector ядру. Но как я могу передать массив векторов к нему?

Ответы на вопрос(1)

Ваш ответ на вопрос