MLflow模型注冊磚簡化MLOps CI / CD的功能
2020年11月19日 在工程的博客
MLflow幫助組織管理毫升生命周期追蹤實驗通過能力指標、參數、工件,以及批處理或實時服務係統部署模型。的MLflow模型注冊提供了一個中央存儲庫部署生命周期管理模型,作為試驗和部署之間的樞紐。
的一個關鍵部分MLOps或ML生命周期管理是持續集成和部署(CI / CD)。在這篇文章中,我們介紹新功能模型中注冊表在磚AWS][Azure)促進CI / CD的過程,包括標簽和評論現在支持所有客戶,和即將到來的人功能目前在私人預覽。beplay体育app下载地址
今天在數據+人工智能峰會上,我們宣布的一般可用性管理MLflow模型注冊磚,並展示了新功能在這篇文章中。你可以閱讀更多關於企業管理解決方案的特性以前的文章MLflow模型注冊磚。
與標簽標注模型和模型版本
注冊模型和模型版本支持鍵-值對標簽,可編碼的各種信息。例如,一個用戶可能標誌著一個模型與部署模式(例如,批處理或實時),和部署管道可以添加標簽指示的區域部署模型。和新添加的搜索和查詢標簽的能力,現在容易根據這些屬性過濾,這樣你就可以識別模型,對你的任務很重要。
標簽可以添加,編輯,和刪除模型和模型版本的頁麵,以及通過MLflow API。
模型版本添加注釋
模型的最新版本注冊一樣,您的團隊現在有能力編寫自由評論模型版本。部署流程經常引發深入討論毫升工程師:是否productionize模型,研究失敗的任何原因,確定模型精度,評估指標、參數、模式,等。通過評論,您可以捕獲這些討論在一個模型的部署過程,在一個中央位置。
此外,隨著組織自動化部署流程,信息模型可以跨各種平台展開部署。Beplay体育安卓版本與評論,外部CI / CD管道可以發布信息,如測試結果,錯誤消息,通知和其他直接回注冊表模型。與人,你可以設置你的CI / CD管道由特定的評論。
評論可以創建和修改UI或REST API接口,將很快發表。
通知通過人
人是一種常見的機製通過HTTP請求來調用一個操作在一個事件的發生。模型注冊wehbooks促進CI / CD過程通過提供一個推動機製運行測試或部署管道,通過您選擇的平台發送通知。Beplay体育安卓版本模型注冊表人則可以在觸發事件,如創建新的模型版本,添加新評論,模型版本的過渡階段。
例如,組織可以使用人則創建一個新的模型版本時自動運行測試並彙報結果。當用戶創建一個請求將模型過渡到生產、webhook綁定到一個消息傳遞服務鬆弛可以自動通知MLOps團隊的成員。過渡被批準後,另一個webhook可以自動觸發部署管道。
的特性是目前私人預覽。尋找深入指南將人作為核心內容CI / CD集成即將到來。
通過審計日誌監視事件
MLOps的一個重要組成部分是生產監控和審計問題的能力。審計日誌(或診斷日誌)磚(AWS][Azure)提供管理員一個集中的方法來理解和管理活動平台。Beplay体育安卓版本如果你的工作區啟用審計日誌記錄,模型注冊事件,包括評論和周圍的人(AWS][Azure),將被自動記錄。
開始與模型注冊表
看到的功能,你可以看到今天的主題:利用機器學習生產MLflow新特性。
你可以閱讀更多關於MLflow模型注冊表和如何使用它AWS或Azure。或者你可以試著筆記本(一個例子AWS][Azure]。
如果您是MLflow,讀開源MLflow快速入門。生產用例,讀到管理MLflow磚上和開始使用MLflow模型注冊表。