昨天我们用 Designer 做好了一个 Pipeline,并且训练完成了一个模型,虽然没有好好的做特徵工程只有 0.673 的准确度,但是我们还是就来部署这个 Pipeline 吧!
但是我们先不点击 Deploy,因为我们还没有开好 inference 的运算资源。我们切换到 Compute 的页面,点选上面的 Inference clusters 页签。然後点选 NEW。这里我们会建立一个 Azure Kubernetes Service(下称 AKS)。
接着会跳出一个建立的视窗,先选 Create New,然後选地点,再选择你要什麽等级的 VM,要做产品的话还是开大一点比较好,避免部署失败。做好之後点 NEXT。
接着为你这台 VM 取名字,其他的先保留预设值即可。完成後按下 Create,这时候可以先去泡杯茶休息一下。
完成後就会在 state 那里,显示绿字的 Succeeded。
接着我们再回到刚刚 Real-time Inference Pipeline 的页面,点选右上角的 Deploy。
选 Deploy new real-time endpoint,然後依序填上名称、描述,Compute type 和 Name 选我们刚刚建好的 AKS。
点击 Advanced,还有一些东西可以设定,包含了 replicas 的数量、资源的分配、Scale 时的条件等。这里建议把 Enable Application Insights 这一行勾选起来。MLOps 的其中一个重点就是要持续的监控,在 Azure 的世界里我们可以用 Application Insights。
都选择好後,我们点选 Deploy,就开始部署啦!一样可以泡杯茶休息一下。
在部署时,上方会有黄色区域,说明现在部署的状态。一样可以泡杯茶休息一下。
好了之後,可以左边选单的 Endpoints 里,看到我们刚刚部署完成的 endpoint。
点进去後,我们可以看到详细的资讯,最重要的就是 endpoint 的网址了。还有 Swagger 的文件也帮你生成好了。
我们点击 Test 那个分页,有图形化介面可以让你测试这个 API。
我们点击 Comsume 那个分页,有使用这支 API 的资讯,还有要附上的 KEY。甚至连程序码都帮你准备好了,真的太贴心了!!
今天就完成了我们的 Web API 的部署啦!是不是很容易,而且也很方便呢!
<<: Day 08 - Spring Boot 常用注释(上)
>>: [Day10] Face Detection - 使用OpenCV & Dlib:OpenCV DNNs
无障碍网页是什麽 首先来介绍无障碍网页的概念,无障碍网页并不只是像我们生活中常听到的无障碍厕所、无障...
动态网页概念 DHTML是 Dynamic HTML 的简称,相较於 HTML 它更强调网页的动态表...
在开始进入复杂的内容之前,我想先带大家认识几个会大量出现在每一个测试程序码里的核心语法,这些语法如果...
哈罗大家好~~ 昨天的 Microsoft 365介绍方案告一段落,不知道大家对於Microsoft...
前言 接下来将会聊聊如何使用 Python 做到一些档案处理的部分,例如:新增档案、写入资料到特定档...