MCPcopy Create free account

hub / github.com/LaurentMazare/ug / types & classes

Types & classes143 in github.com/LaurentMazare/ug

↓ 60 callersClassF32
ug-core/src/const.rs:12
↓ 21 callersEnumConst
ug-core/src/const.rs:84
↓ 20 callersClassF16
ug-core/src/const.rs:9
↓ 20 callersClassLazyBuffer
ug-core/src/lazy_buffer.rs:85
↓ 16 callersEnumSpecial
ug-core/src/lang.rs:637
↓ 16 callersClassW
ug-core/src/interpreter.rs:22
↓ 9 callersClassBlock
ug-core/src/block.rs:39
↓ 5 callersClassLayout
ug-core/src/layout.rs:577
↓ 4 callersClassBf16
ug-core/src/const.rs:6
↓ 3 callersClassAst
ug-pyo3/src/lib.rs:145
↓ 3 callersClassKernel
ug-pyo3/src/lib.rs:242
↓ 2 callersClassFunc
ug-pyo3/src/lib.rs:24
↓ 2 callersClassId
ug-core/src/block.rs:8
↓ 2 callersClassKernel
ug-core/src/lang.rs:389
↓ 2 callersClassMatMul
ug-core/src/cpu_runtime.rs:514
↓ 2 callersClassSafeTensors_
ug-core/src/safetensors.rs:8
↓ 2 callersClassSlice
ug-pyo3/src/lib.rs:55
↓ 2 callersClassV
ug-metal/src/code_gen.rs:4
↓ 2 callersClassV
ug-core/src/cpu_code_gen.rs:4
↓ 2 callersClassV
ug-cuda/src/code_gen.rs:4
↓ 2 callersEnumValue
ug-core/src/interpreter.rs:101
↓ 1 callersClassC
ug-metal/src/code_gen.rs:12
↓ 1 callersClassC
ug-core/src/cpu_code_gen.rs:12
↓ 1 callersClassC
ug-cuda/src/code_gen.rs:12
↓ 1 callersClassDTypeParseError
ug-core/src/dtype.rs:14
↓ 1 callersClassIndexes
ug-core/src/lower_op.rs:124
↓ 1 callersClassInstr
ug-pyo3/src/lib.rs:279
↓ 1 callersClassMatMulUnexpectedStriding
ug-core/src/error.rs:111
↓ 1 callersClassShape
ug-core/src/layout.rs:5
ClassA
ug-metal/src/code_gen.rs:42
ClassA
ug-core/src/cpu_code_gen.rs:42
ClassA
ug-cuda/src/code_gen.rs:42
EnumA
ug-core/src/lang.rs:643
ClassArg
ug-core/src/lang.rs:139
ClassArg
ug-pyo3/src/lib.rs:104
ClassArgId
ug-core/src/lang.rs:84
ClassArgs
ug-metal/examples/metal_bench.rs:16
ClassArgs
ug-llama/src/main.rs:45
ClassArgs
ug-cuda/examples/benchmark.rs:16
ClassAst
ug-core/src/lang.rs:416
EnumAstInner
ug-core/src/lang.rs:432
ClassAttention
ug-llama/src/model.rs:171
EnumBinaryOp
ug-core/src/lang.rs:24
EnumBuffer
ug-core/src/interpreter.rs:113
ClassCache
ug-llama/src/model.rs:183
ClassCompilationCache
ug-core/src/cache.rs:74
ClassCompiledSchedule
ug-core/src/schedule.rs:228
ClassConfig
ug-llama/src/model.rs:11
ClassConstantValues
ug-metal/src/runtime.rs:337
ClassContext
ug-core/src/schedule.rs:308
ClassContext
ug-core/src/interpreter.rs:160
ClassCpuDevice
ug-core/src/cpu_runtime.rs:249
EnumCpuStorage
ug-core/src/cpu_runtime.rs:6
EnumCpuStorageRef
ug-core/src/cpu_runtime.rs:16
EnumCpuStorageRefMut
ug-core/src/cpu_runtime.rs:25
ClassCustomF
ug-core/src/lazy_buffer.rs:6
ClassD
ug-metal/src/code_gen.rs:53
ClassD
ug-core/src/cpu_code_gen.rs:53
ClassD
ug-cuda/src/code_gen.rs:53
EnumD
ug-core/src/layout.rs:270
ClassDType
ug-pyo3/src/lib.rs:71
EnumDType
ug-core/src/dtype.rs:5
ClassDevice
ug-metal/src/runtime.rs:52
ClassDevice
ug-cuda/src/runtime.rs:81
ClassDevice
ug-pyo3/src/lib.rs:406
InterfaceDevice
ug-core/src/lib.rs:49
InterfaceDevice
ug-llama/src/main.rs:22
InterfaceDim
ug-core/src/layout.rs:226
InterfaceDims
ug-core/src/layout.rs:309
InterfaceEncoderParam
Helper functions to create the various objects on the compute command encoder on a single line. Prevents getting wrong some arguments number and mixin
ug-metal/src/utils.rs:11
EnumError
ug-core/src/error.rs:3
ClassExpr
ug-pyo3/src/lib.rs:503
EnumExpr
ug-core/src/lang.rs:270
ClassExprNode
ug-core/src/lang.rs:242
ClassExprNodeInner
ug-core/src/lang.rs:201
ClassFloatFormatter
ug-core/src/display.rs:270
ClassFlopsMem
ug-core/src/lang.rs:403
ClassFmtSize
ug-core/src/display.rs:131
ClassFunc
ug-metal/src/runtime.rs:37
ClassFunc
ug-core/src/cpu_runtime.rs:431
ClassFunc
ug-cuda/src/runtime.rs:50
EnumFunc
ug-core/src/schedule.rs:210
EnumGemmDType
ug-metal/src/runtime.rs:297
ClassGemmParams
ug-metal/src/runtime.rs:403
EnumHiddenAct
ug-llama/src/model.rs:6
ClassId
ug-core/src/lazy_buffer.rs:35
ClassId
ug-core/src/interpreter.rs:8
ClassIndexExpr
ug-pyo3/src/lib.rs:528
EnumIndexExpr
ug-core/src/lang.rs:181
ClassIndexExprNode
ug-core/src/lang.rs:196
ClassIndexExprNodeInner
ug-core/src/lang.rs:189
EnumIndexFormula
ug-core/src/lower_op.rs:51
ClassIndexNodeId
ug-core/src/lang.rs:123
EnumInstr
The loop start_idx and end_idx are using VarIds as these are derived from line numbers in the final SSA.
ug-core/src/lang.rs:690
ClassIntFormatter
ug-core/src/display.rs:351
ClassKernelId
ug-metal/src/runtime.rs:21
ClassKernelId
ug-core/src/cpu_runtime.rs:416
ClassKernelId
ug-cuda/src/runtime.rs:34
ClassKernelItem
ug-core/src/schedule.rs:7
ClassLaunchConfig
ug-core/src/lang.rs:35
next →1–100 of 143, ranked by callers