将 Yolov5 部署到 Azure
Deploying Yolov5 to azure
如何使用 azure 函数将自定义训练的 YOLOV5 模型部署到 azure?
我找不到任何在线资源
完整场景:
有一个用户将上传视频的共享点应用程序,一旦上传了新视频,它应该触发流向 azure 函数,这个 azure 函数应该能够预测框架中的对象,并经过自定义训练yolov5模型
我们不确定 YOLO5 在 Azure 函数中的部署。
按照以下步骤操作,它适用于任何 ML 模型
使用 Azure 函数
先决条件:
- 安装 Azure CLI
- 安装 Azure 函数核心工具
1。在本地创建和测试 Azure 功能
使用 CLI 创建一个 python 函数
_# Create and activate an environment_
python3 -m venv .venv
source .venv/bin/activate_
# Create a FunctionApp Project Locally_
func init --worker-runtime python_
# Create a Function_
func new --name <FunctionName> --template "HTTP trigger" --authlevel anonymous
为您的业务逻辑编辑__init__.py
文件以修改您的模型。
在requirement.txt
中添加所需的包。之后使用
安装包
pip install -r requirements.txt
在本地测试您的功能。使用 func start
2。在 Azure
上为您的项目创建所需的资源
3。将函数部署到 Azure
使用
将本地项目代码部署到在 Azure 上创建的 Function App
func azure functionapp publish **<FuncitonAPP Name>**
参考Build and Deploy your NLP model as a Microservice on Azure
如何使用 azure 函数将自定义训练的 YOLOV5 模型部署到 azure? 我找不到任何在线资源
完整场景:
有一个用户将上传视频的共享点应用程序,一旦上传了新视频,它应该触发流向 azure 函数,这个 azure 函数应该能够预测框架中的对象,并经过自定义训练yolov5模型
我们不确定 YOLO5 在 Azure 函数中的部署。
按照以下步骤操作,它适用于任何 ML 模型 使用 Azure 函数
先决条件:
- 安装 Azure CLI
- 安装 Azure 函数核心工具
1。在本地创建和测试 Azure 功能
使用 CLI 创建一个 python 函数
_# Create and activate an environment_
python3 -m venv .venv
source .venv/bin/activate_
# Create a FunctionApp Project Locally_
func init --worker-runtime python_
# Create a Function_
func new --name <FunctionName> --template "HTTP trigger" --authlevel anonymous
为您的业务逻辑编辑__init__.py
文件以修改您的模型。
在requirement.txt
中添加所需的包。之后使用
pip install -r requirements.txt
在本地测试您的功能。使用 func start
2。在 Azure
上为您的项目创建所需的资源3。将函数部署到 Azure
使用
将本地项目代码部署到在 Azure 上创建的 Function Appfunc azure functionapp publish **<FuncitonAPP Name>**
参考Build and Deploy your NLP model as a Microservice on Azure