Привет!
Мы с Алексеем Обыскаловым, автором канала «CTO: порядок из хаоса», проводим исследование, чтобы понять, что реально происходит внутри ИТ-команд и какие закономерности можно в этом увидеть. Вот его исходный пост.
Уже начали вылезать интересные корреляции. Например:
– чем лучше настроен алертинг, тем выше удовлетворённость качеством релизов (не лежит на поверхности но ожидаемо)
– чем быстрее пайплайны, тем слабее качество ревью (а это уже неожиданно)
Есть и другие неожиданные зависимости, но пока выборка слишком мала, чтобы делать уверенные выводы.
Но нужно больше данных, чтобы отделить закономерности от шума.
Пройти анкету можно за 10 минут (порядка 60 вопросов). Её же можно использовать как мини-чек-лист для самооценки зрелости инженерной культуры.
Принять участие можно по этой ссылке
Мы с Алексеем Обыскаловым, автором канала «CTO: порядок из хаоса», проводим исследование, чтобы понять, что реально происходит внутри ИТ-команд и какие закономерности можно в этом увидеть. Вот его исходный пост.
Уже начали вылезать интересные корреляции. Например:
– чем лучше настроен алертинг, тем выше удовлетворённость качеством релизов (не лежит на поверхности но ожидаемо)
– чем быстрее пайплайны, тем слабее качество ревью (а это уже неожиданно)
Есть и другие неожиданные зависимости, но пока выборка слишком мала, чтобы делать уверенные выводы.
Но нужно больше данных, чтобы отделить закономерности от шума.
Пройти анкету можно за 10 минут (порядка 60 вопросов). Её же можно использовать как мини-чек-лист для самооценки зрелости инженерной культуры.
Принять участие можно по этой ссылке
👍5🔥2❤1
Друзья, всем привет!
Хочу сделать пару небольших анонсов для вас на ближайшее время.
1️⃣ Хотя и посты стали чуть реже, это не значит, что для вас контент закончился. Сейчас активно исследую проблему построения Инференс-Платформ как для ML нагрузок, так и для LLM. Ждите постов с обзором open source решений, а также размышлений на тему делать ли инференс на существующем PaaS компании или идти в отдельное решение.
2️⃣ В течение следующих двух неделей буду посещать митапы в Москве, где сможем понетворкать. По ним будут отдельные посты!
3️⃣ Приступаю писать вторую часть статьи про подбор инфраструктуры для LLM на основе моего доклада. Раскрою подробнее тему genai perf инструмента для нагрузочного тестирования, какие параметры влияют на производительность и как помогает квантизация LLM.
Так что оставайтесь на связи! Продолжаем изучать инфраструктуру для ML вместе!
Хочу сделать пару небольших анонсов для вас на ближайшее время.
Так что оставайтесь на связи! Продолжаем изучать инфраструктуру для ML вместе!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥7👍3
И уже завтра буду вас ждать на карьерном митапе от сообщества self и Звук! Организует митап Серафима Чекулаева, с который мы записывали крутой подкаст про публичные выступления в АйТи!
Пообщаемся за карьеру в ML, а также в MLOps (смогу понетворкать на тему собесов в бигтехи на МЛопса, трек развития и в целом за мир ML)
Ниже больше подробностей от организаторов (даже брендированные смайлики, вот это уровень!):
⚡ Совместный карьерный митап от Звук и self, сообщества для поддержки айтишников. Как строить карьеру в турбулентные времена и экономический кризис
📌 Время и место
🔴 30 ноября, с 15:00 до 21:00
🔴 Poklonka Place, корпус Е1 Поклонная ул. 3. Москва
📌 Можно подробнее?
Можно! Митап состоит из четырех частей:
1️⃣ Серафима Чекулаева, Руководитель продуктов, ex-VK Музыка, Тинькофф, Яндекс; CEO self и карьерный ментор, расскажет, как выжить на рынке труда, который не беспокоит ваше выживание 💰
2️⃣ Дальше – Карьерный форум с 12 экспертами из разных IT-направлений: teamlead, frontend, backend, ML&analytics, product
При покупке билета в боте задай свой вопрос, выбери ментора среди экспертов и получи совет о том, что сейчас реально работает✨
3️⃣ Будет организованный нетворкинг с другими участниками, можно будет обсудить текущую карьерную ситуацию и поделиться лайфхаками. Знакомства получатся без неловкости – ребята уже придумали за вас, как начать диалог💛
4️⃣ А финальный диджей-сет от Звука поможет выдохнуть после насыщенного инсайтами дня под расслабляющий бит🎵
Честное слово, ивент будет эпохальный, сильно расстроитесь, если пропустите!
И ребята тоже расстроятся, если вас не увидят, так что скорее залетайте и регайтесь!
Пообщаемся за карьеру в ML, а также в MLOps (смогу понетворкать на тему собесов в бигтехи на МЛопса, трек развития и в целом за мир ML)
Ниже больше подробностей от организаторов (даже брендированные смайлики, вот это уровень!):
Можно! Митап состоит из четырех частей:
При покупке билета в боте задай свой вопрос, выбери ментора среди экспертов и получи совет о том, что сейчас реально работает
Честное слово, ивент будет эпохальный, сильно расстроитесь, если пропустите!
И ребята тоже расстроятся, если вас не увидят, так что скорее залетайте и регайтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3😎2
Inference serving platform.
Начнем серию постов про инференс платформы. Знаю, вы ждали это!
А начнем мы с пролога - поэтому «В начале было Слово»
Что такое инференс?
Обратимся к кембриджскому словарю и определим значение слова Inference.
Предсказание модели — это предположение, основанное на входных данных и той информации, которая она уже имеет (веса модели).
То есть с точки зрения определения - Инференс это результат работы операции predict на основе переданных данных.
А где держать бизнес-логику? - В этой статье Nvidia как раз разбирают кейсы миграции с монолита в отдельный инференс-сервис.
Зачем отделять бизнес-логику?
Здесь важно понять отличие от веб-сервиса с бизнес-логикой. У нас появляется новая сущность - модель. Некий черный ящик со своим жизненным циклом. Отделение модели в отдельную сущность позволяет решить проблему масштабирования, особенно когда требуются такие дорогие ресурсы как GPU.
Пре/пост-процессинг может жить рядом с инференсом, чтобы уменьшить latency. Но нужен механизм удобного масштабирования реплик каждой сущности отдельно (ведь для них может и не нужен GPU, когда для модели - нужен). Использовать пре/пост-процессинг для реализации бизнес-логики не порождает отдельный сервис, но накладывает ограничения на поддержку и масштабирование.
Чтобы избавиться от головной боли оркетрирования и масштабирования ресурсов используются Inference serving platform.
Движок, сервис, платформа - в чем разница?
Инференс-сервис - конечный enpoint до модели с автоскейлингом, сервис мешем и полным фаршем. Пользователь взаимодействует именно с ним. Связка движка и платформы.
Инференс-движок (рантайм) - сервер-обертка нашей модели. Выдает endpoint к вашей модели (onnx, torch, llm). Например - vllm, triton, ml-server, onnx-runtime
Инференс-платформа - оркестратор ваших инференсов. Включает service-mesh, скейлинг ресурсов, оркестрирование создаваемых инференсов. Примеры таких платформ я категоризую на две группы:
K8S-oriented платформы - предоставляют CRD для создания инференсов из манифестов. Оркестрируют на уровне куба.
- Kserve
- Seldon
Dev-oriented платформы - некие кубернетесы внутри кубернетеса. Для создания инференсов создается "inference" cluster, по сути повторяющий работ k8s. Но интерфейс больше ориентирован на разработчиков.
- Yatai (BentoML)
- KubeRay (Ray Serve)
Также рекомендую посмотреть эту статью - как обзор инференс-платформ. Пока не теряет актуальности.
В следующих постах хотел бы подробнее поговорить о каждой платформе. А сейчас прошу вас проголосовать в опросе, интересно кто что использует у себя.
Начнем серию постов про инференс платформы. Знаю, вы ждали это!
А начнем мы с пролога - поэтому «В начале было Слово»
Что такое инференс?
Обратимся к кембриджскому словарю и определим значение слова Inference.
a *guess* that you make or an opinion that you form based on the *information that you have*
------------
*предположение*, которое вы делаете, или мнение, которое вы формируете на основе *имеющейся у вас информации*
Предсказание модели — это предположение, основанное на входных данных и той информации, которая она уже имеет (веса модели).
результат = model.predict(data)То есть с точки зрения определения - Инференс это результат работы операции predict на основе переданных данных.
Инференс-сервис - это API эндпоинт до метода model.predict(data).
А где держать бизнес-логику? - В этой статье Nvidia как раз разбирают кейсы миграции с монолита в отдельный инференс-сервис.
Зачем отделять бизнес-логику?
Здесь важно понять отличие от веб-сервиса с бизнес-логикой. У нас появляется новая сущность - модель. Некий черный ящик со своим жизненным циклом. Отделение модели в отдельную сущность позволяет решить проблему масштабирования, особенно когда требуются такие дорогие ресурсы как GPU.
Пре/пост-процессинг может жить рядом с инференсом, чтобы уменьшить latency. Но нужен механизм удобного масштабирования реплик каждой сущности отдельно (ведь для них может и не нужен GPU, когда для модели - нужен). Использовать пре/пост-процессинг для реализации бизнес-логики не порождает отдельный сервис, но накладывает ограничения на поддержку и масштабирование.
Чтобы избавиться от головной боли оркетрирования и масштабирования ресурсов используются Inference serving platform.
Движок, сервис, платформа - в чем разница?
Инференс-сервис - конечный enpoint до модели с автоскейлингом, сервис мешем и полным фаршем. Пользователь взаимодействует именно с ним. Связка движка и платформы.
Инференс-движок (рантайм) - сервер-обертка нашей модели. Выдает endpoint к вашей модели (onnx, torch, llm). Например - vllm, triton, ml-server, onnx-runtime
Инференс-платформа - оркестратор ваших инференсов. Включает service-mesh, скейлинг ресурсов, оркестрирование создаваемых инференсов. Примеры таких платформ я категоризую на две группы:
K8S-oriented платформы - предоставляют CRD для создания инференсов из манифестов. Оркестрируют на уровне куба.
- Kserve
- Seldon
Dev-oriented платформы - некие кубернетесы внутри кубернетеса. Для создания инференсов создается "inference" cluster, по сути повторяющий работ k8s. Но интерфейс больше ориентирован на разработчиков.
- Yatai (BentoML)
- KubeRay (Ray Serve)
Также рекомендую посмотреть эту статью - как обзор инференс-платформ. Пока не теряет актуальности.
В следующих постах хотел бы подробнее поговорить о каждой платформе. А сейчас прошу вас проголосовать в опросе, интересно кто что использует у себя.
👍14🔥1
Какую платформу инференса вы используете?
Anonymous Poll
29%
Kserve
2%
Yatai/BentoML
6%
Seldon Core
8%
KubeRay (RayServe)
43%
Docker-compose на ВМке🔥
12%
Пользуюсь облачным провайдером
Инференс-платформа в моей компании... (можно выбрать несколько варианто)
Anonymous Poll
23%
Сервим в PaaS вместе с веб-сервисами и радуемся жизни
11%
Сервим в PaaS вместе с веб-сервисами и расстраиваемся, так как под ML не заточен
35%
LLM и ML модели инференсим в одной платформе
38%
LLM и ML - это разные платформы
Друзья, всем привет!
Вчера записали подкаст в ИТМО с Юрой Классеном - руководителем MLOps-направления в Купер - про карьерное развитие в MLOps.
Запись была начата чуть позже, но ценность от этого ничуть не меньше!
Будет интересно всем тем, кто задумавается перейти в MLOps, хочет узнать как проходит "типичный" день на работе, с какими болями сталкиваешься, а также какие навыки нужны сейчас на рынке)
Во время подкаста порисовали кто такой MLOps и с чем работает, поэтому прикладываю также схемы для лучшего понимания.
Приглашаю всех послушать здесь. Спасибо ИТМО и Клубу IT инфраструктуры за организацию)
PS - и если вам нужна индивидуальная помощь в развитии (обозначить роадмап, проблемы и что актуально на рынке) - заглядывайте на мой getmentor
Вчера записали подкаст в ИТМО с Юрой Классеном - руководителем MLOps-направления в Купер - про карьерное развитие в MLOps.
Запись была начата чуть позже, но ценность от этого ничуть не меньше!
Будет интересно всем тем, кто задумавается перейти в MLOps, хочет узнать как проходит "типичный" день на работе, с какими болями сталкиваешься, а также какие навыки нужны сейчас на рынке)
Во время подкаста порисовали кто такой MLOps и с чем работает, поэтому прикладываю также схемы для лучшего понимания.
Приглашаю всех послушать здесь. Спасибо ИТМО и Клубу IT инфраструктуры за организацию)
PS - и если вам нужна индивидуальная помощь в развитии (обозначить роадмап, проблемы и что актуально на рынке) - заглядывайте на мой getmentor
❤16🔥8👍5
Итоги 2025
Многие активно подводят итоги, поэтому я решил не оставаться в стороне и вспомнить, что происходило с нами за этот год)
Я разделил их на несколько треков:
🎤 Доклады и выступления
- Узнали с вами про скейлинг инференса в K8S, скедулеры для GPU нагрузок и шеринг GPU на датафесте ODS и Devoops Conf.
- Стали настоящими викингами и приручили LLM на MLечном Пути и конференции от Яндекса - Я про бэкенд! На последней побил свой рекорд - 200+ слушателей и 56+ оценок за доклад. Спасибо каждому из вас❤️
- На хабре опубликовал 2 статьи - про рецепты приготовления Triton и подбор инфраструктуры для LLM. Ждем 2 часть!
🧑🎓Менторство и развитие MLOps
- Помог 13 менти на платформе getMentor! Основные темы, с которыми ко мне обращались - роадмап MLOps, построение платформ для ML нагрузок, GPU в K8S. Послушайте подкаст про трек в mlops!
- Сформировал программу для курса по MLops на одной из известных платформ. Так как сейчас первые модули мы рефакторим, то подробностями поделюсь уже в следующем году)
📝Канал
- Стабильно раз в год ребрендинг. Интересно что будет в следующем...
- 761 Подписчик к концу года! За 2025 +450 подписчиков, вы просто восхитительны!
- У нас хороший процент вовлеченности по просмотрам! Целых 97.5% - получается каждый пост в среднем читает каждый мой подписчик!
- Легендарный пост распаковки Nvidia B200 на 500 подписчиков. В следующем году надеюсь поработаю с уже настоящими)
👨Личное
- Попробовал переехать в Москву, пожил там полгода и вернулся обратно в Питер. Мультфильм Шрек для меня открылся с новой стороны))
- Летом сменил основную работу. Теперь я разрабатываю ml и inference платформу в Avito👌 🆗
- Добавил в копилку путешествий несколько новых стран - Китай, ОАЭ и Индонезия!
- Достиг 1000 дней в дуалинго😂. Хорошо, что абъюз по жизни только от этой птицы)
Дорогие друзья, очень рад что вы продолжаете читать этот канал (хоть посты и стали реже), поддерживаете меня и тепло отзываетесь не только о контенте, но и в целом о том что я делаю! В следующем году обещаю не сбавлять темп и радовать вас постами про инфраструктуру для ML!
Всех с наступающим новым годом и рождеством❤️
Многие активно подводят итоги, поэтому я решил не оставаться в стороне и вспомнить, что происходило с нами за этот год)
Я разделил их на несколько треков:
🎤 Доклады и выступления
- Узнали с вами про скейлинг инференса в K8S, скедулеры для GPU нагрузок и шеринг GPU на датафесте ODS и Devoops Conf.
- Стали настоящими викингами и приручили LLM на MLечном Пути и конференции от Яндекса - Я про бэкенд! На последней побил свой рекорд - 200+ слушателей и 56+ оценок за доклад. Спасибо каждому из вас❤️
- На хабре опубликовал 2 статьи - про рецепты приготовления Triton и подбор инфраструктуры для LLM. Ждем 2 часть!
🧑🎓Менторство и развитие MLOps
- Помог 13 менти на платформе getMentor! Основные темы, с которыми ко мне обращались - роадмап MLOps, построение платформ для ML нагрузок, GPU в K8S. Послушайте подкаст про трек в mlops!
- Сформировал программу для курса по MLops на одной из известных платформ. Так как сейчас первые модули мы рефакторим, то подробностями поделюсь уже в следующем году)
📝Канал
- Стабильно раз в год ребрендинг. Интересно что будет в следующем...
- 761 Подписчик к концу года! За 2025 +450 подписчиков, вы просто восхитительны!
- У нас хороший процент вовлеченности по просмотрам! Целых 97.5% - получается каждый пост в среднем читает каждый мой подписчик!
- Легендарный пост распаковки Nvidia B200 на 500 подписчиков. В следующем году надеюсь поработаю с уже настоящими)
👨Личное
- Попробовал переехать в Москву, пожил там полгода и вернулся обратно в Питер. Мультфильм Шрек для меня открылся с новой стороны))
- Летом сменил основную работу. Теперь я разрабатываю ml и inference платформу в Avito
- Добавил в копилку путешествий несколько новых стран - Китай, ОАЭ и Индонезия!
- Достиг 1000 дней в дуалинго😂. Хорошо, что абъюз по жизни только от этой птицы)
Дорогие друзья, очень рад что вы продолжаете читать этот канал (хоть посты и стали реже), поддерживаете меня и тепло отзываетесь не только о контенте, но и в целом о том что я делаю! В следующем году обещаю не сбавлять темп и радовать вас постами про инфраструктуру для ML!
Всех с наступающим новым годом и рождеством❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26❤13
Друзья, всем привет!
Сейчас компании активно внедряют платформизацию как инструмент, который позволяет сокращать time to market новых фич при масштабировании продукта. В прошлом году я заглядывал на митап в Авито, посвященный этой теме, и понял для себя, что ребята на российском рынке действительно находятся на передовой по внедрению платформ в разработку. Это, между прочим, одна из причин, почему я туда перешел.
Матричное деление на горизонтали и вертикали, выбор «наилучшего велосипеда» и его обобщение на остальные команды — сейчас многие компании проходят через эти процессы на разных этапах своей зрелости. Команда Авито выпустила небольшой ролик, где рассказывают азы платформизации, ее бенефиты и историю того, как это внедряется в компанию. Это будет полезно тем, кто как раз ищет аргументы, почему платформизация — это хорошо на больших масштабах продукта.
Ссылка на сам пост Авито.
Что касается ML, я обычно делю платформы на три уровня: Data / ML / Inference, при этом все три активно взаимодействуют друг с другом. Самое подробное описание MLOps‑платформы я видел я видел в данной статье и ее классном анализе на русском языке здесь.
Платформизация помогает уменьшать time to market, особенно при большом масштабе компании: она снижает дублирование решений, выравнивает качество, упрощает онбординг и дает командам «rails», по которым они быстро довозят фичи до продакшена. При всем этом платформизация требует огромных ресурсов, отдельной команды специалистов, а также инфраструктуру. И действительно ли она нужна вам прямо сейчас? Оставлю этот вопрос пока не закрытым)
Сейчас компании активно внедряют платформизацию как инструмент, который позволяет сокращать time to market новых фич при масштабировании продукта. В прошлом году я заглядывал на митап в Авито, посвященный этой теме, и понял для себя, что ребята на российском рынке действительно находятся на передовой по внедрению платформ в разработку. Это, между прочим, одна из причин, почему я туда перешел.
Матричное деление на горизонтали и вертикали, выбор «наилучшего велосипеда» и его обобщение на остальные команды — сейчас многие компании проходят через эти процессы на разных этапах своей зрелости. Команда Авито выпустила небольшой ролик, где рассказывают азы платформизации, ее бенефиты и историю того, как это внедряется в компанию. Это будет полезно тем, кто как раз ищет аргументы, почему платформизация — это хорошо на больших масштабах продукта.
Ссылка на сам пост Авито.
Что касается ML, я обычно делю платформы на три уровня: Data / ML / Inference, при этом все три активно взаимодействуют друг с другом. Самое подробное описание MLOps‑платформы я видел я видел в данной статье и ее классном анализе на русском языке здесь.
Платформизация помогает уменьшать time to market, особенно при большом масштабе компании: она снижает дублирование решений, выравнивает качество, упрощает онбординг и дает командам «rails», по которым они быстро довозят фичи до продакшена. При всем этом платформизация требует огромных ресурсов, отдельной команды специалистов, а также инфраструктуру. И действительно ли она нужна вам прямо сейчас? Оставлю этот вопрос пока не закрытым)
❤10🔥4
Мои друзья из ODS подготовили самый красивый старт этой весны - WIDS 2026!
Рекомендую посетить, если вы в СПБ 6 марта!
Сам тоже подойду понетворкать)
Рекомендую посетить, если вы в СПБ 6 марта!
Сам тоже подойду понетворкать)
❤1
Forwarded from Марк Panenko
🌱 Весна в Петербурге начинается с данных
6 марта в большом зале БКЗ (офис Ozon Банка) пройдет традиционный митап Women in Data Science.
Что ждет на митапе:
🔹 Технический трек:
- Микросервисы автоматизации разметки в агропроме
- Управление роботами через VLM
- Персонализация кешбэка в финтехе
- Когда асессоры и LLM не справляются с разметкой
- Вредные советы по автоматизации нетехнических команд
🔹 Карьерный трек — круглый стол «Карьера в DS: от джуна до C-level в эпоху ИИ»
🔹 Нетворкинг — после официальной части: напитки, конкурсы и живая музыка от рок-группы коллег по ИТ-цеху
Кто выступает:
Анна Илюшина (Русагро), Полина Федотова (Центр робототехники Сбера), Полина Шпинева (Ozon банк), Светлана Астафьева (Точка Банк), Александра Мурзина (Яндекс)
Для кого: Профессионалы, студенты и все, кто интересуется миром данных
📍 6 марта, Приморский просп., 70
👥 400 мест — обычно разлетаются быстро
Регистрация: ods.ai/events/wids-meetup-2026
6 марта в большом зале БКЗ (офис Ozon Банка) пройдет традиционный митап Women in Data Science.
Что ждет на митапе:
🔹 Технический трек:
- Микросервисы автоматизации разметки в агропроме
- Управление роботами через VLM
- Персонализация кешбэка в финтехе
- Когда асессоры и LLM не справляются с разметкой
- Вредные советы по автоматизации нетехнических команд
🔹 Карьерный трек — круглый стол «Карьера в DS: от джуна до C-level в эпоху ИИ»
🔹 Нетворкинг — после официальной части: напитки, конкурсы и живая музыка от рок-группы коллег по ИТ-цеху
Кто выступает:
Анна Илюшина (Русагро), Полина Федотова (Центр робототехники Сбера), Полина Шпинева (Ozon банк), Светлана Астафьева (Точка Банк), Александра Мурзина (Яндекс)
Для кого: Профессионалы, студенты и все, кто интересуется миром данных
📍 6 марта, Приморский просп., 70
👥 400 мест — обычно разлетаются быстро
Регистрация: ods.ai/events/wids-meetup-2026
MLечный путь 2026
Друзья, всем привет!
Рад вам сообщить что уже третий раз подряд буду выступать на ранее митапе, а теперь уже полноценной конференции MLечный путь от Selectel. Мне особенно приятно, что родной митап про MLOps, с которого я начинал когда-то, перешел в статус конференции и растет каждый год нетолько по масштабу, но и по качеству!
Когда? - 22 апреля
Где? - Москва, Connect Space, 5-й Донской проезд 17
О чем я буду рассказывать?
Прошлые года я рассказывал про узкие горлышки в ML системах и как подбирать инфраструктуру для LLM, темы которые до сих пор актуальны!
В этом году решил построить трек на платформизацию ИИ-систем, поэтому поделюсь своим опытом разработки ML и Инференс платформ, их эволюции и подводных камнях на каждой стадии.
Разберем с вами путь от DevBox с jupyterlab до централизованной платформы с 500 активными пользователями в неделю, а также заглянем в будущее агентных платформ. Из практических примеров покажу, как менеджить десятки команд с помощью квотирования и очередей в kueue, сделать свой jupyterlab с удаленными kernel без простоев gpu, построить распределенное обучение на пайплайнах Kubeflow и многое другое)
Приходите и смотрите онлайн!
Также планирую несколько постов про текущие исследования инфры и пару анонсов, так что не теряйте!
Друзья, всем привет!
Рад вам сообщить что уже третий раз подряд буду выступать на ранее митапе, а теперь уже полноценной конференции MLечный путь от Selectel. Мне особенно приятно, что родной митап про MLOps, с которого я начинал когда-то, перешел в статус конференции и растет каждый год нетолько по масштабу, но и по качеству!
Когда? - 22 апреля
Где? - Москва, Connect Space, 5-й Донской проезд 17
О чем я буду рассказывать?
Прошлые года я рассказывал про узкие горлышки в ML системах и как подбирать инфраструктуру для LLM, темы которые до сих пор актуальны!
В этом году решил построить трек на платформизацию ИИ-систем, поэтому поделюсь своим опытом разработки ML и Инференс платформ, их эволюции и подводных камнях на каждой стадии.
Разберем с вами путь от DevBox с jupyterlab до централизованной платформы с 500 активными пользователями в неделю, а также заглянем в будущее агентных платформ. Из практических примеров покажу, как менеджить десятки команд с помощью квотирования и очередей в kueue, сделать свой jupyterlab с удаленными kernel без простоев gpu, построить распределенное обучение на пайплайнах Kubeflow и многое другое)
Приходите и смотрите онлайн!
Также планирую несколько постов про текущие исследования инфры и пару анонсов, так что не теряйте!
mlconf.selectel.ru
MLечный путь
Конференция о том, как искусственный интеллект перестает быть экспериментом и становится рабочим бизнес-инструментом
🔥13👍6❤5
Всем привет!
#mlinfra_digest
Настроил для себя ресерч материалов по инфраструктуре для AI/ML. Самые интересные статьи и посты хочу иногда выкладывать на канале.
Тут не будет новостей про новые SOTA модели, как агенты научились вышивать или что очередная голливудская звезда завела репозиторий на гитхабе (привет Милла Йовович)- только инфраструктурная выжимка про готовку ai платформ (в том числе для ваших агентов).
1️⃣ The weight of AI models: Why infrastructure always arrives slowly
Очень хороший текст про то, что bottleneck в AI infra часто не в самой модели, а в доставке, хранении и rollout больших весов.
Как то я уже делал посты про DragonFly p2p, но для оптимизации пуллинга образов. Посмотрим как он может помочь с весами моделей - веса делятся на слои как докер образ и скачиваются с разных нод. Модельки через торрент))
https://www.cncf.io/blog/2026/03/27/the-weight-of-ai-models-why-infrastructure-always-arrives-slowly/
2️⃣ Kubernetes goes AI-First: Unpacking the new AI conformance program
Один из самых сильных сигналов про то, какие capability скоро станут baseline для AI-ready Kubernetes: DRA, AI-aware autoscaling, observability, scheduling.
DRA на западе становится стандартом, в любом KibeConf про это доклад (а еще он уже в бете и динамический MIG подвезли). Скейлинг по утилизации GPU кажется необходимой частью таких платформ.
https://opensource.googleblog.com/2026/04/kubernetes-goes-ai-first-unpacking-the-new-ai-conformance-program.html
3️⃣ The platform under the model: How cloud native powers AI engineering in production
Хороший обзорный материал, который собирает в одну картину cloud-native substrate под AI workloads. Особенно нравится видеть там Kueue, Kubeflow - ну в целом проекты cncf так что ничего удивительного
Удобно, если хочется быстро сверить свою roadmap и понять, из каких примитивов вообще сейчас складывается production AI platform.
https://www.cncf.io/blog/2026/03/26/the-platform-under-the-model-how-cloud-native-powers-ai-engineering-in-production/
4️⃣ How NVIDIA Dynamo 1.0 Powers Multi-Node Inference at Production Scale
А здесь будет две статьи про распределенный инференс. Делимся на два лагеря - кто за dynamo AI пишите в комментах насколько вам помогает disaggregated inference, стабильны ли ваши TPOT.
https://developer.nvidia.com/blog/nvidia-dynamo-1-production-ready/
5️⃣ llm-d officially a CNCF Sandbox project
А я лично больше присматриваюсь к llm-d - cncf sandbox это хороший знак, но что еще важнее он поддержан в Kserve)
https://cloud.google.com/blog/products/containers-kubernetes/llm-d-officially-a-cncf-sandbox-project
#mlinfra_digest
Настроил для себя ресерч материалов по инфраструктуре для AI/ML. Самые интересные статьи и посты хочу иногда выкладывать на канале.
Тут не будет новостей про новые SOTA модели, как агенты научились вышивать или что очередная голливудская звезда завела репозиторий на гитхабе (привет Милла Йовович)- только инфраструктурная выжимка про готовку ai платформ (в том числе для ваших агентов).
1️⃣ The weight of AI models: Why infrastructure always arrives slowly
Очень хороший текст про то, что bottleneck в AI infra часто не в самой модели, а в доставке, хранении и rollout больших весов.
Как то я уже делал посты про DragonFly p2p, но для оптимизации пуллинга образов. Посмотрим как он может помочь с весами моделей - веса делятся на слои как докер образ и скачиваются с разных нод. Модельки через торрент))
https://www.cncf.io/blog/2026/03/27/the-weight-of-ai-models-why-infrastructure-always-arrives-slowly/
2️⃣ Kubernetes goes AI-First: Unpacking the new AI conformance program
Один из самых сильных сигналов про то, какие capability скоро станут baseline для AI-ready Kubernetes: DRA, AI-aware autoscaling, observability, scheduling.
DRA на западе становится стандартом, в любом KibeConf про это доклад (а еще он уже в бете и динамический MIG подвезли). Скейлинг по утилизации GPU кажется необходимой частью таких платформ.
https://opensource.googleblog.com/2026/04/kubernetes-goes-ai-first-unpacking-the-new-ai-conformance-program.html
3️⃣ The platform under the model: How cloud native powers AI engineering in production
Хороший обзорный материал, который собирает в одну картину cloud-native substrate под AI workloads. Особенно нравится видеть там Kueue, Kubeflow - ну в целом проекты cncf так что ничего удивительного
Удобно, если хочется быстро сверить свою roadmap и понять, из каких примитивов вообще сейчас складывается production AI platform.
https://www.cncf.io/blog/2026/03/26/the-platform-under-the-model-how-cloud-native-powers-ai-engineering-in-production/
4️⃣ How NVIDIA Dynamo 1.0 Powers Multi-Node Inference at Production Scale
А здесь будет две статьи про распределенный инференс. Делимся на два лагеря - кто за dynamo AI пишите в комментах насколько вам помогает disaggregated inference, стабильны ли ваши TPOT.
https://developer.nvidia.com/blog/nvidia-dynamo-1-production-ready/
5️⃣ llm-d officially a CNCF Sandbox project
А я лично больше присматриваюсь к llm-d - cncf sandbox это хороший знак, но что еще важнее он поддержан в Kserve)
https://cloud.google.com/blog/products/containers-kubernetes/llm-d-officially-a-cncf-sandbox-project
CNCF
The weight of AI models: Why infrastructure always arrives slowly
As AI adoption accelerates across industries, organizations face a critical bottleneck that is often overlooked until it becomes a serious obstacle: reliably managing and distributing large model…
🔥8❤3
Скедулинг AI ворклоудов в k8s
В прошлом посту в статье Kubernetes goes AI-First: Unpacking the new AI conformance program явно упоминается проблема скедулинга AI ворклоудов. Что уже сейчас можно посмотреть на рынке opensource?
1️⃣ Reclaiming underutilized GPUs in Kubernetes using scheduler plugins
Нативный скедулер k8s смотрит на CPU, RAM и ничего не знает про утилизацию GPU. Плагины к скедулеру k8s могут помочь в этом - можно задавать правила по которым происходит фильтрация доступных нод по метрикам Prometheus, например от DCGM exporter.
Статья - https://www.cncf.io/blog/2026/01/20/reclaiming-underutilized-gpus-in-kubernetes-using-scheduler-plugins
Репозиторий - https://github.com/kubernetes-sigs/scheduler-plugins
2️⃣ Running AI Workloads on Rack-Scale Supercomputers: From Hardware to Topology-Aware Scheduling
Nvidia рекомендует переходить к подходам, осведомленным о топологии сети (topology-aware scheduling), используя расширения DRA (тонкое API для работы с вендорным железом), продвинутые мета-планировщики (Run:ai/KAI скедулер) и автоматические инструменты обнаружения железа (Topograph).
Статья - https://developer.nvidia.com/blog/running-ai-workloads-on-rack-scale-supercomputers-from-hardware-to-topology-aware-scheduling/
Репозиторий - https://github.com/NVIDIA/topograph
В прошлом посту в статье Kubernetes goes AI-First: Unpacking the new AI conformance program явно упоминается проблема скедулинга AI ворклоудов. Что уже сейчас можно посмотреть на рынке opensource?
1️⃣ Reclaiming underutilized GPUs in Kubernetes using scheduler plugins
Нативный скедулер k8s смотрит на CPU, RAM и ничего не знает про утилизацию GPU. Плагины к скедулеру k8s могут помочь в этом - можно задавать правила по которым происходит фильтрация доступных нод по метрикам Prometheus, например от DCGM exporter.
Статья - https://www.cncf.io/blog/2026/01/20/reclaiming-underutilized-gpus-in-kubernetes-using-scheduler-plugins
Репозиторий - https://github.com/kubernetes-sigs/scheduler-plugins
2️⃣ Running AI Workloads on Rack-Scale Supercomputers: From Hardware to Topology-Aware Scheduling
Nvidia рекомендует переходить к подходам, осведомленным о топологии сети (topology-aware scheduling), используя расширения DRA (тонкое API для работы с вендорным железом), продвинутые мета-планировщики (Run:ai/KAI скедулер) и автоматические инструменты обнаружения железа (Topograph).
Статья - https://developer.nvidia.com/blog/running-ai-workloads-on-rack-scale-supercomputers-from-hardware-to-topology-aware-scheduling/
Репозиторий - https://github.com/NVIDIA/topograph
❤4👍3
Мы написали курс по MLOps!
Хочу поделиться проектом, в который я вложил реально много сил за последний год - курсом «MLOps для разработки и мониторинга моделей» в Яндекс Практикуме.🚀🚀🚀
Для меня это была не просто работа "поучаствовать в курсе" - Я составлял ядро программы в соответствии с текущим рынком (и моим опытом), формировал ТЗ для авторов, проектировал инфраструктуру курса. Это были сотни часов работы, пересборка программы, рефакторинг модулей, дедлайны, согласования — в общем, вполне настоящая продуктовая разработка, а не просто набор лекций.
И лично мне этот опыт тоже много дал - нетворкинг и знакомство с сильными авторами (спасибо ребятам за их вклад и особенно Кате Цаплиной за dev и ml практики на курсе и что позвала меня поучавствовать в проекте!), опыт создания большого образовательного продукта, возможность упаковать свой практический взгляд на MLOps в нормальную учебную траекторию, и, если честно, просто приятное чувство, что год назад я обещал написать курс — и в итоге реально это сделал😅
Что важно про сам курс: мне хотелось сделать его не просто "ещё одной программой про MLOps от датасайнтистов", а курсом с хорошим упором на инфраструктурную часть. На рынке много курсов, где MLOps подаётся скорее со стороны Data Science и использования готовых инструментов. А мне хотелось показать, как это выглядит со стороны инженера, который строит и эксплуатирует платформу.
Что в итоге получит студент:
- понимание полного MLOps-цикла (вспоминаем раз и два)
- Навыки для Dev, ML и OPS трека MLOPS специалиста (согласно схеме)
- практику с ClearML, Kubernetes, MLflow, Airflow
- Inference в K8S и в Kserve
- Observability моделей и инфраструктуры
- Data quality и контроль качества пайплайнов
То есть идея курса в том, чтобы после него разработчик / DevOps / Data Scientist мог гораздо увереннее зайти в сторону junior MLOps и понимать не только модели, но и весь production-контур вокруг них. Единственное предупрежу сразу - в курсе нет работы с GPU. Не поместилось + считаю что это следующий уровень (либо больше к llmops актуально).
Для меня тут ещё есть личный момент: когда-то я сам проходил курс Практикума по DevOps, и он в своё время сильно повлиял на мой трек, помог найти работу где я стал уже MLOps инженером. Поэтому особенно круто, что теперь я сам оказался с другой стороны и разрабатывал уже свой курс.
Если хотите записаться, напишите мне в личку - поделюсь промокодом на 15%.
А тем, кто купит курс по этому промокоду, готов подарить полчаса менторской сессии со мной на getMentor: обсудим карьерный трек в MLOps, что качать в первую очередь и как туда заходить - оставляйте заявки с пометкой что с курса по mlops ❤️
Хочу поделиться проектом, в который я вложил реально много сил за последний год - курсом «MLOps для разработки и мониторинга моделей» в Яндекс Практикуме.🚀🚀🚀
Для меня это была не просто работа "поучаствовать в курсе" - Я составлял ядро программы в соответствии с текущим рынком (и моим опытом), формировал ТЗ для авторов, проектировал инфраструктуру курса. Это были сотни часов работы, пересборка программы, рефакторинг модулей, дедлайны, согласования — в общем, вполне настоящая продуктовая разработка, а не просто набор лекций.
И лично мне этот опыт тоже много дал - нетворкинг и знакомство с сильными авторами (спасибо ребятам за их вклад и особенно Кате Цаплиной за dev и ml практики на курсе и что позвала меня поучавствовать в проекте!), опыт создания большого образовательного продукта, возможность упаковать свой практический взгляд на MLOps в нормальную учебную траекторию, и, если честно, просто приятное чувство, что год назад я обещал написать курс — и в итоге реально это сделал😅
Что важно про сам курс: мне хотелось сделать его не просто "ещё одной программой про MLOps от датасайнтистов", а курсом с хорошим упором на инфраструктурную часть. На рынке много курсов, где MLOps подаётся скорее со стороны Data Science и использования готовых инструментов. А мне хотелось показать, как это выглядит со стороны инженера, который строит и эксплуатирует платформу.
Что в итоге получит студент:
- понимание полного MLOps-цикла (вспоминаем раз и два)
- Навыки для Dev, ML и OPS трека MLOPS специалиста (согласно схеме)
- практику с ClearML, Kubernetes, MLflow, Airflow
- Inference в K8S и в Kserve
- Observability моделей и инфраструктуры
- Data quality и контроль качества пайплайнов
То есть идея курса в том, чтобы после него разработчик / DevOps / Data Scientist мог гораздо увереннее зайти в сторону junior MLOps и понимать не только модели, но и весь production-контур вокруг них. Единственное предупрежу сразу - в курсе нет работы с GPU. Не поместилось + считаю что это следующий уровень (либо больше к llmops актуально).
Для меня тут ещё есть личный момент: когда-то я сам проходил курс Практикума по DevOps, и он в своё время сильно повлиял на мой трек, помог найти работу где я стал уже MLOps инженером. Поэтому особенно круто, что теперь я сам оказался с другой стороны и разрабатывал уже свой курс.
Если хотите записаться, напишите мне в личку - поделюсь промокодом на 15%.
А тем, кто купит курс по этому промокоду, готов подарить полчаса менторской сессии со мной на getMentor: обсудим карьерный трек в MLOps, что качать в первую очередь и как туда заходить - оставляйте заявки с пометкой что с курса по mlops ❤️
Курс «MLOps для разработки и мониторинга моделей»
Курс «MLOps для разработки и мониторинга моделей» от Яндекс Практикум. Для специалистов с опытом: научитесь развертывать, управлять и контролировать ML-модели за 5 месяцев. Практика на реальных кейсах!
🔥31❤5👍5
Всем привет!
#mlinfra_digest
Пока смотрю свежие материалы по инфраструктуре для AI/ML, всё сильнее ощущение, что основная сложность уже давно не в том, как поднять модель, а в том, как потом всем этим нормально управлять в production.
1️⃣ Experimenting with GPUs: GKE managed DRANET and Inference Gateway AI Deployment
Хороший материал от Google про DRANET и inference gateway как отдельный слой платформы для AI-нагрузок.
Плюс inference gateway уже можно смотреть не только как идею из вендорских постов, но и как расширение Kubernetes Gateway API, которое уже хочется руками тестировать.
https://cloud.google.com/blog/topics/developers-practitioners/experimenting-with-gpus-gke-managed-dranet-and-inference-gateway-ai-deployment
https://github.com/kubernetes-sigs/gateway-api-inference-extension
2️⃣ Unlock efficient model deployment: Simplified Inference Operator setup on Amazon SageMaker HyperPod
У AWS понравился сам подход к inference operator. Если хочется писать свой оператор для inference platform, полезно посмотреть, как это разложено у них: lifecycle, rollout и platform-style управление serving-слоем. Особенно если KServe вам по каким-то причинам не подходит и хочется собирать более кастомный control plane.
https://aws.amazon.com/blogs/architecture/unlock-efficient-model-deployment-simplified-inference-operator-setup-on-amazon-sagemaker-hyperpod/
3️⃣ Overcoming inference challenges
У Red Hat понравилась простая и очень жизненная мысль: первый успешный ответ от модели это не победа, а только старт. Дальше начинается Day 2, где нужно разруливать hardware-model Tetris, latency/throughput trade-offs, стоимость и утилизацию GPU. И именно там быстро становится видно, есть ли у тебя inference platform, или пока просто набор YAML’ов.
https://www.redhat.com/en/blog/overcoming-inference-challenges
#mlinfra_digest
Пока смотрю свежие материалы по инфраструктуре для AI/ML, всё сильнее ощущение, что основная сложность уже давно не в том, как поднять модель, а в том, как потом всем этим нормально управлять в production.
1️⃣ Experimenting with GPUs: GKE managed DRANET and Inference Gateway AI Deployment
Хороший материал от Google про DRANET и inference gateway как отдельный слой платформы для AI-нагрузок.
Плюс inference gateway уже можно смотреть не только как идею из вендорских постов, но и как расширение Kubernetes Gateway API, которое уже хочется руками тестировать.
https://cloud.google.com/blog/topics/developers-practitioners/experimenting-with-gpus-gke-managed-dranet-and-inference-gateway-ai-deployment
https://github.com/kubernetes-sigs/gateway-api-inference-extension
2️⃣ Unlock efficient model deployment: Simplified Inference Operator setup on Amazon SageMaker HyperPod
У AWS понравился сам подход к inference operator. Если хочется писать свой оператор для inference platform, полезно посмотреть, как это разложено у них: lifecycle, rollout и platform-style управление serving-слоем. Особенно если KServe вам по каким-то причинам не подходит и хочется собирать более кастомный control plane.
https://aws.amazon.com/blogs/architecture/unlock-efficient-model-deployment-simplified-inference-operator-setup-on-amazon-sagemaker-hyperpod/
3️⃣ Overcoming inference challenges
У Red Hat понравилась простая и очень жизненная мысль: первый успешный ответ от модели это не победа, а только старт. Дальше начинается Day 2, где нужно разруливать hardware-model Tetris, latency/throughput trade-offs, стоимость и утилизацию GPU. И именно там быстро становится видно, есть ли у тебя inference platform, или пока просто набор YAML’ов.
https://www.redhat.com/en/blog/overcoming-inference-challenges
Google Cloud Blog
Experimenting with GPUs: GKE managed DRANET and Inference Gateway AI Deployment | Google Cloud Blog
Unleash next-level AI performance! Dive into the step-by-step guide for deploying the Deepseek LLM on GKE, harnessing managed DRANET, NVIDIA B200 GPUs, and the GKE Inference Gateway for lightning-fast, high-scale inference.
🔥2❤1👾1
Хеллоу!
#mlinfra_digest
Сегодня дайджест выходит на денек раньше. А знаете почему? Конечно знаете, завтра буду уже традиционно выступать на MLечный путь 2026, обязательно приходите или подключайтесь онлайн)
А пока ждем это событие, предлагаю посмотреть на следующие интересные статьи за последнее время.
1️⃣ State of the Model Serving Communities
Хорошая сводка последних апдейтов по open source serving/inference-проектам. Удобно, когда хочется быстро сверить, что происходит вокруг KServe, Gateway API Inference Extension, llm-d и соседних инициатив, не вычитывая десятки отдельных анонсов.
https://inferenceops.substack.com/p/state-of-the-model-serving-communities-b93
2️⃣ Unifying real-time and async inference with GKE Inference Gateway
Интересный практический разбор того, как делать асинхронный inference и при этом не разводить отдельные serving-контуры под каждый тип нагрузки.
И что особенно приятно, async inference тут уже можно не только читать как идею, но и реально трогать руками, например через llm-d async и Async Processor.
Статья - https://cloud.google.com/blog/products/containers-kubernetes/unifying-real-time-and-async-inference-with-gke-inference-gateway
Репозиторий - https://github.com/llm-d-incubation/llm-d-async/blob/main/README.md
Дока - https://llm-d.ai/docs/guide/Installation/asynchronous-processing
3️⃣ Optimizing RDMA performance for AI workloads on AKS with DRANET
А вот это уже более low-level infra история, и снова про DRA! Тут речь про RDMA, топологию деплоя ворклоудов (чтобы они были поближе друг-к-другу и соеденены каким-нибудь nvlink). Вещи, которые реально начинают влиять на latency и throughput, когда выходишь за рамки простого single-node serving.
DRA расматривается как решение не только для GPU - это общий стандарт, сетевая топология тоже будет имплементироваться через ResourceClaim'ы.
https://blog.aks.azure.com/2026/04/01/dranet-rdma-optimization-for-ai-on-aks
#mlinfra_digest
Сегодня дайджест выходит на денек раньше. А знаете почему? Конечно знаете, завтра буду уже традиционно выступать на MLечный путь 2026, обязательно приходите или подключайтесь онлайн)
А пока ждем это событие, предлагаю посмотреть на следующие интересные статьи за последнее время.
1️⃣ State of the Model Serving Communities
Хорошая сводка последних апдейтов по open source serving/inference-проектам. Удобно, когда хочется быстро сверить, что происходит вокруг KServe, Gateway API Inference Extension, llm-d и соседних инициатив, не вычитывая десятки отдельных анонсов.
https://inferenceops.substack.com/p/state-of-the-model-serving-communities-b93
2️⃣ Unifying real-time and async inference with GKE Inference Gateway
Интересный практический разбор того, как делать асинхронный inference и при этом не разводить отдельные serving-контуры под каждый тип нагрузки.
И что особенно приятно, async inference тут уже можно не только читать как идею, но и реально трогать руками, например через llm-d async и Async Processor.
Статья - https://cloud.google.com/blog/products/containers-kubernetes/unifying-real-time-and-async-inference-with-gke-inference-gateway
Репозиторий - https://github.com/llm-d-incubation/llm-d-async/blob/main/README.md
Дока - https://llm-d.ai/docs/guide/Installation/asynchronous-processing
3️⃣ Optimizing RDMA performance for AI workloads on AKS with DRANET
А вот это уже более low-level infra история, и снова про DRA! Тут речь про RDMA, топологию деплоя ворклоудов (чтобы они были поближе друг-к-другу и соеденены каким-нибудь nvlink). Вещи, которые реально начинают влиять на latency и throughput, когда выходишь за рамки простого single-node serving.
DRA расматривается как решение не только для GPU - это общий стандарт, сетевая топология тоже будет имплементироваться через ResourceClaim'ы.
https://blog.aks.azure.com/2026/04/01/dranet-rdma-optimization-for-ai-on-aks
mlconf.selectel.ru
MLечный путь
Конференция о том, как искусственный интеллект перестает быть экспериментом и становится рабочим бизнес-инструментом
👍3❤1
Алексеев_Млечныйпуть_Платформизация.pdf
9.3 MB
Собрал ссылки по темам из моего доклада, чтобы можно было не только посмотреть презентацию, но и пойти дальше в детали.
А также запись выступления.
1. Три подхода к построению MLOps-платформы
Когда мы проектировали курс по MLOps для Яндекс Практикума, отдельно разобрали три варианта архитектуры MLOps-платформ на примерах известных западных компаний. Если хочется посмотреть на разные платформенные подходы не абстрактно, а через реальные архитектурные паттерны, начать можно отсюда.
https://habr.com/ru/companies/yandex_praktikum/articles/1014322/
2. Kubeflow: профили и enterprise-расширение
Если вам интересен multi-tenancy в Kubeflow, советую посмотреть, как устроены профили в Kubeflow, а затем заглянуть в пример enterprise-плагина для автоматического добавления профилей и интеграции с корпоративной моделью доступа.
Профили: https://www.kubeflow.org/docs/components/central-dash/profiles/
Пример IAM-плагина: https://github.com/kubeflow/kubeflow/blob/v1.10-branch/components/profile-controller/controllers/plugin_iam.go
3. Kueue
Мы используем Kueue как основной scheduler для AI workloads. Если вам интересны очереди задач, квоты, fair sharing и базовые принципы платформенного планирования ML-нагрузки в Kubernetes, здесь можно посмотреть основные концепции.
https://github.com/kubernetes-sigs/kueue
https://kueue.sigs.k8s.io/docs/concepts/
4. Istio Sidecar
Если вы используете Istio как service mesh, советую присмотреться к настройкам Sidecar. Это помогает сократить лишнюю нагрузку на Envoy и заметно экономить оперативную память.
https://istio.io/latest/docs/reference/config/networking/sidecar/
5. Распределённое обучение в Kubeflow
Если вы делаете distributed training в Kubeflow, рекомендую обратить внимание на trainer-operator. Это одна из базовых точек входа в платформенный слой для распределённого обучения.
https://github.com/kubeflow/trainer
6. Секреты и доступы
В этой статье хорошо разобраны варианты интеграции Kubernetes-кластера с корпоративным Vault, включая практическую сторону работы с секретами и доступами.
https://habr.com/ru/companies/oleg-bunin/articles/919234/
7. KServe и LLM inference
Если смотреть на то, как сегодня выглядит LLM inference в KServe, то вот хорошая точка входа в LLMInferenceService и текущую модель generative inference в платформе.
https://kserve.github.io/website/docs/model-serving/generative-inference/llmisvc/llmisvc-overview
8. Таймлайн про MLOps до 2035 года
И отдельно оставлю доклад с размышлениями о том, куда вообще движутся MLOps-платформы и почему со временем платформенный слой будет появляться практически везде.
https://www.youtube.com/watch?v=kWBpQZIGmik
Спасибо что слушали доклад! Вопросы можно задавать в комментариях)
А также запись выступления.
1. Три подхода к построению MLOps-платформы
Когда мы проектировали курс по MLOps для Яндекс Практикума, отдельно разобрали три варианта архитектуры MLOps-платформ на примерах известных западных компаний. Если хочется посмотреть на разные платформенные подходы не абстрактно, а через реальные архитектурные паттерны, начать можно отсюда.
https://habr.com/ru/companies/yandex_praktikum/articles/1014322/
2. Kubeflow: профили и enterprise-расширение
Если вам интересен multi-tenancy в Kubeflow, советую посмотреть, как устроены профили в Kubeflow, а затем заглянуть в пример enterprise-плагина для автоматического добавления профилей и интеграции с корпоративной моделью доступа.
Профили: https://www.kubeflow.org/docs/components/central-dash/profiles/
Пример IAM-плагина: https://github.com/kubeflow/kubeflow/blob/v1.10-branch/components/profile-controller/controllers/plugin_iam.go
3. Kueue
Мы используем Kueue как основной scheduler для AI workloads. Если вам интересны очереди задач, квоты, fair sharing и базовые принципы платформенного планирования ML-нагрузки в Kubernetes, здесь можно посмотреть основные концепции.
https://github.com/kubernetes-sigs/kueue
https://kueue.sigs.k8s.io/docs/concepts/
4. Istio Sidecar
Если вы используете Istio как service mesh, советую присмотреться к настройкам Sidecar. Это помогает сократить лишнюю нагрузку на Envoy и заметно экономить оперативную память.
https://istio.io/latest/docs/reference/config/networking/sidecar/
5. Распределённое обучение в Kubeflow
Если вы делаете distributed training в Kubeflow, рекомендую обратить внимание на trainer-operator. Это одна из базовых точек входа в платформенный слой для распределённого обучения.
https://github.com/kubeflow/trainer
6. Секреты и доступы
В этой статье хорошо разобраны варианты интеграции Kubernetes-кластера с корпоративным Vault, включая практическую сторону работы с секретами и доступами.
https://habr.com/ru/companies/oleg-bunin/articles/919234/
7. KServe и LLM inference
Если смотреть на то, как сегодня выглядит LLM inference в KServe, то вот хорошая точка входа в LLMInferenceService и текущую модель generative inference в платформе.
https://kserve.github.io/website/docs/model-serving/generative-inference/llmisvc/llmisvc-overview
8. Таймлайн про MLOps до 2035 года
И отдельно оставлю доклад с размышлениями о том, куда вообще движутся MLOps-платформы и почему со временем платформенный слой будет появляться практически везде.
https://www.youtube.com/watch?v=kWBpQZIGmik
Спасибо что слушали доклад! Вопросы можно задавать в комментариях)
🔥15❤1
Доклад на infra.conf 2026!
Привет! 4 июня в Москве на infra.conf 2026 буду рассказывать как в avito строим ML платформу на базе kubeflow. Режиссерская расширенная версия моего доклада про ml платформы.
Расскажу подробно технические реализации всех компонент
• очереди задач на Kueue
• что мы патчили в пайплайнах kubeflow и сократили в 2 раза использование ресурсов k8s
• как настроили observability и добавили интеграцию с секретами
• как делаем инференс на kserve и свой model registry. Стоит ли делать отдельную платформу инференса или запускать их в PaaS.
Регистрируйтесь, мероприятие бесплатное) Жду вас на конфе!
Привет! 4 июня в Москве на infra.conf 2026 буду рассказывать как в avito строим ML платформу на базе kubeflow. Режиссерская расширенная версия моего доклада про ml платформы.
Расскажу подробно технические реализации всех компонент
• очереди задач на Kueue
• что мы патчили в пайплайнах kubeflow и сократили в 2 раза использование ресурсов k8s
• как настроили observability и добавили интеграцию с секретами
• как делаем инференс на kserve и свой model registry. Стоит ли делать отдельную платформу инференса или запускать их в PaaS.
Регистрируйтесь, мероприятие бесплатное) Жду вас на конфе!
❤17👍1🔥1