This repository was archived by the owner on Jun 5, 2026. It is now read-only.
Repository navigation
[0.2.0] - 2024-10-30
Changed
- Use poetry with pip instead of conda with pip for env management
- Upgraded to PyTorch 2.4
- Renamed
allowed_missing_keys_in_optimizer_groupswas renamed toallow_missing_params_in_optimizer
Removed
- Removed
finetunefrom training config. This field is replaced by optimizer groups - Removed
finetunable_parametersfrom training config. This field is replaced by optimizer groups - Removed
use_separate_lr_on_embeddingsfrom training config. Those fields are replaced by optimizer groups
Added
- Implemented U-MUP method
- Implemented FP8 linear layers for training and inference (naive casting, no per-tensor-scaling)
- Tensor Statistics Recorder for monitoring activation and parameter distributions
- Configurable Loss Functions
- Configurable Language Modeling Head
- Added Cross Entropy Loss as Configurable Loss
- Added Contrastive Loss as Configurable Loss
- Added Memory Map Dataset based on Protobuf serialization
- Semantic Embedding Inference
- Semantic Embedding Inference Example
- Added
training_groupsfor configurable optimizer groups - Added tests for Transformer example and MLP example
Fixed
- Fix Pydantic Warning on Startup