Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ScalingIntelligence/tokasaurus
/ types & classes
Types & classes
95 in github.com/ScalingIntelligence/tokasaurus
⨍
Functions
507
◇
Types & classes
95
↳
Endpoints
10
↓ 8 callers
Class
Sequence
tokasaurus/manager/types.py:28
↓ 7 callers
Class
ProcessInfo
tokasaurus/common_types.py:27
↓ 5 callers
Class
PageInformationBuilder
tokasaurus/model/types.py:113
↓ 5 callers
Class
ServerConfig
tokasaurus/common_types.py:52
↓ 4 callers
Class
BlockAllocator
tokasaurus/manager/allocator.py:129
↓ 4 callers
Class
BlockUsagePoint
tokasaurus/manager/scheduler.py:32
↓ 4 callers
Class
EventCollection
tokasaurus/manager/scheduler.py:17
↓ 3 callers
Class
HydragenGroup
tokasaurus/manager/types.py:342
↓ 3 callers
Class
ModelOutput
tokasaurus/model/types.py:429
↓ 3 callers
Class
ModelOutputTensors
tokasaurus/model/types.py:404
↓ 3 callers
Class
NoSpaceException
Exception raised when there is insufficient space for allocating a block.
tokasaurus/manager/allocator.py:60
↓ 3 callers
Class
RMSNorm
tokasaurus/model/llama.py:35
↓ 3 callers
Class
SamplingParams
tokasaurus/server/types.py:137
↓ 3 callers
Class
ScheduleDecision
tokasaurus/manager/types.py:254
↓ 3 callers
Class
StackItem
tokasaurus/manager/hydragen.py:83
↓ 2 callers
Class
AttentionInfoBuilder
A version of AttentionInfo that stores the data as Python lists rather than tensors, making it more efficient for passing over multiproce
tokasaurus/model/types.py:163
↓ 2 callers
Class
BatchSamplingParams
tokasaurus/model/types.py:261
↓ 2 callers
Class
BatchSamplingParamsBuilder
tokasaurus/model/types.py:297
↓ 2 callers
Class
BatchState
tokasaurus/model/types.py:436
↓ 2 callers
Class
BlockUsageOverTime
tokasaurus/manager/scheduler.py:41
↓ 2 callers
Class
ExtraModelConfig
For flags that we define that aren't in the hf config.
tokasaurus/model/types.py:492
↓ 2 callers
Class
FileEntry
tokasaurus/server/types.py:172
↓ 2 callers
Class
ModelInput
tokasaurus/model/types.py:344
↓ 2 callers
Class
ModelRunner
tokasaurus/model/utils.py:723
↓ 2 callers
Class
NoMoreInputs
tokasaurus/model/types.py:396
↓ 2 callers
Class
PrefixTreeBlock
tokasaurus/manager/allocator.py:12
↓ 2 callers
Class
Qwen3RMSNorm
RMSNorm for head dimension (used in q_norm and k_norm)
tokasaurus/model/qwen3.py:16
↓ 2 callers
Class
TimeResult
tokasaurus/utils.py:139
↓ 2 callers
Class
WrapperCollection
tokasaurus/model/types.py:24
↓ 1 callers
Class
AttentionInfo
Convention: tokens are in order of prefill, hydragen, decode. Hydragen = the shared prefix part of hydragen (only one layer deep for now)
tokasaurus/model/types.py:196
↓ 1 callers
Class
BasicWorkerState
tokasaurus/model/types.py:454
↓ 1 callers
Class
BatchIndexAllocator
tokasaurus/manager/allocator.py:421
↓ 1 callers
Class
CUDAGraphInfo
tokasaurus/model/utils.py:513
↓ 1 callers
Class
CancelledRequest
tokasaurus/server/types.py:200
↓ 1 callers
Class
DefaultTokenDict
Models will make the size of the embedding/unembedding matrices be a clean number for efficiency reasons. However, the actual number of t
tokasaurus/server/utils.py:114
↓ 1 callers
Class
EarlyStoppingBuffer
tokasaurus/manager/stopping_predictor.py:49
↓ 1 callers
Class
EarlyStoppingTracker
tokasaurus/manager/stopping_predictor.py:228
↓ 1 callers
Class
Engine
Wraps the queues to interact with a manager and one or more model processes.
tokasaurus/common_types.py:37
↓ 1 callers
Class
HydragenStats
tokasaurus/manager/monitoring.py:108
↓ 1 callers
Class
LayerKVCache
tokasaurus/model/kv_cache.py:7
↓ 1 callers
Class
LlamaEmbeddings
tokasaurus/model/llama.py:507
↓ 1 callers
Class
LlamaLMHead
tokasaurus/model/llama.py:426
↓ 1 callers
Class
LlamaMLP
tokasaurus/model/llama.py:290
↓ 1 callers
Class
ManagerState
tokasaurus/manager/types.py:291
↓ 1 callers
Class
PageInformation
tokasaurus/model/types.py:42
↓ 1 callers
Class
PipelineWorkerState
tokasaurus/model/types.py:470
↓ 1 callers
Class
PredictionMap
tokasaurus/manager/stopping_predictor.py:152
↓ 1 callers
Class
RequestOutput
tokasaurus/server/types.py:131
↓ 1 callers
Class
SchedulingQueue
NOTE: this keeps track of the state ACCORDING TO THE SCHEDULER - may not actually reflect the true state of requests. E.g., a "finished" sequ
tokasaurus/manager/types.py:151
↓ 1 callers
Class
ServerState
tokasaurus/server/utils.py:129
↓ 1 callers
Class
SubmittedBatch
tokasaurus/server/types.py:185
↓ 1 callers
Class
SubmittedBatchItem
tokasaurus/server/types.py:178
↓ 1 callers
Class
SubmittedRequest
tokasaurus/server/types.py:156
↓ 1 callers
Class
TimedBarrier
tokasaurus/common_types.py:12
↓ 1 callers
Class
TokasaurusRequest
tokasaurus/server/types.py:143
↓ 1 callers
Class
Work
tokasaurus/model/pipeline_worker.py:140
↓ 1 callers
Class
Work
tokasaurus/model/basic_worker.py:50
Class
BaseConfig
tokasaurus/benchmarks/utils.py:18
Class
BaseConfig
tokasaurus/benchmarks/standalone_monkeys_gsm8k.py:36
Class
BatchCreationRequest
Request model for creating a batch
tokasaurus/server/types.py:107
Class
BatchFileLine
tokasaurus/server/types.py:164
Class
ChatCompletionRequest
tokasaurus/server/types.py:69
Class
CompletionsRequest
tokasaurus/server/types.py:23
Class
Config
tokasaurus/server/types.py:52
Class
Config
tokasaurus/server/types.py:103
Class
Config
tokasaurus/benchmarks/sharegpt.py:12
Class
JsonSchemaResponseFormat
tokasaurus/server/types.py:56
Class
LlamaAttention
Multi-headed attention from 'Attention Is All You Need' paper
tokasaurus/model/llama.py:96
Class
LlamaBlock
tokasaurus/model/llama.py:342
Class
LlamaForCausalLM
tokasaurus/model/llama.py:603
Class
LlamaModel
tokasaurus/model/llama.py:521
Class
PrefillInfo
tokasaurus/model/types.py:250
Class
Qwen2Attention
tokasaurus/model/qwen.py:11
Class
Qwen2Block
tokasaurus/model/qwen.py:15
Class
Qwen2ForCausalLM
tokasaurus/model/qwen.py:23
Class
Qwen2Model
tokasaurus/model/qwen.py:19
Class
Qwen3Attention
tokasaurus/model/qwen3.py:32
Class
Qwen3Block
tokasaurus/model/qwen3.py:137
Class
Qwen3ForCausalLM
tokasaurus/model/qwen3.py:145
Class
Qwen3Model
tokasaurus/model/qwen3.py:141
Class
RequestError
tokasaurus/server/types.py:195
Class
ResponseFormat
tokasaurus/server/types.py:64
Class
ScriptConfig
tokasaurus/scripts/download.py:5
Class
ScriptConfig
tokasaurus/scripts/ping.py:7
Class
ScriptConfig
tokasaurus/benchmarks/monkeys_math500.py:26
Class
ScriptConfig
tokasaurus/benchmarks/bench_model.py:30
Class
ScriptConfig
tokasaurus/benchmarks/bench_summarization.py:17
Class
ScriptConfig
tokasaurus/benchmarks/monkeys_gsm8k.py:23
Class
ScriptConfig
tokasaurus/benchmarks/monkeys_chat.py:16
Class
ScriptConfig
tokasaurus/benchmarks/standalone_monkeys_gsm8k.py:66
Class
SequenceOutput
tokasaurus/manager/types.py:18
Class
ServerArgs
tokasaurus/utils.py:338
Class
StatsTracker
tokasaurus/manager/monitoring.py:121
Class
StreamOptions
tokasaurus/server/types.py:19
Class
SynchronousBatchCompletionsRequest
Request model for synchronous batch completions
tokasaurus/server/types.py:122