Общие вопросы
Доступные возможности
Контейнеры средств Foundry позволяют разработчикам использовать те же интеллектуальные API, которые доступны в Azure, но с преимуществами контейнеризации. Некоторые контейнеры доступны в виде предварительной версии (необходим допуск), то есть для доступа к ним может потребоваться приложение. Другие контейнеры доступны в режиме предварительной версии (допуск не требуется) или общедоступны. Полный список контейнеров и их доступность см. в статье " Средства foundry" в службе поддержки контейнеров . Вы также можете просмотреть контейнеры в реестре контейнеров Майкрософт (MCR).
Существует ли разница между облаком Foundry Tools и контейнерами?
Контейнеры средств Foundry являются альтернативой облаку Foundry Tools. Контейнеры предлагают те же возможности, что и соответствующие облачные службы. Клиенты могут развертывать контейнеры локально или в Azure. Базовая технология искусственного интеллекта, ценовые категории, ключи API и сигнатура API для контейнера и соответствующих облачных служб одинаковы. Ниже приведены возможности и преимущества контейнеров по сравнению с эквивалентными им облачными службами.
Как получить доступ к предварительной версии контейнера (необходим допуск) или использовать ее?
Ранее предварительные версии контейнеров (необходим допуск) размещались в репозитории containerpreview.azurecr.io. По состоянию на 22 сентября 2020 эти контейнеры размещаются на Microsoft Container Registry. Для их загрузки не требуется использовать команду docker login. Контейнер предварительной версии можно запустить, если ресурс Azure был создан с утвержденным идентификатором подписки Azure. Вы не сможете запустить контейнер, если ваша подписка Azure не была утверждена после завершения формы запроса.
Будут ли контейнеры доступны для всех предложений средств Foundry, и что такое следующий набор контейнеров, которые я должен ожидать?
Мы хотели бы сделать больше предложений Foundry Tools доступны в качестве контейнеров. Обратитесь к локальному диспетчеру учетных записей Майкрософт, чтобы получить обновления о новых выпусках контейнеров и других объявлениях средств Foundry.
Что такое соглашение об уровне обслуживания (SLA) для контейнеров?
Внимание
Дополнительные сведения о соглашениях об уровне обслуживания для средств Foundry см. на нашей странице соглашения об уровне обслуживания.
Инструменты Foundry предоставляют соглашения об уровне обслуживания (SLA) для облачных хостинг-услуг, которые можно просмотреть на нашей странице SLA.
Однако средства Foundry в контейнерах не предоставляют соглашение об уровне обслуживания, так как оно является локальным программным обеспечением. Клиенты контролируют конфигурации контейнеров средств Foundry, поэтому корпорация Майкрософт не может предложить соглашение об уровне обслуживания для общедоступной доступности. Клиенты могут развертывать контейнеры в локальной среде, и они определяют среды размещения.
Доступны ли эти контейнеры в национальных облаках?
Контейнеры стандартных средств Foundry можно использовать в суверенных облаках. Контейнеры могут запускаться и подключаться к конечной точке выставления счетов в этих облаках после авторизации, но образы контейнеров должны быть извлечены из реестра контейнеров общедоступного облака. Контейнеры, использующие языковые модели, скачанные во время выполнения, такие как переводчик или пользовательская речь, также настраиваются для извлечения моделей из общедоступных конечных точек.
Приобретение отключенных контейнеров в настоящее время не поддерживается в национальных облаках. Отключенные контейнеры, приобретенные в общедоступном облаке, вместе со всеми зависимостями, можно передать в независимые облака и запустить в инфраструктуре национальных облачных служб.
Управление версиями
Как контейнеры обновляются до последней версии?
Клиенты могут выбрать время обновления развернутых контейнеров. Контейнеры помечены стандартными тегами Docker, такими как latest указание последней версии. Мы советуем клиентам получать последние версии контейнеров по мере их выпуска. Дополнительные сведения о том, как получать уведомления касательно обновления образа, см. в статье Веб-перехватчики реестра контейнеров Azure.
Файлы лицензий контейнера используются в качестве ключей для расшифровки определенных файлов в каждом образе контейнера. Если эти зашифрованные файлы будут обновлены в новом образе контейнера, файл лицензии может не запустить контейнер, даже если он работал с предыдущей версией образа контейнера. Чтобы избежать этой проблемы, рекомендуется скачать новый файл лицензии из конечной точки ресурса для контейнера, предоставленного в портал Azure после извлечения новых версий образов из mcr.microsoft.com.
Чтобы скачать новый файл лицензии, можно добавить DownloadLicense=True в команду docker run вместе с подключением лицензий, ключом API и конечной точкой выставления счетов. Подробные инструкции см. в документации по контейнеру.
Какие версии поддерживаются?
Как правило, поддерживается только текущая версия контейнера. Мы рекомендуем клиентам оставаться в курсе последних исправлений и технологий.
Как осуществляется управление версиями обновлений?
Изменения основного номера версии говорят о том, что в сигнатуре API имеется критическое изменение. Мы ожидаем, что это указание, как правило, совпадает с основными изменениями версий в соответствующем предложении Cloud Foundry Tools. Изменения дополнительного номера версии говорят об исправлениях ошибок, обновлениях модели или новых возможностях, которые не вносят критических изменений в сигнатуру API.
Технические вопросы
Как диагностировать потенциальные ошибки в среде развертывания?
Если у вас возникли проблемы с запуском контейнера средств Foundry, вы можете попробовать использовать контейнер диагностики Майкрософт. Используйте этот контейнер для диагностики распространенных ошибок в среде развертывания, которые могут предотвратить работу контейнеров ИИ Azure должным образом.
Чтобы получить контейнер, используйте следующую команду docker pull:
docker pull mcr.microsoft.com/azure-cognitive-services/diagnostic
Затем запустите контейнер. Замените {ENDPOINT_URI} на URI конечной точки, а {API_KEY} — на свой ключ для ресурса:
docker run --rm mcr.microsoft.com/azure-cognitive-services/diagnostic \
eula=accept \
Billing={ENDPOINT_URI} \
ApiKey={API_KEY}
Контейнер проверит сетевое подключение к конечной точке выставления счетов.
Как запустить контейнеры средств Foundry на устройствах Интернета вещей?
Если у вас нет надежного подключения к Интернету, вы хотите сэкономить на стоимости пропускной способности, у вас есть требования к низкой задержке или вы работаете с конфиденциальными данными, которые необходимо проанализировать на сайте, Azure IoT Edge с контейнерами Средств Foundry обеспечивает согласованность с облаком.
Совместимы ли эти контейнеры с OpenShift?
Мы не тестируем контейнеры с помощью OpenShift, но обычно контейнеры Средств Foundry должны выполняться на любой платформе, поддерживающей образы Docker. Если вы используете OpenShift, рекомендуется запускать контейнеры как root-user.
Как оставить отзыв о продукте и порекомендовать возможности?
Клиентам рекомендуется публично заявлять о проблемах и поддерживать других пользователей, которые сталкиваются с аналогичными потенциальными вопросами. С помощью средства обратной связи можно оставлять как отзывы о продуктах, так и рекомендации касательно возможностей.
Какие сообщения о состоянии и ошибки возвращают контейнеры инструментов Foundry?
Ниже приведены сообщения о состоянии и ошибки.
| Состояние | Description |
|---|---|
Valid |
Ключ API допустимый. Никаких действий не требуется. |
Invalid |
Недопустимый ключ API. Для запуска контейнера укажите допустимый ключ API. Найдите ключ API и регион службы на портале Azure в разделе "Ключи и конечная точка " для ресурса "Средства foundry". |
Mismatch |
Вы предоставили ключ API или конечную точку для другого типа ресурса Foundry Tools. Найдите ключ API и регион службы на портале Azure в разделе "Ключи и конечная точка " для ресурса "Средства foundry". |
CouldNotConnect |
Контейнеру не удалось подключиться к конечной точке выставления счетов. Проверьте значение Retry-After и дождитесь окончания этого периода, прежде чем выполнять другие запросы. |
OutOfQuota |
Ключ API превысил квоту. Вы можете обновить ценовую категорию или дождаться получения дополнительной квоты. Найдите уровень на портале Azure в разделе ценовой категории ресурса Средства Foundry. |
BillingEndpointBusy |
Конечная точка выставления счетов в настоящее время занята. Проверьте значение Retry-After и дождитесь окончания этого периода, прежде чем выполнять другие запросы. |
ContainerUseUnauthorized |
Указанный ключ API не авторизован для использования с этим контейнером. Вероятно, вы используете контейнер, для которого необходим допуск, поэтому убедитесь, что идентификатор подписки Azure утвержден, отправив онлайн-запрос. |
[ERROR] Failed to download: context deadline exceeded |
Время ожидания скачивания файла модели на наши серверы истекло. Убедитесь, что у вас есть надежное подключение к Интернету, чтобы скачать все необходимые файлы в течение одного часа. Скачивание моделей применяется к контейнерам службы "Преобразование текста" и некоторые контейнеры службы "Речь". |
The provided license path was not found. Please ensure a volume is mounted and a directory exists at the location specified by Mounts:License |
Только отключенные контейнеры. Файл лицензии не хранится локально в расположении, указанном в команде docker run. Возможно, вы неправильно подключили том лицензии. Обязательно проверьте локальную файловую систему и укажите допустимый путь к нужному расположению локального хранилища для файла лицензии с помощью аргумента -v в команде запуска Docker. |
Unknown |
В настоящее время серверу не удается обработать запросы на выставление счетов. |
Как мне получить поддержку?
Каналы поддержки клиентов совпадают с облачными API-интерфейсами средств Foundry. Все контейнеры средств Foundry включают функции ведения журнала, которые помогают нам и сообществу поддерживать клиентов. Ниже приведены параметры дополнительной поддержки.
- Найдите контактные данные в плане поддержки Azure.
- Попробуйте использовать эти области Stack Overflow, сайт вопросов и ответов для профессиональных и энтузиастов программистов:
Как выставляются счета?
Клиенты оплачиваются на основе потребления, аналогично облаку Foundry Tools. Контейнеры должны быть настроены для отправки данных измерения в Azure, а счета за транзакции выставляются соответствующим образом. Ресурсы, используемые в размещенных и локальных службах, добавляются в одну квоту с многоуровневыми ценами, учитывая оба использования. Дополнительные сведения см. в разделе выставления счетов используемого контейнера .
Внимание
Контейнеры средств Foundry Tools не лицензированы для работы без подключения к Azure для учета использования. Клиентам необходимо разрешить контейнерам всегда обмениваться данными о выставлении счетов со службой измерения. Контейнеры средств foundry не отправляют данные клиента в корпорацию Майкрософт.
См. пример информации, которую контейнер передает в службу контроля потребления:
usageRequestBody": {
"id": "1234abcd-1234-56ab-ab12-1234abcd",
"containerType": "<container-type>",
"containerVersion": "<container-version>",
"containerId": "<contianer-id>",
"meter": {
"name": "<meter-name>",
"quantity": 0.0
},
"requestTime": 12345687890,
"apiType": "<api-type>"
},
Какова текущая гарантия на поддержку контейнеров?
Стандартная гарантия Корпорации Майкрософт для корпоративного программного обеспечения применяется ко всем контейнерам официально объявленным как общедоступная версия (GA). Нет гарантии для предварительных версий.
Что происходит с контейнерами средств Foundry, когда подключение к Интернету потеряно?
Контейнеры средств Foundry не лицензированы для запуска без подключения к Azure для учета. Клиентам необходимо разрешить контейнерам всегда взаимодействовать со службой измерения.
Как долго может работать контейнер без подключения к Azure?
Контейнеры средств Foundry Tools не лицензированы для работы без подключения к Azure для учета. Клиентам необходимо разрешить контейнерам всегда взаимодействовать со службой измерения.
Какое оборудование требуется для работы этих контейнеров?
Контейнеры средств Foundry — это контейнеры на основе x64, которые могут запускать любой совместимый узел Linux, виртуальную машину и пограничное устройство, которое поддерживает контейнеры Docker для Linux x64. Все они нуждаются в ЦП. Дополнительные сведения см. в разделе "Требования к контейнерам и рекомендации" используемого контейнера .
Поддерживаются ли в настоящее время эти контейнеры в Windows?
Контейнеры средств Foundry — это контейнеры Linux, но в Windows есть некоторая поддержка контейнеров Linux. Дополнительные сведения о контейнерах Linux в Windows см. в документации по Docker.
Как контейнеры Foundry Tools сравниваются с предложениями AWS и Google?
Корпорация Майкрософт является первым поставщиком облачных служб для перемещения предварительно обученных моделей искусственного интеллекта в контейнерах с простым выставлением счетов за транзакцию, как будто клиенты используют облачную службу. Корпорация Майкрософт считает, что гибридное облако предоставляет клиентам дополнительные возможности выбора.
Какие сертификаты соответствия имеются у контейнеров?
Контейнеры Foundry Tools не имеют сертификатов соответствия.
В каких регионах доступны контейнеры средств Foundry?
Контейнеры можно запускать где угодно в любом регионе, но им требуются ключ и обратная связь с Azure для отслеживания использования. Все поддерживаемые регионы для облачной службы поддерживаются для вызова с целью отслеживания использования контейнеров.