簡體   English   中英

部署 Yolov5 到 azure

[英]Deploying Yolov5 to azure

如何使用 azure 函數將自定義訓練的 YOLOV5 model 部署到 azure? 我找不到任何在線資源

完整場景:

有一個 sharepoint 應用程序,用戶將在其中上傳視頻,一旦上傳新視頻,它應該觸發流到 azure function,這個 azure function 應該能夠使用自定義訓練的 yolov5 853765889 預測幀中的對象

我們不確定YOLO5Azure Function 中的部署。

按照以下步驟操作,它適用於使用Azure Function的任何ML model

先決條件:

  1. 安裝 Azure CLI
  2. 安裝 Azure Function 核心工具

1.在本地創建並測試Azure function

使用 CLI 創建一個 python function

_# 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文件,修改你的model。

requirement.txt中添加所需的包。 之后使用安裝

pip install -r requirements.txt

在本地測試您的 function。 使用func start

2. 在 Azure 上為您的項目創建所需的資源

3.部署function到Azure

將本地項目代碼部署到Azure上創建的Function App,使用

func azure functionapp publish **<FuncitonAPP Name>**

請參考構建和部署您的 NLP model 作為 Azure 上的微服務

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM