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

傳輸文件保存在filestore工作區或回購

MichaelO
新的貢獻者三世

我做了一個機器學習模型:

lr = LinearRegression (lr)。fit (X_train y_train)

我可以節省filestore的:

文件名= " / dbfs / FileStore / lr_model。pkl”張開(文件名,“世界銀行”)f:泡菜。轉儲(lr, f)

理想情況下,我想保存模型直接工作區或回購,所以我試著:

文件名= " /用戶/用戶/ lr_model。pkl“os.makedirs (os.path.dirname(文件名),exist_ok = True)張開(文件名,“世界銀行”)f:泡菜。轉儲(lr, f)

但它是不工作的,因為文件不出現在工作區中。

我現在唯一的選擇就是把模型從filestore工作區或回購,我怎麼去呢?

1接受解決方案

接受的解決方案

匿名
不適用

重要的是要記住,有兩個文件係統:

  1. 文件係統在本地機器集群的一部分
  2. 分布式文件係統https://docs.www.eheci.com/data/databricks-file-system.html

當您使用python w /火花如sklearn,它唯一的當地是當地司機和司機。當集群將消失。

嚐試% sh ls /和% f ls和看到的差異

在原帖子查看解決方案

3回複3

匿名
不適用

重要的是要記住,有兩個文件係統:

  1. 文件係統在本地機器集群的一部分
  2. 分布式文件係統https://docs.www.eheci.com/data/databricks-file-system.html

當您使用python w /火花如sklearn,它唯一的當地是當地司機和司機。當集群將消失。

嚐試% sh ls /和% f ls和看到的差異

Hubert_Dudek1
尊敬的貢獻者三世

工作區和回購不是完全可以通過dbfs有單獨的訪問權限。最好為您的模型,因為它就像git使用MLFlow但毫升。我認為使用MLOps您可以把你的模型還git。

Kaniz
社區經理
社區經理

嗨@Michael Okelola,

當你將文件存儲在DBFS (/ FileStore /…),它在你的帳戶(數據平麵)。而筆記本等在磚賬戶(控製平麵)。通過設計,可以不非代碼對象導入到工作區中。但現在回購協議支持任意文件,雖然隻有一個方向——你可以訪問文件回購從集群中運行數據平麵,你不能寫入回購(至少不是現在)。您可以:

但實際上,您應該使用MLflow內置到Azure磚,它會幫助你的hyper-parameters,記錄模型文件和其他信息。然後您可以使用api,使用這個模型命令工具,等等,例如,登台和生產階段之間移動模型使用模型注冊表,AzureML部署模型等。

歡迎來到磚社區:讓學習、網絡和一起慶祝

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

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

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

Baidu
map