To jest polecenie clBLAS-client, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
clBLAS-client - program do testowania różnych opcji biblioteki OpenCL BLAS
OPIS
clBLAS klient komenda linia opcje:
-h [ --help ]
generuje ten komunikat pomocy
-g [ -- GPU ]
Wymuś utworzenie instancji urządzenia GPU OpenCL
-c [ --procesor ]
Wymuś utworzenie instancji urządzenia z procesorem OpenCL
-a [ --wszystko ]
Wymuś utworzenie instancji wszystkich urządzeń OpenCL
--użyj obrazów
Użyj jądra opartego na obrazie
-m [ --rozmiar M ] argument (=128)
Liczba rzędów w A i C
-n [ --rozmiar ] argument (=128)
Liczba kolumn w B i C
-k [ --rozmiar ] argument (=128)
Liczba kolumn w A i wierszy w B
--lda argument (=0)
Pierwszy wymiar A w pamięci.
jeśli ustawione na 0, lda domyślnie ustawi się na M (kiedy transpozycjaA to „brak transpozycji”)
lub K (w przeciwnym razie)
--ldb argument (=0)
Pierwszy wymiar B w pamięci.
jeśli ustawione na 0, ldb będzie domyślnie ustawione na K (kiedy transpozycjaB to „brak transpozycji”)
lub N (w przeciwnym razie)
--ldc argument (=0)
Pierwszy wymiar C w pamięci.
jeśli ustawione na 0, ldc będzie domyślnie ustawione na M
--wyłączA argument (=0)
Przesunięcie macierzy A w obiekcie pamięci
--wyłączBX argument (=0)
Przesunięcie macierzy B lub wektora X w obiekcie pamięci
--wył.CY argument (=0)
Przesunięcie macierzy C lub wektora Y w obiekcie pamięci
--alfa argument (=1)
Określa skalarną alfa
--beta argument (=1)
Określa skalarną wersję beta
-o [ --zamówienie ] argument (=0)
0 = główny wiersz, 1 = główny wiersz
--transpozycjaA argument (=0)
0 = brak transpozycji, 1 = transpozycja, 2 = transpozycja sprzężona
--transpozycjaB argument (=0)
0 = brak transpozycji, 1 = transpozycja, 2 = transpozycja sprzężona
-f [ --funkcjonować ] argument (= klejnot)
Funkcja BLAS do przetestowania.
Opcje: gemm, trsm, trmm, gemv, symv, syrk, syr2k
-r [ --precyzja ] argument (=s)
Opcje: s,d,c,z
--strona argument (=0)
0 = w lewo, 1 = w prawo.
używane tylko z [lista rodzin funkcji]
--uplo argument (=0)
0 = górny, 1 = dolny.
używane tylko z [lista rodzin funkcji]
-- diag argument (=0)
0 = przekątna jednostkowa, 1 = przekątna niejednostkowa.
używane tylko z [lista rodzin funkcji]
-p [ --profil ] argument (=20)
Czas i zgłoś prędkość jądra (domyślnie: profilowanie wyłączone)
--podróż w obie strony arg (=nopodróż w obie strony)
Łącznie z czasem alokacji i transportu pamięci OpenCL
Opcje: podróż w obie strony, podróż w obie strony (domyślnie)
--memalloc argument (=domyślny)
Ustawianie flag alokacji pamięci dla OpenCL
brak efektu, jeśli nie jest mierzony czas podróży w obie strony
Opcje: domyślne (domyślne), alloc_host_ptr, use_host_ptr,
copy_host_ptr, use_persistent_mem_amd, rect_mem
PRAWA AUTORSKIE
Prawa autorskie © 2015 Ghislain Antony Vaillant
Ta strona podręcznika została napisana dla systemu Debian.
Zezwala się na kopiowanie, rozpowszechnianie i/lub modyfikowanie
ten dokument na warunkach licencji BSD 2-Clause.
Użyj klienta clBLAS online, korzystając z usług onworks.net