1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// src/lib.rs
//! # RustyGradients
//!
//! `rusty-gradients` - это фреймворк для глубокого обучения на Rust,
//! вдохновленный PyTorch, с фокусом на простоте, производительности и
//! реализации современных архитектур, таких как Трансформеры.
//!
//! Основной компонент - это `Tensor`, который поддерживает автоматическое
//! дифференцирование (autograd).
// --- ИСПРАВЛЕНИЕ: Объявляем наш новый модуль с моделью ---
// --- Объявляем наш API для WebAssembly ---
// === NEW: Backend abstraction layer ===
// === NEW: TensorV2 with multi-backend support ===
// === NEW: Operations V2 with autograd for TensorV2 ===
// === NEW: Model serialization (Safetensors + legacy JSON) ===
// === NEW: Tokenization (Character, BPE, HuggingFace) ===