取消
顯示的結果
而不是尋找
你的意思是:

MlflowException:不支持的磚剖麵關鍵前綴:”。關鍵前綴不能是空的。

AnnamalaiVR”id=
新的因素

我試圖從mlflow模型獲取數據注冊在磚和使用它在我當地的筆記本。但我找不到任何資源在互聯網。我想配置mlflow這樣我可以注冊表值獲取模型數據磚工作區。另外,我分享更多的澄清的代碼。

在下麵的代碼。我得到的誤差client.search_model_versions ()。

databricks_host = " * * * * * * * * * * * * * * * * * * * * *”databricks_token = " * * * * * * * * * *”databricks_org_id =“* * * * * *”#設置磚跟蹤URI tracking_uri = f“磚:/ / {databricks_host} ?org_id = {databricks_org_id} " nw_dict = dict (mv) client.search_model_versions (" name = sk-learn-logistic-reg-model”): dic = dict (mv) run_data_dict = client.get_run (dic [' run_id ']) .data.to_dictionary()打印(run_data_dict(“標準”)['準確性分數'])nw_dict [dic [' run_id ']] = run_data_dict(“標準”)(“準確性分數”)
1回複1

庫瑪”id=
因素二世”id=
因素二世

@AnnamalaiVR,

謝謝你發帖磚社區的問題。

在Python代碼中,導入MLflow圖書館和創建一個客戶端對象來訪問您的模型注冊表。

% python
進口 mlflow

#設置磚跟蹤的URI
databricks_host = “* * * * * * * * * * * * * * * * * * * * *”
databricks_token = “* * * * * * * * * *”
databricks_org_id = “* * * * * *”
tracking_uri = 磚:/ / f” { databricks_host } org_id = ? { databricks_org_id }
mlflow.set_tracking_uri ( tracking_uri )

#配置MLflow客戶機
客戶= mlflow.tracking.MlflowClient ()
現在你可以查詢注冊表使用模型 客戶端 對象。這裏有一個例子來獲取注冊模型版本對於一個給定的模型名稱:
% python
model_name = “my_model”
model_versions = client.search_model_versions ( f“name = ' { model_name } ’” )

model_version model_versions :
#獲取運行ID和度量模型版本
run_id = model_version.run_id
指標= client.get_run ( run_id ) .data.metrics

#添加指標字典
accuracy_score =指標 ( “準確性分數” ]
nw_dict ( run_id ] = accuracy_score
確保model_name變量替換的名稱注冊模型。
歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map