Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CNugteren/CLBlast
/ types & classes
Types & classes
430 in github.com/CNugteren/CLBlast
⨍
Functions
2,813
◇
Types & classes
430
↓ 330 callers
Class
Queue
C++11 version of 'CUstream'
src/cupp11.hpp:489
↓ 237 callers
Class
Context
C++11 version of 'CUcontext'
src/cupp11.hpp:371
↓ 86 callers
Class
BLASError
Represents a semantic error in BLAS function arguments
src/utilities/clblast_exceptions.hpp:24
↓ 68 callers
Class
Device
C++11 version of 'CUdevice'
src/cupp11.hpp:226
↓ 48 callers
Class
Event
C++11 version of two 'CUevent' pointers
src/cupp11.hpp:133
↓ 45 callers
Class
Kernel
C++11 version of 'CUfunction'
src/cupp11.hpp:693
↓ 17 callers
Class
RuntimeErrorCode
Represents a runtime error generated by internal logic
src/utilities/clblast_exceptions.hpp:31
↓ 13 callers
Class
LogicError
Represents a generic logic error (aka failed assertion)
src/cxpp11_common.hpp:62
↓ 13 callers
Class
RuntimeError
Represents a generic runtime error (aka environmental problem)
src/cxpp11_common.hpp:54
↓ 12 callers
Class
TunerDefaults
Structures for the tuners with all the default settings
src/tuning/tuning.hpp:29
↓ 12 callers
Class
TunerSettings
Structures for the tuners with the remaining settings
src/tuning/tuning.hpp:52
↓ 11 callers
Class
Platform
The CUDA platform: initializes the CUDA driver API
src/cupp11.hpp:181
↓ 8 callers
Class
Buffer
src/cupp11.hpp:567
↓ 5 callers
Class
Database
src/cache.hpp:93
↓ 2 callers
Class
CLCudaAPIError
Represents a runtime error returned by a CUDA driver API function
src/cupp11.hpp:61
↓ 2 callers
Class
CLCudaAPIError
Represents a runtime error returned by an OpenCL API function
src/clpp11.hpp:80
↓ 2 callers
Class
CLCudaAPINVRTCError
Represents a runtime error returned by a CUDA runtime compilation API function
src/cupp11.hpp:93
↓ 1 callers
Class
Context
C++11 version of 'cl_context'
src/clpp11.hpp:429
↓ 1 callers
Class
Device
C++11 version of 'cl_device_id'
src/clpp11.hpp:231
↓ 1 callers
Class
Platform
C++11 version of 'cl_platform_id'
src/clpp11.hpp:164
↓ 1 callers
Class
TimeResult
test/performance/client.hpp:45
Class
Arguments
src/utilities/utilities.hpp:179
Class
BaseType
src/utilities/utilities.hpp:141
Class
BaseType<double2>
src/utilities/utilities.hpp:149
Class
BaseType<float2>
src/utilities/utilities.hpp:145
Class
Buffer
src/clpp11.hpp:647
Enum
BufferAccess
Enumeration of buffer access types
src/cupp11.hpp:563
Enum
BufferAccess
Enumeration of buffer access types
src/clpp11.hpp:643
Class
BufferHost
src/cupp11.hpp:531
Class
BufferHost
src/clpp11.hpp:620
Class
Buffers
test/test_utilities.hpp:50
Class
BuffersCUDA
test/wrapper_cuda.hpp:98
Class
BuffersHost
test/test_utilities.hpp:61
Enum
CLBlastDiagonal_
include/clblast_netlib_c.h:42
Enum
CLBlastDiagonal_
include/clblast_c.h:140
Enum
CLBlastKernelMode_
include/clblast_netlib_c.h:44
Enum
CLBlastKernelMode_
include/clblast_c.h:142
Enum
CLBlastLayout_
include/clblast_netlib_c.h:35
Enum
CLBlastLayout_
include/clblast_c.h:133
Enum
CLBlastPrecision_
include/clblast_c.h:148
Enum
CLBlastSide_
include/clblast_netlib_c.h:43
Enum
CLBlastSide_
include/clblast_c.h:141
Enum
CLBlastStatusCode_
include/clblast_c.h:62
Enum
CLBlastTranspose_
include/clblast_netlib_c.h:36
Enum
CLBlastTranspose_
include/clblast_c.h:134
Enum
CLBlastTriangle_
include/clblast_netlib_c.h:41
Enum
CLBlastTriangle_
include/clblast_c.h:139
Class
Cache
src/cache.hpp:31
Class
Cache<BinaryKey, std::string>
src/cache.hpp:76
Class
Cache<BinaryKey, std::string>
src/cache.cpp:117
Class
Cache<DatabaseKey, Database>
src/cache.hpp:102
Class
Cache<DatabaseKey, Database>
src/cache.cpp:128
Class
Cache<ProgramKey, std::shared_ptr<Program>>
src/cache.hpp:88
Class
Cache<ProgramKey, std::shared_ptr<Program>>
src/cache.cpp:122
Class
Client
test/performance/client.hpp:42
Class
Client<double, double>
test/performance/client.cpp:681
Class
Client<double2, double2>
test/performance/client.cpp:683
Class
Client<double2, double>
test/performance/client.cpp:685
Class
Client<float, float>
test/performance/client.cpp:680
Class
Client<float2, float2>
test/performance/client.cpp:682
Class
Client<float2, float>
test/performance/client.cpp:684
Class
Client<half, half>
test/performance/client.cpp:679
Class
Constraint
src/tuning/configurations.hpp:33
Enum
ConvGemmMethod
src/routines/levelx/xconvgemm.hpp:29
Class
Database
See comment at top of file for a description of the class
src/database/database.hpp:30
Class
DatabaseArchitecture
src/database/database_structure.hpp:52
Class
DatabaseDevice
src/database/database_structure.hpp:48
Class
DatabaseEntry
src/database/database_structure.hpp:61
Class
DatabaseVendor
src/database/database_structure.hpp:56
Class
Databases
Multiple databases together in a map
src/database/database.hpp:86
Class
DeviceError
Represents a generic device-specific runtime error (returned by an OpenCL or CUDA API function)
src/cxpp11_common.hpp:34
Enum
Diagonal
include/clblast_cuda.h:89
Enum
Diagonal
include/clblast.h:135
Class
Error
src/cxpp11_common.hpp:24
Class
ErrorCode
src/cxpp11_common.hpp:72
Class
ErrorLogEntry
test/correctness/tester.hpp:59
Class
Event
C++11 version of 'cl_event'
src/clpp11.hpp:112
Class
Kernel
C++11 version of 'cl_kernel'
src/clpp11.hpp:781
Enum
KernelMode
include/clblast_cuda.h:91
Enum
KernelMode
include/clblast.h:137
Enum
Layout
Matrix layout and transpose types
include/clblast_cuda.h:86
Enum
Layout
Matrix layout and transpose types
include/clblast.h:132
Class
LocalMemSizeInfo
src/tuning/configurations.hpp:41
Enum
Precision
Precision scoped enum (values in bits)
include/clblast_cuda.h:94
Enum
Precision
Precision scoped enum (values in bits)
include/clblast.h:140
Class
Program
C++11 version of 'nvrtcProgram'. Additionally holds the program's source code.
src/cupp11.hpp:401
Class
Program
C++11 version of 'cl_program'.
src/clpp11.hpp:462
Class
Queue
C++11 version of 'cl_command_queue'
src/clpp11.hpp:567
Class
RealArg
src/utilities/utilities.hpp:341
Class
RealArg<half>
src/utilities/utilities.hpp:345
Class
Routine
See comment at top of file for a description of the class
src/routine.hpp:31
Enum
Side
include/clblast_cuda.h:90
Enum
Side
include/clblast.h:136
Enum
StatusCode
Status codes. These codes can be returned by functions declared in this header file. The error codes match either the standard CUDA driver API error c
include/clblast_cuda.h:40
Enum
StatusCode
Status codes. These codes can be returned by functions declared in this header file. The error codes match either the standard OpenCL error codes or t
include/clblast.h:61
Class
TestBlas
test/correctness/testblas.hpp:34
Class
TestBlas<double, double>
test/correctness/testblas.cpp:359
Class
TestBlas<double2, double2>
test/correctness/testblas.cpp:361
Class
TestBlas<double2, double>
test/correctness/testblas.cpp:363
Class
TestBlas<float, float>
test/correctness/testblas.cpp:358
next →
1–100 of 430, ranked by callers