gpucoder.transpose

Оптимизированная реализация графического процессора MATLAB транспонирует функцию

Синтаксис

Описание

пример

B = gpucoder.transpose(A) выполняет эффективный неуместный несопряженное транспонирование на графическом процессоре с помощью общей памяти. Когда названо от MATLAB® (из контекста генерации кода), gpucoder.transpose вызывает встроенный transpose функция.

Примеры

свернуть все

Этот пример генерирует код CUDA®, чтобы транспонировать матрицу.

В одном файле запишите функции точки входа myTranspose это признает, что матрица вводит A. Используйте gpucoder.transpose функция, чтобы сгенерировать эффективное внедрение графического процессора для перемещения A.

function B = myTranspose(A)
     B = gpucoder.transpose(A);
end

Используйте codegen функция, чтобы сгенерировать MEX-функцию CUDA.

codegen -config coder.gpuConfig('mex') -args {ones(1024,1024,'double')} -report myTranspose

Ограничения

  • gpucoder.transpose не может использоваться во входных параметрах, которые больше 2 размерностей.

Введенный в R2019a