Я пытаюсь развернуть веб-приложение Flask в Azure. Это приложение будет запускать в сервисе модель шепота. Я пытаюсь использовать уровень P1V3 для развертывания этого приложения, но при изменении плана получаю следующую ошибку: *Операция масштабирования не удалась:
This region has quota of 0 PremiumV3 cores for your subscription. Try selecting different region or SKU.
а потом эта ошибка при запуске
az webapp up -n deploymentname
:
В этом регионе для вашей подписки предусмотрена квота в 0 ядер PremiumV2. Попробуйте выбрать другой регион или артикул.
Я пытаюсь выполнить развертывание на серверах в Великобритании. Это проблема емкости? В таком случае, на какое место мне следует переключиться? Или это проблема с моим реальным веб-приложением? Структура моего каталога: app.py, home.py, require.txt, а затем папка шаблонов с моими html-файлами. Буду признателен за любой совет.
Попробовал сменить местоположение и планы, что должно было привести к доступности премиум-ядра.
🤔 А знаете ли вы, что...
Flask обладает отличной документацией и активным сообществом разработчиков.
В этом регионе для вашей подписки предусмотрена квота в 0 ядер PremiumV3. Попробуйте выбрать другой регион или артикул.
Необходимо проверить ниже:
Как вы упомянули, в вашей среде используется бесплатная пробная подписка, обновление ядер Premium V3 для плана обслуживания приложений невозможно. Вместо этого попробуйте использовать уровни «Базовый», «Бесплатный» или P0V3, чтобы избежать конфликтов.
В своей бесплатной пробной учетной записи я попытался обновить свой план обслуживания, чтобы удовлетворить ваши требования, что привело к тому же конфликту, что и вы.
А также проверьте использование подписки и квоты, посетив соответствующую подписку, как показано ниже.
Посетите Github для получения более актуальной информации.
Иногда проблема возникает и с регионом. Изменение региона на другой, отличный от существующего, приведет к успешному развертыванию.
Как вы думаете, этого будет достаточно для запуска этого?
Да, предоставленного Github достаточно для развертывания и запуска whisperx
модели.
Здесь я использовал ту же команду az webapp up
в своей платной подписке и работал без каких-либо проблем с квотами, как показано ниже.
Если у вас его нет, воспользуйтесь приведенным ниже обходным решением для развертывания веб-приложения в рамках бесплатной пробной подписки.
Загрузите файл модели шепота в Azure CLI или клонируйте все файлы с GitHub с помощью github clone <URL>
1.
Manage Files >> Upload >> upload it
из локального каталога после загрузки файлов из репозитория GitHub.
2.
Или перейдите в Azure CLI и введите команду github clone <URL>
.
После загрузки используйте команду CLI az webapp Deploy, чтобы развернуть его в план обслуживания приложений P0V3
, который уже создан через портал.
az webapp deploy --resource-group "Jahnavi" --name "apsjahn" --src-path "/home/xxx/whisperX-main.zip"