clBLAS-client - Онлайн в облаке

Это команда clBLAS-client, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


clBLAS-client - программа для тестирования различных опций библиотеки OpenCL BLAS

ОПИСАНИЕ


clBLAS клиент команду линия опции:
-h [ --Помогите ]
выводит это справочное сообщение

-g [ --гпу ]
Принудительное создание экземпляра устройства OpenCL GPU

-c [ --Процессор ]
Принудительное создание экземпляра устройства ЦП OpenCL

-a [ --все ]
Принудительное создание экземпляров всех устройств OpenCL

--использовать изображения
Используйте ядро ​​на основе изображений

-m [ - размер ] arg (= 128)
Количество строк в A и C

-n [ --sizeen ] arg (= 128)
Количество столбцов в B и C

-k [ --сайсек ] arg (= 128)
Количество столбцов в A и строк в B

--льда arg (= 0)
Первое измерение A в памяти.
если установлено в 0, lda по умолчанию будет M (когда transposeA "без транспонирования")
или K (иначе)

--ldb arg (= 0)
Первое измерение B в памяти.
если установлено в 0, ldb по умолчанию будет K (когда transposeB "нет транспонирования")
или N (иначе)

--ldc arg (= 0)
Первое измерение C в памяти.
если установлено 0, ldc по умолчанию будет M

--offA arg (= 0)
Смещение матрицы A в объекте памяти

--offBX arg (= 0)
Смещение матрицы B или вектора X в объекте памяти

- OFFCY arg (= 0)
Смещение матрицы C или вектора Y в объекте памяти

--альфа arg (= 1)
Задает скалярную альфа

--бета arg (= 1)
Задает скалярную бета

-o [ --порядок ] arg (= 0)
0 = основная строка, 1 = основная колонка

--transposeA arg (= 0)
0 = без транспонирования, 1 = транспонирование, 2 = сопряженное транспонирование

--transposeB arg (= 0)
0 = без транспонирования, 1 = транспонирование, 2 = сопряженное транспонирование

-f [ --функция ] arg (= драгоценный камень)
Функция BLAS для тестирования.
Варианты: gemm, trsm, trmm, gemv, symv, syrk, syr2k

-r [ --точность ] arg (= s)
Варианты: s, d, c, z

--боковая сторона arg (= 0)
0 = влево, 1 = вправо.
используется только с [список семейств функций]

--упло arg (= 0)
0 = верхний, 1 = нижний.
используется только с [список семейств функций]

--diag arg (= 0)
0 = единичная диагональ, 1 = не единичная диагональ.
используется только с [список семейств функций]

-p [ --профиль ] arg (= 20)
Время и отчет о скорости ядра (по умолчанию: профилирование отключено)

--поездка в оба конца arg (= noroundtrip)
Включая время выделения и транспортировки памяти OpenCL
Варианты: туда и обратно, noroundtrip (по умолчанию)

- мемаллок arg (= по умолчанию)
Установка флагов выделения памяти для OpenCL
нет эффекта, если время в оба конца не измеряется
Параметры: default (по умолчанию), alloc_host_ptr, use_host_ptr,
copy_host_ptr, use_persistent_mem_amd, rect_mem

АВТОРСКИЕ ПРАВА


Авторские права © 2015 Ghislain Antony Vaillant

Эта страница руководства была написана для системы Debian.

Разрешается копировать, распространять и / или изменять
этот документ в соответствии с условиями лицензии BSD с двумя пунктами.

Используйте clBLAS-клиент онлайн через сервисы onworks.net



Новейшие онлайн-программы для Linux и Windows