Este es el comando clBLAS-client que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
clBLAS-client - programa para probar diferentes opciones para la biblioteca OpenCL BLAS
DESCRIPCIÓN
clBLAS Cliente comando línea opciones:
-h [ --ayuda ]
produce este mensaje de ayuda
-g [ --gpu ]
Forzar la instanciación de un dispositivo GPU OpenCL
-c [ --UPC ]
Forzar la instanciación de un dispositivo de CPU OpenCL
-a [ --todas ]
Forzar la instanciación de todos los dispositivos OpenCL
--usar imágenes
Utilice un kernel basado en imágenes
-m [ --talla M ] arg (= 128)
Número de filas en A y C
-n [ - ciudadano ] arg (= 128)
Número de columnas en B y C
-k [ --tamaño ] arg (= 128)
Número de columnas en A y filas en B
--lda arg (= 0)
Primera dimensión de A en la memoria.
si se establece en 0, lda se establecerá por defecto en M (cuando transposeA es "no transpose")
o K (de lo contrario)
--ldb arg (= 0)
Primera dimensión de B en la memoria.
si se establece en 0, ldb se establecerá por defecto en K (cuando transposeB es "no transpose")
o N (de lo contrario)
--ldc arg (= 0)
Primera dimensión de C en la memoria.
si se establece en 0, ldc se establecerá por defecto en M
--offA arg (= 0)
Desplazamiento de la matriz A en el objeto de memoria
--offBX arg (= 0)
Desplazamiento de la matriz B o el vector X en el objeto de memoria
--offCY arg (= 0)
Desplazamiento de la matriz C o del vector Y en el objeto de memoria
--alfa arg (= 1)
Especifica el alfa escalar
--beta arg (= 1)
Especifica la beta escalar
-o [ --pedido ] arg (= 0)
0 = fila mayor, 1 = columna mayor
--transponerA arg (= 0)
0 = sin transponer, 1 = transponer, 2 = conjugar transponer
--transponerB arg (= 0)
0 = sin transponer, 1 = transponer, 2 = conjugar transponer
-f [ --función ] arg (= gemm)
Función BLAS para probar.
Opciones: gemm, trsm, trmm, gemv, symv, syrk, syr2k
-r [ --precisión ] arg (= s)
Opciones: s, d, c, z
--lado arg (= 0)
0 = izquierda, 1 = derecha.
solo se usa con [lista de familias de funciones]
--uplo arg (= 0)
0 = superior, 1 = inferior.
solo se usa con [lista de familias de funciones]
--diagnóstico arg (= 0)
0 = diagonal unitaria, 1 = diagonal no unitaria.
solo se usa con [lista de familias de funciones]
-p [ --perfil ] arg (= 20)
Hora e informe de la velocidad del kernel (predeterminado: perfilado desactivado)
--viaje ida y vuelta arg (= viaje de ida y vuelta)
Incluyendo el tiempo de asignación y transporte de memoria OpenCL
Opciones: ida y vuelta, no ida y vuelta (predeterminado)
--memalloc arg (= predeterminado)
Configuración de las banderas de asignación de memoria para OpenCL
ningún efecto si no se mide el tiempo de ida y vuelta
Opciones: predeterminado (predeterminado), alloc_host_ptr, use_host_ptr,
copy_host_ptr, use_persistent_mem_amd, rect_mem
DERECHOS DE AUTOR
Copyright © 2015 Ghislain Antony Vaillant
Esta página de manual fue escrita para el sistema Debian.
Se concede permiso para copiar, distribuir y / o modificar
este documento bajo los términos de la licencia BSD de 2 cláusulas.
Utilice el cliente clBLAS en línea utilizando los servicios de onworks.net
