[英]Save R model locally through an R instance running in a separate docker container?
嗨,我目前正在使用 R 構建一些模型,該模型連接到在 docker 容器中運行的遠程 h2o 實例。
我現在想通過模型排行榜和 h2o.saveModel() 每個 model 迭代到我的本地計算機。
但是,由於 saveModel() 保存到運行 h2o 的計算機,我的模型被保存在 docker 容器中。
我想出的解決方案是在 h2o 完成運行后將所有 model 文件 scp 到我的計算機,但是我想知道是否有人遇到過這個問題並想出了更好的解決方案。
注意:運行本地 h2o 實例來構建模型不是一種選擇
感謝您的幫助
對於將來可能遇到此問題的任何人,我使用了 R ssh 庫( https://www.rdocumentation.org/packages )來解決問題。
保存所有模型后,我運行 docker cp 命令將文件從 docker 容器復制到運行 docker 的主機。
然后我使用 ssh 庫中的 scp_download function 將文件下載到我的計算機。
最后,我運行了 2 個 ssh_exec_wait 函數來刪除在 docker 主機以及 docker 容器本身中創建的文件夾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.