Это команда 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