简介
我在本地创建了自己的模型,然后注册它并将其部署到azure中,这样它就能工作了。
已部署的模型输出:

我的方法
我使用了本教程,我想在Azure函数中使用我的模型,我可以这样做:
def main(req: func.HttpRequest, msg: func.Out[func.QueueMessage]) -> str:
name = req.params.get('name')
scoring_uri = 'http://1f72b1bf-5ca9-42d9-bedd-f41773591a4f.francecentral.azurecontainer.io/score'
headers = {'Content-Type':'application/json'}
test_data = json.dumps({'text': 'Today is a great day!'})
response = requests.post(scoring_uri, data=test_data, headers=headers)
if not name:
try:
req_body = req.get_json()
except ValueError:
pass
else:
name = req_body.get('name')
if name:
msg.set(name)
return func.HttpResponse(f"Hello {name}! Najlepszy wynik: {response.json()}")
else:
return func.HttpResponse(
"Please pass a name on the query string or in the request body",
status_code=400
)问题
我想知道,因为我已经在要求中指定我应该使用天蓝色功能和天蓝色存储。我不明白为什么。
发布于 2021-02-01 05:23:05
目前,将ML模型部署到Azure函数正在预览中。https://learn.microsoft.com/en-us/azure/machine-learning/how-to-deploy-functions
https://stackoverflow.com/questions/65586756
复制相似问题