Amazon SageMaker Unified Studio получил значительное обновление: теперь участники проектов могут использовать полный контроль версий Git непосредственно в инструментах, которыми уже пользуются — Query Editor, Visual ETL, Workflows и Notebooks. Это изменение заменяет прежний подход с автоматической синхронизацией на более гибкую модель управления версиями на уровне файлов.
Что изменилось
Ключевое новшество — единообразный интерфейс управления исходным кодом во всех инструментах проекта. Раньше блокноты (Notebooks) вообще не поддерживали Git, теперь они включены в общую систему. Пользователи могут самостоятельно решать, какие файлы отслеживать, добавляя их в репозиторий на GitHub, GitLab или Bitbucket. Контроль версий не навязывается на уровне проекта — вы определяете, что и когда помещать под версионирование.
Как это работает
Когда изменения готовы, их можно зафиксировать и отправить одним действием. Репозитории теперь не привязаны к созданию проекта: подключить их можно в любой момент, когда возникнет потребность. Проект способен одновременно работать с любым количеством репозиториев и веток. При этом доступны создание веток, обновление и разрешение конфликтов, не покидая проект.
Для пользователей JupyterLab или Code Editor сохраняется полный доступ к интерфейсу командной строки Git через встроенный терминал.
Доступность
Функция доступна во всех регионах AWS, где поддерживается Amazon SageMaker Unified Studio, как для доменов IAM, так и для доменов IAM Identity Center. Если проект использует предыдущий интерфейс Git, можно перейти на новую модель, обновив проект.
Информация опубликована в официальном блоге AWS What’s New.
Что это значит
Обновление упрощает совместную работу над проектами машинного обучения, устраняя разрыв между инструментами разработки и версионированием. Возможность точечно выбирать файлы для Git и работать с несколькими репозиториями одновременно дает командам больше гибкости в управлении кодом.

Комментарии · 0
Войдите, чтобы участвовать в обсуждении.