Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AnswerDotAI/gpu.cpp
/ functions
Functions
200 in github.com/AnswerDotAI/gpu.cpp
⨍
Functions
200
◇
Types & classes
52
↓ 1 callers
Function
puzzle8
examples/gpu_puzzles/key.cpp:308
↓ 1 callers
Function
puzzle9
examples/gpu_puzzles/key.cpp:362
↓ 1 callers
Function
random_f32
experimental/kernels/gpt2_webgpu.cpp:633
↓ 1 callers
Function
random_u32
experimental/kernels/gpt2_webgpu.cpp:626
↓ 1 callers
Function
rasterize
examples/shadertui/run.cpp:16
↓ 1 callers
Function
runTest
examples/transpose/run.cpp:145
↓ 1 callers
Function
sample_mult
experimental/kernels/gpt2_webgpu.cpp:637
↓ 1 callers
Function
selectMatmul
examples/matmul/run.cpp:682
↓ 1 callers
Function
selectTranspose
examples/transpose/run.cpp:111
↓ 1 callers
Function
setup_env
(os_name)
setup.py:86
↓ 1 callers
Function
sizeBytes
* @brief Returns the number of bytes of a number type. */
gpu.hpp:206
↓ 1 callers
Function
softmax_forward
experimental/kernels/ops.cpp:375
↓ 1 callers
Function
testContainers
numeric_types/half.cpp:179
↓ 1 callers
Function
testGelu
experimental/legacy/transformer/test_kernels.cpp:133
↓ 1 callers
Function
testHadamard
experimental/legacy/transformer/test_kernels.cpp:47
↓ 1 callers
Function
testLayerNorm
experimental/legacy/transformer/test_kernels.cpp:168
↓ 1 callers
Function
testMatmul
experimental/legacy/transformer/test_kernels.cpp:71
↓ 1 callers
Function
testResidual
experimental/legacy/transformer/test_kernels.cpp:15
↓ 1 callers
Function
testSoftmax
experimental/legacy/transformer/test_kernels.cpp:218
↓ 1 callers
Function
testSpecialCases
numeric_types/half.cpp:88
↓ 1 callers
Function
testTensorPool
experimental/legacy/transformer/test_kernels.cpp:109
↓ 1 callers
Function
testWGSL
numeric_types/half.cpp:200
↓ 1 callers
Function
versionToStr
examples/matmul/run.cpp:888
Function
ATTENTION_BACKWARD_GPU
experimental/kernels/unittest_llmc/unittest_kernels.cpp:327
Function
ATTENTION_FORWARD_GPU
experimental/kernels/unittest_llmc/unittest_kernels.cpp:289
Method
Bindings
gpu.hpp:134
Function
CROSSENTROPY_FORWARD_GPU
experimental/kernels/unittest_llmc/unittest_kernels.cpp:459
Function
CROSSENTROPY_SOFTMAX_BACKWARD_GPU
experimental/kernels/unittest_llmc/unittest_kernels.cpp:491
Function
ENCODER_BACKWARD_GPU
experimental/kernels/unittest_llmc/unittest_kernels.cpp:91
Function
ENCODER_FORWARD_GPU
experimental/kernels/unittest_llmc/unittest_kernels.cpp:54
Function
GELU_BACKWARD_GPU
experimental/kernels/unittest_llmc/unittest_kernels.cpp:383
Function
GELU_FORWARD_GPU
experimental/kernels/unittest_llmc/unittest_kernels.cpp:367
Method
KernelCode
* @brief Constructor to create a code object from a template * string and optional workgroup size and precision. * * @param[in] pData Shader
gpu.hpp:308
Method
KernelPool
gpu.hpp:493
Function
LAYERNORM_BACKWARD_GPU
experimental/kernels/unittest_llmc/unittest_kernels.cpp:166
Function
LAYERNORM_FORWARD_GPU
experimental/kernels/unittest_llmc/unittest_kernels.cpp:129
Function
MATMUL_BACKWARD_GPU
experimental/kernels/unittest_llmc/unittest_kernels.cpp:246
Function
MATMUL_FORWARD_GPU
experimental/kernels/unittest_llmc/unittest_kernels.cpp:205
Function
RESIDUAL_BACKWARD_GPU
experimental/kernels/unittest_llmc/unittest_kernels.cpp:417
Function
RESIDUAL_FORWARD_GPU
experimental/kernels/unittest_llmc/unittest_kernels.cpp:400
Function
SOFTMAX_FORWARD_GPU
experimental/kernels/unittest_llmc/unittest_kernels.cpp:435
Method
Shape
gpu.hpp:60
Method
TensorPool
gpu.hpp:191
Function
callback
experimental/legacy/audio/run.cpp:25
Function
canvas
experimental/tui.h:15
Function
cls
experimental/tui.h:12
Method
constructor
()
docs/doxygen-awesome/doxygen-awesome-darkmode-toggle.js:84
Function
createContextByGpuIdx
* @brief Factory function to create a GPU context, which aggregates WebGPU API * handles to interact with the GPU including the instance, adapter, de
gpu.hpp:888
Function
eye
* @brief Populate a square matrix with the identity matrix. * @param a The array to populate. * @param N The number of rows and columns in the squar
utils/array_utils.hpp:250
Function
flip
* @brief Flip a matrix horizontally or vertically. * @param a The matrix to flip. * @param R The number of rows in the matrix. * @param C The numbe
utils/array_utils.hpp:291
Method
half
Default constructor
numeric_types/half.hpp:66
Method
init
()
docs/doxygen-awesome/doxygen-awesome-darkmode-toggle.js:58
Function
main
examples/webgpu_from_scratch/run.cpp:76
Function
main
examples/matmul/run.cpp:905
Function
main
examples/gpu_puzzles/key.cpp:704
Function
main
examples/gpu_puzzles/run.cpp:522
Function
main
examples/physics/run.cpp:51
Function
main
examples/render/run.cpp:90
Function
main
examples/transpose/run.cpp:210
Function
main
examples/float16/run.cpp:30
Function
main
examples/shadertui/run.cpp:63
Function
main
examples/web/run.cpp:30
Function
main
examples/hello_world/run.cpp:27
Function
main
numeric_types/half.cpp:244
Function
main
experimental/legacy/audio/run.cpp:80
Function
main
experimental/legacy/transformer/run.cpp:174
Function
main
experimental/legacy/transformer/test_kernels.cpp:271
Function
main
---------------------------------------------------------------------------- main training loop
experimental/kernels/gpt2_webgpu.cpp:652
Function
main
experimental/kernels/unittest_llmc/unittest_kernels.h:11
Function
makeData
examples/gpu_puzzles/key.cpp:16
Function
makeData
examples/gpu_puzzles/run.cpp:16
Function
operator<
* @brief Operator implementation to make the Kernel type hashable. * @param[in] lhs First Kernel instance to compare * @param[in] rhs Second Kernel
gpu.hpp:483
Function
puzzle10
examples/gpu_puzzles/run.cpp:340
Function
puzzle11
examples/gpu_puzzles/run.cpp:379
Function
puzzle12
examples/gpu_puzzles/run.cpp:419
Function
puzzle13
examples/gpu_puzzles/run.cpp:457
Function
puzzle14
examples/gpu_puzzles/run.cpp:503
Function
puzzle2
examples/gpu_puzzles/run.cpp:72
Function
puzzle3
examples/gpu_puzzles/run.cpp:95
Function
puzzle4
examples/gpu_puzzles/run.cpp:122
Function
puzzle5
examples/gpu_puzzles/run.cpp:156
Function
puzzle6
examples/gpu_puzzles/run.cpp:192
Function
puzzle7
examples/gpu_puzzles/run.cpp:227
Function
puzzle8
examples/gpu_puzzles/run.cpp:267
Function
puzzle9
examples/gpu_puzzles/run.cpp:304
Function
rasterize
double pendulum rasterizer
experimental/tui.h:36
Function
report_progress
(block_num, block_size, total_size)
setup.py:27
Function
runTestWithCheck
examples/matmul/run.cpp:867
Function
show
utils/array_utils.hpp:44
Function
show
examples/webgpu_from_scratch/run.cpp:61
Function
showResult
examples/gpu_puzzles/key.cpp:24
Function
showResult
examples/gpu_puzzles/run.cpp:24
Method
systemPreference
* @returns `true` for dark-mode, `false` for light-mode system preference
docs/doxygen-awesome/doxygen-awesome-darkmode-toggle.js:92
Function
testAttention
experimental/legacy/transformer/test_kernels.cpp:258
Function
toString
utils/logging.hpp:34
Method
toggleDarkMode
()
docs/doxygen-awesome/doxygen-awesome-darkmode-toggle.js:143
Method
userPreference
* @returns `true` for dark-mode, `false` for light-mode user preference
docs/doxygen-awesome/doxygen-awesome-darkmode-toggle.js:99
Method
~Context
gpu.hpp:526
Method
~KernelPool
gpu.hpp:496
Method
~TensorPool
* @brief Destructor for TensorPool which frees all tensors in the pool. */
gpu.hpp:721
← previous
101–200 of 200, ranked by callers