Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применяется только к:Портал Foundry (классический). Эта статья недоступна для нового портала Foundry.
Дополнительные сведения о новом портале.
Примечание
Содержание в новой документации Microsoft Foundry может открываться по ссылкам в этой статье вместо документации Foundry (классической версии), которую вы просматриваете сейчас.
Важно
Элементы, помеченные (предварительная версия) в этой статье, в настоящее время находятся в общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания, и мы не рекомендуем ее для рабочих нагрузок. Некоторые функции могут не поддерживаться или могут иметь ограниченные возможности. Дополнительные сведения см. в разделе Supplemental Terms of Use for Microsoft Azure Previews.
Узнайте, как настроить и развернуть модели с помощью управляемых вычислений в Microsoft Foundry. Настройте параметры обучения (скорость обучения, размер пакета, эпохи), чтобы оптимизировать производительность.
Предварительная настройка предварительно обученной модели для связанной задачи эффективнее, чем обучение новой модели с нуля.
Используйте параметры точной настройки на портале для настройки данных, вычислений и гиперпараметров. После завершения обучения можно оценить и развернуть полученную модель.
В этой статье описано, как:
- Выберите базовую модель.
- Настройте разделение вычислительных ресурсов и данных.
- Безопасно настройте гиперпараметры.
- Отправьте и отслеживайте задачу по точной настройке.
- Оцените и разверните настраиваемую модель.
Необходимые условия
Важно
Эта статья предоставляет устаревшую поддержку для проектов на основе концентраторов. Он не будет работать для проектов Foundry. Узнайте , какой у меня тип проекта?
примечание о совместимости SDK. Для примеров кода требуется определенная версия пакета SDK для Foundry Microsoft. При возникновении проблем совместимости рассмотрите возможность миграции из концентратора в проект Foundry.
- Учетная запись Azure с активной подпиской. Если у вас нет, создайте учетную запись free Azure, которая включает бесплатную пробную подписку.
- Если у вас нет одного, создайте проект на основе концентратора.
- Azure управления доступом на основе ролей (Azure RBAC) используются для предоставления доступа к операциям на портале Foundry. Чтобы выполнить действия, описанные в этой статье, учетная запись пользователя должна быть назначена ролью владелец или участник для подписки Azure. Дополнительные сведения о разрешениях см. в разделе Управление доступом на основе ролей портала Foundry.
Настройка базовой модели с помощью управляемых вычислений
Совет
Так как вы можете настроить левую панель на портале Microsoft Foundry, вы можете увидеть элементы, которые могут отличаться от тех, что показаны в этих шагах. Если вы не видите, что вы ищете, выберите ... Подробнее в нижней части левой панели.
-
Войдите в Microsoft Foundry. Убедитесь, что переключатель New Foundry отключен. Эти шаги относятся к Foundry (classic).
Если вы еще не находитесь в проекте, выберите его.
Выберите Тонкая настройка на левой панели.
- Выберите точную настройку модели и добавьте модель, которую вы хотите дополнительно доработать. В этой статье используется Phi-3-mini-4k-instruct в качестве примера.
- Выберите Далее, чтобы просмотреть доступные параметры точной настройки. Некоторые базовые модели поддерживают только управляемые вычисления.
Кроме того, можно выбрать каталог моделей на левой боковой панели проекта и найти карточку модели базовой модели, которую вы хотите точно настроить.
- Выберите "Точно настроить" на карточке модели, чтобы просмотреть доступные параметры точной настройки. Некоторые базовые модели поддерживают только управляемые вычисления.
Выберите управляемые вычисления. Откроется базовые параметры.
Настройка параметров тонкой настройки
В этом разделе описаны инструкции по настройке точной настройки модели с помощью управляемых вычислений.
Укажите имя модели (например,
phi3mini-faq-v1). Нажмите кнопку "Далее " для вычислений.Выберите размер виртуальной машины GPU. Убедитесь, что квота для выбранного SKU.
Нажмите кнопку "Далее " для обучающих данных. Тип задачи может быть предустановлен (например, завершение чата).
Предоставьте обучающие данные (отправьте JSONL/CSV/TSV или выберите зарегистрированный набор данных). Примеры балансировки для уменьшения смещения.
Нажмите кнопку "Далее " для данных проверки. Сохраните автоматическое разделение или укажите отдельный набор данных.
Выберите "Далее " для параметров задачи. Настройте эпохи, скорость обучения, размер пакета. Начинайте консервативно; итерация на основе метрик валидации.
Нажмите кнопку "Далее " для проверки. Подтвердите количество и параметры.
Нажмите кнопку "Отправить ", чтобы запустить задание.
Мониторинг и оценка
- Отслеживайте статус задания в списке заданий по тонкой настройке.
- Просмотрите лог-файлы на предмет проблем с предварительной обработкой или выделением.
- После завершения просмотрите созданные метрики оценки (если включено) или выполните отдельную оценку сравнения базовой и точно настроенной модели.
Развертывание точно настроенной модели
Развертывание из сводки задания. Используйте имя развертывания, например faq-v1. Запишите версию модели и хэш набора данных для воспроизводимости. Добавьте трассировку для отслеживания реальных запросов.
Устранение неполадок
| Проблема | Причина | Действие |
|---|---|---|
| Застрял в очереди | Недостаточно емкости GPU | Попробуйте использовать альтернативный номер SKU или регион |
| Быстрое переобучение | Слишком много эпох / небольшой набор данных | Уменьшение эпох или расширение данных |
| Нет улучшения метрик | Шум набора данных / неправильно заданная цель | Уточнение разметки или выбора метрик |
| Более высокая задержка после развертывания | Более крупная базовая модель / затраты на адаптер | Рассмотрите уменьшенную базовую модель или настройте размер пакета |