Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KomputeProject/kompute
/ types & classes
Types & classes
26 in github.com/KomputeProject/kompute
⨍
Functions
243
◇
Types & classes
26
↳
Endpoints
1
↓ 2 callers
Class
MatMulOp
examples/python_naive_matmul/imp2_tiled.py:7
↓ 2 callers
Class
Tensor
* Structured data used in GPU operations. * * Tensors are the base building block in Kompute to perform operations across * GPUs. Each tensor would
src/include/kompute/Tensor.hpp:19
↓ 1 callers
Class
CMakeExtension
setup.py:16
↓ 1 callers
Class
MatMulOp
examples/python_naive_matmul/imp3_better_tiling.py:7
↓ 1 callers
Class
MatMulOp
examples/python_naive_matmul/imp1_naive.py:7
Class
Algorithm
Abstraction for compute shaders that are run on top of tensors grouped via ParameterGroups (which group descriptorsets) */
src/include/kompute/Algorithm.hpp:16
Class
CMakeBuild
setup.py:22
Class
KomputeJni
examples/android/android-simple/app/src/main/java/com/ethicalml/kompute/KomputeJni.kt:13
Class
KomputeModelML
examples/godot_logistic_regression/gdnative_shared/src/KomputeModelML.hpp:12
Class
KomputeModelML
examples/android/android-simple/app/src/main/cpp/KomputeModelML.hpp:6
Class
KomputeModelMLNode
examples/godot_logistic_regression/custom_module/kompute_model_ml/KomputeModelMLNode.h:9
Class
KomputeSummator
examples/godot_examples/gdnative_shared/src/KomputeSummator.hpp:11
Class
KomputeSummatorNode
examples/godot_examples/custom_module/kompute_summator/KomputeSummatorNode.h:9
Class
Manager
Base orchestrator which creates and manages device and child components */
src/include/kompute/Manager.hpp:19
Class
OpAlgoDispatch
* Operation that provides a general abstraction that simplifies the use of * algorithm and parameter components which can be used with shaders. * By
src/include/kompute/operations/OpAlgoDispatch.hpp:17
Class
OpBase
* Base Operation which provides the high level interface that Kompute * operations implement in order to perform a set of actions in the GPU. * *
src/include/kompute/operations/OpBase.hpp:18
Class
OpMemoryBarrier
* Operation that provides a general abstraction that simplifies the use of * algorithm and parameter components which can be used with shaders. * It
src/include/kompute/operations/OpMemoryBarrier.hpp:18
Class
OpMult
* Operation that performs multiplication on two tensors and outpus on third * tensor. */
src/include/kompute/operations/OpMult.hpp:21
Class
OpTensorCopy
* Operation that copies the data from the first tensor to the rest of the * tensors provided, using a record command for all the vectors. This operat
src/include/kompute/operations/OpTensorCopy.hpp:18
Class
OpTensorSyncDevice
* Operation that syncs tensor's device by mapping local data into the device * memory. For TensorTypes::eDevice it will use a record operation for th
src/include/kompute/operations/OpTensorSyncDevice.hpp:18
Class
OpTensorSyncLocal
* Operation that syncs tensor's local memory by mapping device data into the * local CPU memory. For TensorTypes::eDevice it will use a record operat
src/include/kompute/operations/OpTensorSyncLocal.hpp:20
Class
Sequence
* Container of operations that can be sent to GPU as batch */
src/include/kompute/Sequence.hpp:14
Enum
TensorDataTypes
src/include/kompute/Tensor.hpp:34
Class
TensorT
src/include/kompute/Tensor.hpp:299
Enum
TensorTypes
src/include/kompute/Tensor.hpp:28
Class
TestConsts
test/TestPushConstant.cpp:202