MCPcopy Create free account

hub / github.com/amazon-science/chronos-forecasting / types & classes

Types & classes43 in github.com/amazon-science/chronos-forecasting

↓ 7 callersClassChronos2Dataset
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 callersClassChronosConfig
This class holds all the configuration parameters to be used by ``ChronosTokenizer`` and ``ChronosModel``.
src/chronos/chronos.py:28
↓ 6 callersClassChronos2LayerNorm
src/chronos/chronos2/layers.py:129
↓ 5 callersClassInstanceNorm
Apply standardization along the last dimension and optionally apply arcsinh after standardization.
src/chronos/chronos_bolt.py:95
↓ 5 callersClassPatch
src/chronos/chronos_bolt.py:74
↓ 4 callersClassAttentionOutput
src/chronos/chronos2/layers.py:186
↓ 4 callersClassMHA
Multi-head Attention Layer
src/chronos/chronos2/layers.py:191
↓ 3 callersClassPreparedInput
A preprocessed time series input ready for model training/inference.
src/chronos/chronos2/preprocess.py:18
↓ 2 callersClassResidualBlock
src/chronos/chronos_bolt.py:137
↓ 2 callersClassResidualBlock
A generic residual block which can be used for input and output embedding layers
src/chronos/chronos2/layers.py:414
↓ 2 callersClass_CountingSequence
test/test_chronos2.py:1226
↓ 1 callersClassChronos2CoreConfig
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 callersClassChronos2Encoder
src/chronos/chronos2/model.py:99
↓ 1 callersClassChronos2EncoderBlock
src/chronos/chronos2/model.py:48
↓ 1 callersClassChronos2EncoderBlockOutput
src/chronos/chronos2/model.py:42
↓ 1 callersClassChronos2EncoderOutput
src/chronos/chronos2/model.py:93
↓ 1 callersClassChronos2ForecastingConfig
src/chronos/chronos2/config.py:106
↓ 1 callersClassChronos2Model
src/chronos/chronos2/model.py:208
↓ 1 callersClassChronos2Output
src/chronos/chronos2/model.py:201
↓ 1 callersClassChronos2Pipeline
src/chronos/chronos2/pipeline.py:42
↓ 1 callersClassChronos2RotaryEmbedding
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 callersClassChronos2Trainer
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 callersClassChronosBoltConfig
src/chronos/chronos_bolt.py:57
↓ 1 callersClassChronosBoltOutput
src/chronos/chronos_bolt.py:67
↓ 1 callersClassChronosDataset
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 callersClassChronosModel
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 callersClassEvaluateAndSaveFinalStepCallback
Callback to evaluate and save the model at last training step.
src/chronos/chronos2/trainer.py:30
↓ 1 callersClassFeedForward
src/chronos/chronos2/layers.py:169
↓ 1 callersClassGroupSelfAttention
Self-attention applied along the batch axis masked by the group attention mask
src/chronos/chronos2/layers.py:388
↓ 1 callersClassMLP
src/chronos/chronos2/layers.py:153
↓ 1 callersClassPseudoShuffledIterableDataset
Shuffle entries from an iterable by temporarily accumulating them in an intermediate buffer. Parameters ---------- base_dataset
scripts/training/train.py:221
↓ 1 callersClassTimeSelfAttention
src/chronos/chronos2/layers.py:339
ClassBaseChronosPipeline
src/chronos/base.py:45
ClassChronosBoltModelForForecasting
src/chronos/chronos_bolt.py:171
ClassChronosBoltPipeline
src/chronos/chronos_bolt.py:440
ClassChronosPipeline
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
ClassChronosTokenizer
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
ClassDatasetMode
src/chronos/chronos2/dataset.py:80
ClassForecastType
src/chronos/base.py:28
ClassMeanScaleUniformBins
src/chronos/chronos.py:154
ClassPipelineRegistry
src/chronos/base.py:33
ClassShuffleMixin
Mix-in class that datasets can inherit from to get shuffling functionality.
scripts/training/train.py:256
ClassTimeCrossAttention
src/chronos/chronos2/layers.py:362