Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amazon-science/chronos-forecasting
/ types & classes
Types & classes
43 in github.com/amazon-science/chronos-forecasting
⨍
Functions
323
◇
Types & classes
43
↳
Endpoints
26
↓ 7 callers
Class
Chronos2Dataset
A dataset wrapper for Chronos-2 models. Arguments ---------- inputs Time series data. The input kind is auto-detected from i
src/chronos/chronos2/dataset.py:86
↓ 7 callers
Class
ChronosConfig
This class holds all the configuration parameters to be used by ``ChronosTokenizer`` and ``ChronosModel``.
src/chronos/chronos.py:28
↓ 6 callers
Class
Chronos2LayerNorm
src/chronos/chronos2/layers.py:129
↓ 5 callers
Class
InstanceNorm
Apply standardization along the last dimension and optionally apply arcsinh after standardization.
src/chronos/chronos_bolt.py:95
↓ 5 callers
Class
Patch
src/chronos/chronos_bolt.py:74
↓ 4 callers
Class
AttentionOutput
src/chronos/chronos2/layers.py:186
↓ 4 callers
Class
MHA
Multi-head Attention Layer
src/chronos/chronos2/layers.py:191
↓ 3 callers
Class
PreparedInput
A preprocessed time series input ready for model training/inference.
src/chronos/chronos2/preprocess.py:18
↓ 2 callers
Class
ResidualBlock
src/chronos/chronos_bolt.py:137
↓ 2 callers
Class
ResidualBlock
A generic residual block which can be used for input and output embedding layers
src/chronos/chronos2/layers.py:414
↓ 2 callers
Class
_CountingSequence
test/test_chronos2.py:1226
↓ 1 callers
Class
Chronos2CoreConfig
HF transformers-style pretrained model config for Chronos-2.0, based on T5Config. Arguments ---------- d_model Size model's
src/chronos/chronos2/config.py:12
↓ 1 callers
Class
Chronos2Encoder
src/chronos/chronos2/model.py:99
↓ 1 callers
Class
Chronos2EncoderBlock
src/chronos/chronos2/model.py:48
↓ 1 callers
Class
Chronos2EncoderBlockOutput
src/chronos/chronos2/model.py:42
↓ 1 callers
Class
Chronos2EncoderOutput
src/chronos/chronos2/model.py:93
↓ 1 callers
Class
Chronos2ForecastingConfig
src/chronos/chronos2/config.py:106
↓ 1 callers
Class
Chronos2Model
src/chronos/chronos2/model.py:208
↓ 1 callers
Class
Chronos2Output
src/chronos/chronos2/model.py:201
↓ 1 callers
Class
Chronos2Pipeline
src/chronos/chronos2/pipeline.py:42
↓ 1 callers
Class
Chronos2RotaryEmbedding
Applies rotary position embeddings (RoPE) to input tensors. This implementation follows the transformers v5 pattern for RotaryEmbedding classes,
src/chronos/chronos2/layers.py:29
↓ 1 callers
Class
Chronos2Trainer
A custom trainer based on transformers Trainer. We need to override the dataloader getters because we handle batching ourselves in a custom d
src/chronos/chronos2/trainer.py:40
↓ 1 callers
Class
ChronosBoltConfig
src/chronos/chronos_bolt.py:57
↓ 1 callers
Class
ChronosBoltOutput
src/chronos/chronos_bolt.py:67
↓ 1 callers
Class
ChronosDataset
Dataset wrapper, using a ``ChronosTokenizer`` to turn data from a time series into a HuggingFace-compatible set of ``input_ids``, ``attention
scripts/training/train.py:266
↓ 1 callers
Class
ChronosModel
A ``ChronosModel`` wraps a ``PreTrainedModel`` object from ``transformers`` and uses it to predict sample paths for time series tokens.
src/chronos/chronos.py:243
↓ 1 callers
Class
EvaluateAndSaveFinalStepCallback
Callback to evaluate and save the model at last training step.
src/chronos/chronos2/trainer.py:30
↓ 1 callers
Class
FeedForward
src/chronos/chronos2/layers.py:169
↓ 1 callers
Class
GroupSelfAttention
Self-attention applied along the batch axis masked by the group attention mask
src/chronos/chronos2/layers.py:388
↓ 1 callers
Class
MLP
src/chronos/chronos2/layers.py:153
↓ 1 callers
Class
PseudoShuffledIterableDataset
Shuffle entries from an iterable by temporarily accumulating them in an intermediate buffer. Parameters ---------- base_dataset
scripts/training/train.py:221
↓ 1 callers
Class
TimeSelfAttention
src/chronos/chronos2/layers.py:339
Class
BaseChronosPipeline
src/chronos/base.py:45
Class
ChronosBoltModelForForecasting
src/chronos/chronos_bolt.py:171
Class
ChronosBoltPipeline
src/chronos/chronos_bolt.py:440
Class
ChronosPipeline
A ``ChronosPipeline`` uses the given tokenizer and model to forecast input time series. Use the ``from_pretrained`` class method to load
src/chronos/chronos.py:355
Class
ChronosTokenizer
A ``ChronosTokenizer`` defines how time series are mapped into token IDs and back. For details, see the ``input_transform`` and ``output
src/chronos/chronos.py:59
Class
DatasetMode
src/chronos/chronos2/dataset.py:80
Class
ForecastType
src/chronos/base.py:28
Class
MeanScaleUniformBins
src/chronos/chronos.py:154
Class
PipelineRegistry
src/chronos/base.py:33
Class
ShuffleMixin
Mix-in class that datasets can inherit from to get shuffling functionality.
scripts/training/train.py:256
Class
TimeCrossAttention
src/chronos/chronos2/layers.py:362