在磚MLflow模型注冊表

MLflow模型注冊是一個集中的模型庫和一組UI和api,使您能夠管理MLflow模型的完整生命周期。模型注冊中心提供:

  • 時間模型譜係(MLflow實驗和運行產生模型在給定的時間)。

  • 模型服務Serverless實時推理經典MLflow模型在磚

  • 模型版本。

  • 過渡階段(例如,從分段生產或存檔)。

  • 人則所以你可以自動觸發行動基於注冊事件。

  • 郵件通知的事件模型。

您還可以創建和查看模型描述和評論。

您可以使用模型注冊使用注冊用戶界麵模型或模型注冊API。這篇文章介紹了概念上的信息,還包括筆記本一個例子說明你能做什麼與模型注冊表。

說明如何使用模型注冊表,看看生命周期管理模型

注冊表的概念模型

  • 模型:一個MLflow模型試驗或運行記錄,記錄一個模型的味道mlflow。< model-flavor > .log_model方法。登錄後,您可以注冊模型與模型注冊表。

  • 注冊模式:注冊一個MLflow模型與模型注冊表。注冊模型有一個唯一的名稱,版本,模型血統,和其他元數據。

  • 模型版本:一個版本的注冊模型。當一個新的模型添加到注冊表,它是添加版本1。每個模型注冊相同的模型名稱增加版本號。

  • 模型階段:一個模型版本可以被分配一個或多個階段。MLflow常見用例提供了預定義的階段沒有一個,暫存,生產,存檔。適當的權限可以過渡階段之間的模型版本或者你可以請求一個模型階段過渡。

  • 描述:你可以標注模型的意圖,包括描述和任何相關信息用於團隊如算法描述,數據集,或方法。

  • 活動:每個注冊模型的活動——例如請求階段過渡是記錄。活動的跟蹤提供血統和可審核性模型的進化,從實驗到生產版本。

注冊頁麵模型

頁麵顯示當你點擊注冊模型模型圖標模型在側邊欄。此頁麵顯示所有的模型在注冊表中與他們的當前階段,最後修改時間,標簽,和服務狀態。啟用服務,隻顯示模型選擇服務啟用所有的模型下拉。

你可以創建一個新的模型從這個頁麵。

管理員可以從這個頁麵,還工作空間設置權限為所有模型在模型中注冊表

注冊模型

注冊頁麵模型

為模型,模型顯示注冊頁麵點擊注冊模型的模型名稱頁麵。注冊模式頁麵顯示所選模型和信息表的信息模型的每個版本。從這個頁麵中,您還可以:

模型版本頁麵

視圖模型版本的頁麵,做以下之一:

  • 單擊一個版本的名字最新版本列在頁麵注冊模型。

  • 單擊一個版本的名字版本列在頁麵注冊模型。

這個頁麵顯示一個特定版本的注冊信息模型,還提供了一個鏈接到源運行(運行的版本的筆記本創建模型)。從這個頁麵中,您還可以:

模型版本

例子

模型的一個示例,演示了如何使用注冊表來構建一個機器學習應用程序預測每日風電場的輸出功率,見: