TGViewer
Rust Rust @rust_code · 8.92K subscribers
Post #1440 1.61K
🦀 Burn 0.22: меньше дженериков, быстрее сборка и почти вдвое меньше VRAM в тесте CNN.

Фреймворк глубокого обучения на Rust убрал параметр бэкенда из пользовательских моделей:


// Было
struct Model<B: Backend> {
linear: Linear<B>,
}

// Стало
struct Model {
linear: Linear,
}


Теперь место и способ выполнения выбираются через Device. Изменение модели затрагивает меньше кода при перекомпиляции.

Пересборка после правки модели в замерах команды:

• CNN: 28,42 → 4,57 с, ускорение в 6,2 раза.
• Transformer: 14,73 → 1 с, ускорение в 14,7 раза.

В тесте обучения CNN на RTX 4050 Laptop, FP32 пропускная способность выросла на 80%, а пиковая VRAM после прогрева снизилась с 956 до 486 МиБ. Для Transformer экономия памяти составила около 18%. Это результаты конкретных тестовых моделей.

Также добавили LoRA и QLoRA, раннюю поддержку экспорта в ONNX, удалённые вычисления и повторное исполнение GPU-графов.

Обновление ломает совместимость API: Candle удалён, NdArray и LibTorch объявлены устаревшими.

https://tracel.ai/blog/release-0.22.0/

@machinelearning_ru
  • ❤ 24
  • 👍 7
  • 🔥 5
  • 🥰 1
More from @rust_code
  1. Oct 8, 2026⚡️ Как запретить ошибку в работе с путями ещё до запуска программы? В Rust путь состоит из…
  2. Oct 7, 2026🦀 mold переписали с C++ на Rust Вышел mold 3.0, первая Rust-версия быстрого линкера для U…
  3. Oct 6, 2026🦀 Rust дайджест за неделю: новый релиз, быстрее компилятор и собственные зелёные потоки ⚡…
  4. Oct 6, 2026Одна задача, три языка: Rust, C# или C++? В курсе Google *Comprehensive Rust* есть упражне…
  5. Oct 4, 2026Это не строка
  6. Oct 3, 2026Выпуск Rust 1.99.0. Microsoft перевёл Rust в число первичных языков Опубликован релиз язык…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →