Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LaurentMazare/ug
/ types & classes
Types & classes
143 in github.com/LaurentMazare/ug
⨍
Functions
526
◇
Types & classes
143
↓ 60 callers
Class
F32
ug-core/src/const.rs:12
↓ 21 callers
Enum
Const
ug-core/src/const.rs:84
↓ 20 callers
Class
F16
ug-core/src/const.rs:9
↓ 20 callers
Class
LazyBuffer
ug-core/src/lazy_buffer.rs:85
↓ 16 callers
Enum
Special
ug-core/src/lang.rs:637
↓ 16 callers
Class
W
ug-core/src/interpreter.rs:22
↓ 9 callers
Class
Block
ug-core/src/block.rs:39
↓ 5 callers
Class
Layout
ug-core/src/layout.rs:577
↓ 4 callers
Class
Bf16
ug-core/src/const.rs:6
↓ 3 callers
Class
Ast
ug-pyo3/src/lib.rs:145
↓ 3 callers
Class
Kernel
ug-pyo3/src/lib.rs:242
↓ 2 callers
Class
Func
ug-pyo3/src/lib.rs:24
↓ 2 callers
Class
Id
ug-core/src/block.rs:8
↓ 2 callers
Class
Kernel
ug-core/src/lang.rs:389
↓ 2 callers
Class
MatMul
ug-core/src/cpu_runtime.rs:514
↓ 2 callers
Class
SafeTensors_
ug-core/src/safetensors.rs:8
↓ 2 callers
Class
Slice
ug-pyo3/src/lib.rs:55
↓ 2 callers
Class
V
ug-metal/src/code_gen.rs:4
↓ 2 callers
Class
V
ug-core/src/cpu_code_gen.rs:4
↓ 2 callers
Class
V
ug-cuda/src/code_gen.rs:4
↓ 2 callers
Enum
Value
ug-core/src/interpreter.rs:101
↓ 1 callers
Class
C
ug-metal/src/code_gen.rs:12
↓ 1 callers
Class
C
ug-core/src/cpu_code_gen.rs:12
↓ 1 callers
Class
C
ug-cuda/src/code_gen.rs:12
↓ 1 callers
Class
DTypeParseError
ug-core/src/dtype.rs:14
↓ 1 callers
Class
Indexes
ug-core/src/lower_op.rs:124
↓ 1 callers
Class
Instr
ug-pyo3/src/lib.rs:279
↓ 1 callers
Class
MatMulUnexpectedStriding
ug-core/src/error.rs:111
↓ 1 callers
Class
Shape
ug-core/src/layout.rs:5
Class
A
ug-metal/src/code_gen.rs:42
Class
A
ug-core/src/cpu_code_gen.rs:42
Class
A
ug-cuda/src/code_gen.rs:42
Enum
A
ug-core/src/lang.rs:643
Class
Arg
ug-core/src/lang.rs:139
Class
Arg
ug-pyo3/src/lib.rs:104
Class
ArgId
ug-core/src/lang.rs:84
Class
Args
ug-metal/examples/metal_bench.rs:16
Class
Args
ug-llama/src/main.rs:45
Class
Args
ug-cuda/examples/benchmark.rs:16
Class
Ast
ug-core/src/lang.rs:416
Enum
AstInner
ug-core/src/lang.rs:432
Class
Attention
ug-llama/src/model.rs:171
Enum
BinaryOp
ug-core/src/lang.rs:24
Enum
Buffer
ug-core/src/interpreter.rs:113
Class
Cache
ug-llama/src/model.rs:183
Class
CompilationCache
ug-core/src/cache.rs:74
Class
CompiledSchedule
ug-core/src/schedule.rs:228
Class
Config
ug-llama/src/model.rs:11
Class
ConstantValues
ug-metal/src/runtime.rs:337
Class
Context
ug-core/src/schedule.rs:308
Class
Context
ug-core/src/interpreter.rs:160
Class
CpuDevice
ug-core/src/cpu_runtime.rs:249
Enum
CpuStorage
ug-core/src/cpu_runtime.rs:6
Enum
CpuStorageRef
ug-core/src/cpu_runtime.rs:16
Enum
CpuStorageRefMut
ug-core/src/cpu_runtime.rs:25
Class
CustomF
ug-core/src/lazy_buffer.rs:6
Class
D
ug-metal/src/code_gen.rs:53
Class
D
ug-core/src/cpu_code_gen.rs:53
Class
D
ug-cuda/src/code_gen.rs:53
Enum
D
ug-core/src/layout.rs:270
Class
DType
ug-pyo3/src/lib.rs:71
Enum
DType
ug-core/src/dtype.rs:5
Class
Device
ug-metal/src/runtime.rs:52
Class
Device
ug-cuda/src/runtime.rs:81
Class
Device
ug-pyo3/src/lib.rs:406
Interface
Device
ug-core/src/lib.rs:49
Interface
Device
ug-llama/src/main.rs:22
Interface
Dim
ug-core/src/layout.rs:226
Interface
Dims
ug-core/src/layout.rs:309
Interface
EncoderParam
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
Enum
Error
ug-core/src/error.rs:3
Class
Expr
ug-pyo3/src/lib.rs:503
Enum
Expr
ug-core/src/lang.rs:270
Class
ExprNode
ug-core/src/lang.rs:242
Class
ExprNodeInner
ug-core/src/lang.rs:201
Class
FloatFormatter
ug-core/src/display.rs:270
Class
FlopsMem
ug-core/src/lang.rs:403
Class
FmtSize
ug-core/src/display.rs:131
Class
Func
ug-metal/src/runtime.rs:37
Class
Func
ug-core/src/cpu_runtime.rs:431
Class
Func
ug-cuda/src/runtime.rs:50
Enum
Func
ug-core/src/schedule.rs:210
Enum
GemmDType
ug-metal/src/runtime.rs:297
Class
GemmParams
ug-metal/src/runtime.rs:403
Enum
HiddenAct
ug-llama/src/model.rs:6
Class
Id
ug-core/src/lazy_buffer.rs:35
Class
Id
ug-core/src/interpreter.rs:8
Class
IndexExpr
ug-pyo3/src/lib.rs:528
Enum
IndexExpr
ug-core/src/lang.rs:181
Class
IndexExprNode
ug-core/src/lang.rs:196
Class
IndexExprNodeInner
ug-core/src/lang.rs:189
Enum
IndexFormula
ug-core/src/lower_op.rs:51
Class
IndexNodeId
ug-core/src/lang.rs:123
Enum
Instr
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
Class
IntFormatter
ug-core/src/display.rs:351
Class
KernelId
ug-metal/src/runtime.rs:21
Class
KernelId
ug-core/src/cpu_runtime.rs:416
Class
KernelId
ug-cuda/src/runtime.rs:34
Class
KernelItem
ug-core/src/schedule.rs:7
Class
LaunchConfig
ug-core/src/lang.rs:35
next →
1–100 of 143, ranked by callers