Skip to content

Releases: tzervas/axolotl-rs

v1.1.1 - Rust 1.92

25 Jan 03:03
v1.1.1
ebafaf8

Choose a tag to compare

Changes\n- Bump rust-version to 1.92\n- Prefer CUDA with explicit CPU fallback warnings\n- Add AXOLOTL_FORCE_CPU and AXOLOTL_CUDA_DEVICE overrides

v1.1.0 - VSA-Accelerated Training

25 Jan 02:33
v1.1.0

Choose a tag to compare

VSA-Accelerated Training

This release adds deterministic gradient prediction using Vector Symbolic Architectures for significant training speedups.

New Features

  • VSAAccelerator: Wrapper for deterministic gradient prediction
  • DeterministicPhaseTrainer Integration: WARMUP → FULL → PREDICT → CORRECT cycle
  • VSAConfig: Fine-grained control over training phases
  • Ternary Gradient Accumulation: Balanced {-1, 0, +1} representation

Changes

  • Update Cargo.toml with vsa-optim optional feature
  • Add homepage and documentation URLs to metadata
  • Fix rust-version from 1.92 to 1.70

Usage

use axolotl_rs::vsa_accel::{VSAAccelerator, VSAConfig};

let config = VSAConfig::default()
    .with_warmup_steps(10)
    .with_predict_steps(20);

let accelerator = VSAAccelerator::new(config, &var_map, &device)?;

Enable the feature:

cargo add axolotl-rs --features vsa-optim

Testing

All 115 unit tests and integration tests passing.

Documentation