Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andrewkchan/deepseek.cpp
/ types & classes
Types & classes
36 in github.com/andrewkchan/deepseek.cpp
⨍
Functions
195
◇
Types & classes
36
↓ 4 callers
Class
QTensor
Tensor with quantization metadata.
src/codec.h:107
↓ 3 callers
Class
BlockQuant
convert.py:26
↓ 2 callers
Class
KQuant
convert.py:32
↓ 1 callers
Class
DebugTensor
src/model.h:482
↓ 1 callers
Class
Metadata
convert.py:46
Enum
ActivationType
src/model.h:16
Class
BinaryDistribution
setup.py:6
Class
BinaryDumper
src/debug.h:6
Class
Block
Transformer Block Base */
src/model.h:182
Class
BlockMHA
Transformer Block - Multi-Head Attention */
src/model.h:276
Class
BlockMLA
Transformer Block - Multi-Latent Attention */
src/model.h:366
Enum
CodecDType
Quant of tensors saved in the file. This corresponds to PyTorch tensor dtypes.
src/codec.h:62
Class
CompletionArgs
src/main.cpp:85
Class
Config
src/model.h:47
Enum
DataType
src/model.h:483
Enum
Device
src/model.h:36
Enum
InferenceMode
src/model.h:40
Class
InferenceState
Buffer for all state used during a forward pass. Members are reused across subsequent blocks and passes. This lets us avoid allocations during inferen
src/model.h:101
Enum
LayerNormType
src/model.h:21
Class
Model
src/model.h:455
Class
PasskeyArgs
src/main.cpp:158
Class
PerplexityArgs
src/main.cpp:199
Class
ProfileDisabledScope
src/profile.h:50
Class
ProfileScope
src/profile.h:42
Enum
Quant
Internal Quant. This corresponds to the in-memory representation of tensors in the model.
src/codec.h:79
Class
Sampler
src/sampler.h:7
Enum
ScoringFunc
src/model.h:31
Class
Session
src/main.cpp:71
Class
Tensor
Tensor data as read from the file, which serializes tensors in PyTorch format.
src/codec.h:95
Class
ThreadData
64 is the typical cache line size
src/test.cpp:252
Class
TokenTrie
src/tokenizer.h:10
Class
Tokenizer
src/tokenizer.h:51
Enum
TopKMethod
src/model.h:25
Class
YALMData
src/codec.h:122
Class
dirent
src/codec.cpp:342
Class
stat
src/codec.cpp:269