entrenar 0.7.13

Training & Optimization library with autograd, LoRA, quantization, and model merging
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Generative Models for Code Synthesis
//!
//! This module implements Generative Adversarial Networks (GANs) for code generation where:
//! - Generator: Produces Rust AST candidates from latent space
//! - Discriminator: Validates syntax/semantics (approximates rustc)
//!
//! The GAN architecture enables:
//! - Latent space interpolation for handling novel Python constructs
//! - Learning the distribution of valid Rust code
//! - Generating diverse code translations

pub mod code_gan;

pub use code_gan::{
    sigmoid, CodeGan, CodeGanConfig, CodeGanStats, Discriminator, DiscriminatorConfig, Generator,
    GeneratorConfig, LatentCode, TrainingResult,
};