MCPcopy Create free account

hub / github.com/CNugteren/CLBlast / functions

Functions2,813 in github.com/CNugteren/CLBlast

↓ 580 callersMethodSetArgument
src/cupp11.hpp:706
↓ 426 callersMethodWrite
Copies from host to device: writing the device buffer
src/cupp11.hpp:653
↓ 286 callersFunctionToString
src/utilities/utilities.cpp:179
↓ 258 callersMethodRead
Copies from device to host: reading the device buffer
src/cupp11.hpp:624
↓ 235 callersFunctionDispatchExceptionForC
src/utilities/clblast_exceptions.cpp:101
↓ 186 callersMethodsize
Compatibility with std::vector
src/cupp11.hpp:548
↓ 170 callersFunctionget_device
Helper function to get a default OpenCL platform and device
src/clblast_netlib_c.cpp:33
↓ 138 callersFunctionHalfToFloatBuffer
Conversion between half and single-precision
test/test_utilities.cpp:163
↓ 129 callersFunctionDispatchException
src/utilities/clblast_exceptions.cpp:45
↓ 127 callersMethoddata
src/cupp11.hpp:552
↓ 111 callersFunctionGetArgument
src/utilities/utilities.cpp:368
↓ 88 callersFunctionconvertToCBLAS
Conversions from CLBlast types
test/wrapper_cblas.hpp:34
↓ 88 callersFunctionconvertToCLBLAS
Conversions from CLBlast types
test/wrapper_clblas.hpp:25
↓ 85 callersMethodGetContext
Retrieves the corresponding context or device
src/cupp11.hpp:515
↓ 80 callersFunctionRetrieveCommandLineArguments
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 callersFunctionCeil
src/utilities/utilities.cpp:505
↓ 71 callersFunctionGetPrecision
Returns only the precision argument
src/utilities/utilities.cpp:414
↓ 68 callersFunctionHalfToFloat
Converts a half-precision value to IEEE-compliant single-precision floating-point
include/clblast_half.h:101
↓ 58 callersFunctionFloatToHalfBuffer
test/test_utilities.cpp:170
↓ 57 callersMethodGetDevice
src/cupp11.hpp:516
↓ 54 callersFunctionconvertToCUBLAS
Conversions from CLBlast types
test/wrapper_cublas.hpp:25
↓ 53 callersFunctionRunKernel
Enqueues a kernel, waits for completion, and checks for errors
src/routines/common.cpp:24
↓ 50 callersMethodend
src/cupp11.hpp:550
↓ 48 callersMethodpointer
src/cupp11.hpp:165
↓ 41 callersFunctionGetRealArg
src/utilities/utilities.cpp:481
↓ 40 callersFunctionCeilDiv
Rounding functions performing ceiling and division operations
src/utilities/utilities.cpp:504
↓ 40 callersFunctionto_string
src/utilities/android.hpp:24
↓ 36 callersFunctionIsMultiple
Helper function to determine whether or not 'a' is a multiple of 'b'
src/utilities/utilities.cpp:508
↓ 36 callersMethodbegin
src/cupp11.hpp:549
↓ 25 callersFunctionsplit
src/utilities/utilities.hpp:281
↓ 22 callersFunctionAbsoluteValue
src/utilities/utilities.cpp:151
↓ 21 callersFunctionConvertArgument
src/utilities/utilities.cpp:322
↓ 21 callersMethodWaitForCompletion
Waits for completion of this event (not implemented for CUDA)
src/cupp11.hpp:153
↓ 20 callersMethoddata
src/clpp11.hpp:633
↓ 19 callersFunctionGemm
src/clblast.cpp:1067
↓ 19 callersFunctionGetBytes
Convert the precision enum (as integer) into bytes
src/utilities/utilities.cpp:513
↓ 19 callersFunctionPopulateVector
src/utilities/utilities.cpp:444
↓ 18 callersMethodstatus
src/cxpp11_common.hpp:77
↓ 17 callersFunctionFloatToHalf
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 callersFunctionTestMatrixA
src/utilities/buffer_test.hpp:27
↓ 15 callersFunctionTestVectorX
src/utilities/buffer_test.hpp:92
↓ 13 callersFunctionPadCopyTransposeMatrix
src/routines/common.hpp:50
↓ 12 callersFunctionAxpy
src/clblast.cpp:151
↓ 12 callersMethodGetSize
Retrieves the actual allocated size in bytes
src/cupp11.hpp:675
↓ 12 callersFunctionRaiseError
src/kernel_preprocessor.cpp:56
↓ 11 callersFunctionGbmv
src/clblast.cpp:450
↓ 11 callersFunctionGemv
src/clblast.cpp:413
↓ 11 callersFunctionHad
src/clblast.cpp:1362
↓ 11 callersFunctionScal
src/clblast.cpp:103
↓ 11 callersFunctionSymm
src/clblast.cpp:1108
↓ 11 callersFunctionSyr2k
src/clblast.cpp:1225
↓ 11 callersFunctionSyrk
src/clblast.cpp:1170
↓ 11 callersFunctionTestKernel
test/correctness/misc/preprocessor.cpp:137
↓ 11 callersFunctionTrmm
src/clblast.cpp:1288
↓ 11 callersFunctionTrsm
src/clblast.cpp:1325
↓ 11 callersMethodsize
Compatibility with std::vector
src/clpp11.hpp:629
↓ 10 callersMethodDoGemm
src/routines/level3/xgemm.cpp:58
↓ 10 callersFunctionTestMatrixB
src/utilities/buffer_test.hpp:44
↓ 10 callersFunctionTimeFunction
src/utilities/timing.hpp:27
↓ 10 callersFunctionaddPrintInfo
src/tuning/tuning.cpp:117
↓ 10 callersFunctionlog_debug
src/utilities/utilities.hpp:132
↓ 9 callersFunctionDeviceToHost
test/test_utilities.cpp:71
↓ 9 callersFunctionDispatchExceptionCatchAll
src/utilities/clblast_exceptions.cpp:71
↓ 9 callersFunctionGemmBatched
src/clblast.cpp:1574
↓ 9 callersFunctionGetDeviceName
Lowest-level
src/utilities/utilities.cpp:647
↓ 9 callersFunctionHostToDevice
test/test_utilities.cpp:105
↓ 9 callersMethodIsGPU
src/cupp11.hpp:334
↓ 9 callersMethodMaxWorkGroupSize
src/cupp11.hpp:265
↓ 9 callersFunctionOmatcopy
src/clblast.cpp:1393
↓ 9 callersFunctionOutputHeight
src/tuning/kernels/xconvgemm.hpp:26
↓ 9 callersFunctionOutputWidth
src/tuning/kernels/xconvgemm.hpp:35
↓ 9 callersFunctionTestVectorY
src/utilities/buffer_test.hpp:108
↓ 8 callersFunctionGemmStridedBatched
src/clblast.cpp:1631
↓ 8 callersFunctionOverrideParameters
Overrides the tuning parameters for this device-precision-kernel combination
src/api_common.cpp:169
↓ 8 callersFunctionSubstituteDefines
src/kernel_preprocessor.cpp:156
↓ 7 callersFunctionAxpyBatched
src/clblast.cpp:1535
↓ 7 callersFunctionCheckArgument
Checks whether an argument is given. Returns true or false.
src/utilities/utilities.cpp:422
↓ 7 callersFunctionCompileFromSource
Compiles a program from source code
src/utilities/compile.cpp:24
↓ 7 callersMethodFinish
Synchronizes the queue and optionally also an event
src/cupp11.hpp:508
↓ 7 callersFunctionGer
src/clblast.cpp:800
↓ 7 callersFunctionSbmv
src/clblast.cpp:587
↓ 7 callersFunctionSpmv
src/clblast.cpp:616
↓ 7 callersFunctionSpr
src/clblast.cpp:987
↓ 7 callersFunctionSpr2
src/clblast.cpp:1037
↓ 7 callersFunctionSymv
src/clblast.cpp:559
↓ 7 callersFunctionSyr
src/clblast.cpp:962
↓ 7 callersFunctionSyr2
src/clblast.cpp:1011
↓ 6 callersMethodCopyTo
src/cupp11.hpp:669
↓ 6 callersFunctionGerc
src/clblast.cpp:849
↓ 6 callersFunctionGeru
src/clblast.cpp:826
↓ 6 callersFunctionHbmv
src/clblast.cpp:512
↓ 6 callersFunctionHemm
src/clblast.cpp:1145
↓ 6 callersFunctionHemv
src/clblast.cpp:487
↓ 6 callersFunctionHer
src/clblast.cpp:872
↓ 6 callersFunctionHer2
src/clblast.cpp:916
↓ 6 callersFunctionHer2k
src/clblast.cpp:1262
↓ 6 callersFunctionHerk
src/clblast.cpp:1202
↓ 6 callersFunctionHpmv
src/clblast.cpp:537
↓ 6 callersFunctionHpr
src/clblast.cpp:894
↓ 6 callersFunctionHpr2
src/clblast.cpp:939
next →1–100 of 2,813, ranked by callers