Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CNugteren/CLBlast
/ functions
Functions
2,813 in github.com/CNugteren/CLBlast
⨍
Functions
2,813
◇
Types & classes
430
↓ 580 callers
Method
SetArgument
src/cupp11.hpp:706
↓ 426 callers
Method
Write
Copies from host to device: writing the device buffer
src/cupp11.hpp:653
↓ 286 callers
Function
ToString
src/utilities/utilities.cpp:179
↓ 258 callers
Method
Read
Copies from device to host: reading the device buffer
src/cupp11.hpp:624
↓ 235 callers
Function
DispatchExceptionForC
src/utilities/clblast_exceptions.cpp:101
↓ 186 callers
Method
size
Compatibility with std::vector
src/cupp11.hpp:548
↓ 170 callers
Function
get_device
Helper function to get a default OpenCL platform and device
src/clblast_netlib_c.cpp:33
↓ 138 callers
Function
HalfToFloatBuffer
Conversion between half and single-precision
test/test_utilities.cpp:163
↓ 129 callers
Function
DispatchException
src/utilities/clblast_exceptions.cpp:45
↓ 127 callers
Method
data
src/cupp11.hpp:552
↓ 111 callers
Function
GetArgument
src/utilities/utilities.cpp:368
↓ 88 callers
Function
convertToCBLAS
Conversions from CLBlast types
test/wrapper_cblas.hpp:34
↓ 88 callers
Function
convertToCLBLAS
Conversions from CLBlast types
test/wrapper_clblas.hpp:25
↓ 85 callers
Method
GetContext
Retrieves the corresponding context or device
src/cupp11.hpp:515
↓ 80 callers
Function
RetrieveCommandLineArguments
Retrieves the command-line arguments in a C++ fashion. Also adds command-line arguments from pre-defined environmental variables
src/utilities/utilities.cpp:300
↓ 78 callers
Function
Ceil
src/utilities/utilities.cpp:505
↓ 71 callers
Function
GetPrecision
Returns only the precision argument
src/utilities/utilities.cpp:414
↓ 68 callers
Function
HalfToFloat
Converts a half-precision value to IEEE-compliant single-precision floating-point
include/clblast_half.h:101
↓ 58 callers
Function
FloatToHalfBuffer
test/test_utilities.cpp:170
↓ 57 callers
Method
GetDevice
src/cupp11.hpp:516
↓ 54 callers
Function
convertToCUBLAS
Conversions from CLBlast types
test/wrapper_cublas.hpp:25
↓ 53 callers
Function
RunKernel
Enqueues a kernel, waits for completion, and checks for errors
src/routines/common.cpp:24
↓ 50 callers
Method
end
src/cupp11.hpp:550
↓ 48 callers
Method
pointer
src/cupp11.hpp:165
↓ 41 callers
Function
GetRealArg
src/utilities/utilities.cpp:481
↓ 40 callers
Function
CeilDiv
Rounding functions performing ceiling and division operations
src/utilities/utilities.cpp:504
↓ 40 callers
Function
to_string
src/utilities/android.hpp:24
↓ 36 callers
Function
IsMultiple
Helper function to determine whether or not 'a' is a multiple of 'b'
src/utilities/utilities.cpp:508
↓ 36 callers
Method
begin
src/cupp11.hpp:549
↓ 25 callers
Function
split
src/utilities/utilities.hpp:281
↓ 22 callers
Function
AbsoluteValue
src/utilities/utilities.cpp:151
↓ 21 callers
Function
ConvertArgument
src/utilities/utilities.cpp:322
↓ 21 callers
Method
WaitForCompletion
Waits for completion of this event (not implemented for CUDA)
src/cupp11.hpp:153
↓ 20 callers
Method
data
src/clpp11.hpp:633
↓ 19 callers
Function
Gemm
src/clblast.cpp:1067
↓ 19 callers
Function
GetBytes
Convert the precision enum (as integer) into bytes
src/utilities/utilities.cpp:513
↓ 19 callers
Function
PopulateVector
src/utilities/utilities.cpp:444
↓ 18 callers
Method
status
src/cxpp11_common.hpp:77
↓ 17 callers
Function
FloatToHalf
Converts a IEEE-compliant single-precision value to half-precision floating-point. This function applies simple truncation (round toward zero, but wit
include/clblast_half.h:34
↓ 17 callers
Function
TestMatrixA
src/utilities/buffer_test.hpp:27
↓ 15 callers
Function
TestVectorX
src/utilities/buffer_test.hpp:92
↓ 13 callers
Function
PadCopyTransposeMatrix
src/routines/common.hpp:50
↓ 12 callers
Function
Axpy
src/clblast.cpp:151
↓ 12 callers
Method
GetSize
Retrieves the actual allocated size in bytes
src/cupp11.hpp:675
↓ 12 callers
Function
RaiseError
src/kernel_preprocessor.cpp:56
↓ 11 callers
Function
Gbmv
src/clblast.cpp:450
↓ 11 callers
Function
Gemv
src/clblast.cpp:413
↓ 11 callers
Function
Had
src/clblast.cpp:1362
↓ 11 callers
Function
Scal
src/clblast.cpp:103
↓ 11 callers
Function
Symm
src/clblast.cpp:1108
↓ 11 callers
Function
Syr2k
src/clblast.cpp:1225
↓ 11 callers
Function
Syrk
src/clblast.cpp:1170
↓ 11 callers
Function
TestKernel
test/correctness/misc/preprocessor.cpp:137
↓ 11 callers
Function
Trmm
src/clblast.cpp:1288
↓ 11 callers
Function
Trsm
src/clblast.cpp:1325
↓ 11 callers
Method
size
Compatibility with std::vector
src/clpp11.hpp:629
↓ 10 callers
Method
DoGemm
src/routines/level3/xgemm.cpp:58
↓ 10 callers
Function
TestMatrixB
src/utilities/buffer_test.hpp:44
↓ 10 callers
Function
TimeFunction
src/utilities/timing.hpp:27
↓ 10 callers
Function
addPrintInfo
src/tuning/tuning.cpp:117
↓ 10 callers
Function
log_debug
src/utilities/utilities.hpp:132
↓ 9 callers
Function
DeviceToHost
test/test_utilities.cpp:71
↓ 9 callers
Function
DispatchExceptionCatchAll
src/utilities/clblast_exceptions.cpp:71
↓ 9 callers
Function
GemmBatched
src/clblast.cpp:1574
↓ 9 callers
Function
GetDeviceName
Lowest-level
src/utilities/utilities.cpp:647
↓ 9 callers
Function
HostToDevice
test/test_utilities.cpp:105
↓ 9 callers
Method
IsGPU
src/cupp11.hpp:334
↓ 9 callers
Method
MaxWorkGroupSize
src/cupp11.hpp:265
↓ 9 callers
Function
Omatcopy
src/clblast.cpp:1393
↓ 9 callers
Function
OutputHeight
src/tuning/kernels/xconvgemm.hpp:26
↓ 9 callers
Function
OutputWidth
src/tuning/kernels/xconvgemm.hpp:35
↓ 9 callers
Function
TestVectorY
src/utilities/buffer_test.hpp:108
↓ 8 callers
Function
GemmStridedBatched
src/clblast.cpp:1631
↓ 8 callers
Function
OverrideParameters
Overrides the tuning parameters for this device-precision-kernel combination
src/api_common.cpp:169
↓ 8 callers
Function
SubstituteDefines
src/kernel_preprocessor.cpp:156
↓ 7 callers
Function
AxpyBatched
src/clblast.cpp:1535
↓ 7 callers
Function
CheckArgument
Checks whether an argument is given. Returns true or false.
src/utilities/utilities.cpp:422
↓ 7 callers
Function
CompileFromSource
Compiles a program from source code
src/utilities/compile.cpp:24
↓ 7 callers
Method
Finish
Synchronizes the queue and optionally also an event
src/cupp11.hpp:508
↓ 7 callers
Function
Ger
src/clblast.cpp:800
↓ 7 callers
Function
Sbmv
src/clblast.cpp:587
↓ 7 callers
Function
Spmv
src/clblast.cpp:616
↓ 7 callers
Function
Spr
src/clblast.cpp:987
↓ 7 callers
Function
Spr2
src/clblast.cpp:1037
↓ 7 callers
Function
Symv
src/clblast.cpp:559
↓ 7 callers
Function
Syr
src/clblast.cpp:962
↓ 7 callers
Function
Syr2
src/clblast.cpp:1011
↓ 6 callers
Method
CopyTo
src/cupp11.hpp:669
↓ 6 callers
Function
Gerc
src/clblast.cpp:849
↓ 6 callers
Function
Geru
src/clblast.cpp:826
↓ 6 callers
Function
Hbmv
src/clblast.cpp:512
↓ 6 callers
Function
Hemm
src/clblast.cpp:1145
↓ 6 callers
Function
Hemv
src/clblast.cpp:487
↓ 6 callers
Function
Her
src/clblast.cpp:872
↓ 6 callers
Function
Her2
src/clblast.cpp:916
↓ 6 callers
Function
Her2k
src/clblast.cpp:1262
↓ 6 callers
Function
Herk
src/clblast.cpp:1202
↓ 6 callers
Function
Hpmv
src/clblast.cpp:537
↓ 6 callers
Function
Hpr
src/clblast.cpp:894
↓ 6 callers
Function
Hpr2
src/clblast.cpp:939
next →
1–100 of 2,813, ranked by callers