Skip to main content

Module ecosystem

Module ecosystem 

Source
Expand description

Unified re-exports from all rust-ai ecosystem crates.

Access individual crates through their submodules:

  • ecosystem::peft - LoRA, DoRA, AdaLoRA
  • ecosystem::qlora - 4-bit quantized LoRA
  • ecosystem::unsloth - Optimized transformers
  • ecosystem::axolotl - Training orchestration
  • ecosystem::bitnet - 1.58-bit quantization
  • ecosystem::trit - Ternary VSA
  • ecosystem::vsa_optim - VSA optimization
  • ecosystem::tritter - Ternary acceleration Unified re-exports from the rust-ai ecosystem crates.

This module provides convenient access to all rust-ai ecosystem crates through a single import path. All crates are always available as they are required dependencies of rust-ai-core.

§Available Modules

ModuleCrateDescription
[peft]peft-rsLoRA, DoRA, AdaLoRA adapters
[qlora]qlora-rs4-bit quantized fine-tuning
[unsloth]unsloth-rsOptimized transformer blocks
[axolotl]axolotl-rsFine-tuning orchestration
[bitnet]bitnet-quantizeBitNet 1.58-bit quantization
[trit]trit-vsaTernary VSA operations
[vsa_optim]vsa-optim-rsVSA-based optimization
[tritter]tritter-accelTernary GPU acceleration

§Usage

use rust_ai_core::ecosystem::peft::{LoraConfig, LoraLinear};
use rust_ai_core::ecosystem::qlora::QLoraConfig;
use rust_ai_core::ecosystem::bitnet::TernaryLinear;

Or use the top-level facade for common operations:

use rust_ai_core::RustAI;

let ai = RustAI::new(RustAIConfig::default())?;
let config = ai.finetune()
    .model("meta-llama/Llama-2-7b")
    .rank(64)
    .build()?;

Modules§

axolotl
YAML-driven fine-tuning configuration and orchestration.
bitnet
Microsoft BitNet b1.58 quantization and inference.
peft
LoRA, DoRA, and AdaLoRA adapter implementations.
qlora
4-bit quantized LoRA for memory-efficient fine-tuning.
trit
Balanced ternary arithmetic with bitsliced storage.
tritter
GPU-accelerated ternary operations for BitNet and VSA.
unsloth
Optimized transformer building blocks.
vsa_optim
Deterministic training optimization using VSA compression.

Structs§

EcosystemInfo
Information about the rust-ai ecosystem crates.