Автодифференцирование — мощный инструмент машинного обучения, обеспечивающий точные производные для сложных функций.
В докладе я расскажу о текущем ландшафте автодифференцирования в Rust и про новые экспериментальные возможности модуля std::autodiff (Enzyme). Мы рассмотрим, как эти фичи интегрируются с компилятором, какие сценарии они открывают и какие ограничения ещё остаются.
Доклад будет интересен как разработчикам машинного обучения на Rust, так и тем, кто интересуется высокоэффективными вычислениями.