TGViewer
Machine Learning | YeaHub Machine Learning | YeaHub @yeahub_machine_learning · 299 subscribers
Post #59 31
#статьи
😊 PyTorch: новые инструменты для для экономии памяти при обучении моделей.

PyTorch представил усовершенствованные методы Activation Checkpointing (AC), цель которых - снижение потребления памяти при обучении.

Традиционный подход в eager mode сохраняет промежуточные активации для обратного прохода, что зачастую приводит к значительному расходу ресурсов. AC позволяет не сохранять эти тензоры, а вычислять их заново при необходимости, тем самым жертвуя вычислительным временем ради экономии памяти.

Новая техника – Selective Activation Checkpoint (SAC). В отличие от обычного AC, который затрагивает всю выбранную область, SAC дает гранулярный контроль над тем, какие операции следует пересчитывать, а какие – сохранять. Это достигается за счет использования policy_fn, определяющей, нужно ли сохранять результаты конкретной операции. SAC будет полезен для избегания перевычисления ресурсоемких операций, например, матричных умножений.

Для torch.compile стала доступна Memory Budget API. Эта функция автоматически применяет SAC с оптимальной политикой, исходя из заданного пользователем бюджета памяти (от 0 до 1). Бюджет 0 соответствует обычному AC, а 1 – поведению torch.compile по умолчанию.
Читать подробную статью

👉Новости 👉База вопросов
  • 👍 1
More from @yeahub_machine_learning
  1. Oct 16, 2026#tool #графы 📚 Терялся в собственном коде? Встречай Gitvizz, инструмент, который мгновенн…
  2. Oct 15, 2026#Собес #jwt #claim 🤔 Какие данные обычно хранятся внутри JWT? 💬 Кратко: JWT состоит из h…
  3. Oct 14, 2026#Собес #async #await #coroutine 🤔 Как работают async/await в Python? 💬 Кратко: async/awa…
  4. Oct 12, 2026#Собес #rbac #abac #acl 🤔 Что такое RBAC, ABAC, ACL? 💬 Кратко: RBAC использует роли, ABA…
  5. Oct 9, 2026#video #машинное_обучение 📚 Курс «Машинное обучение» 2019 Курс состоит из 22-ух видео. К.…
  6. Oct 8, 2026#Собес #Docker #multi-stage_build #image_optimization 🤔 Что такое multi-stage build в Doc…
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 →