嘿,夥計們,
我試圖使自動化過程運行毫升訓練使用mlflow和磚的工作。
在開發模型在我的本地機器上使用IDE,完成後我有一個模板的筆記本,作為參數mlflow項目路徑和參數。
在試圖運行一個作業將運行這個mlflow項目我麵臨一些問題,希望你能夠幫助我。
內部培訓的代碼(如主入口點),我使用set_experiment並開始與特定名稱對於那些跑/實驗。
當試圖運行這段代碼作為mlflow項目使用api調用運行,當沒有指定exp_name / run_name運行api調用我得到一個錯誤,我不能創建一個實驗工作。
另一方麵exp_name和run_name指定在運行時api調用mlflow忽略set_experiment和start_run名字我想要的,你知道有一個選項來啟用創建一個實驗從工作嗎?或方法克服需要指定exp_name和名字在跑嗎?
經過努力我看到mlflow創建一個實驗之前培訓實際運行代碼,這是小問題,因為如果我需要手動指定名稱和運行實驗名稱這一過程不會自動
代碼示例:
進口mlflow #這條線拋出錯誤,屏幕截圖。mlflow.run (dbutils.widgets。(“項目路徑),參數= params) #這條線忽略任何set_experiment / start_run (run_name = '東西')specifed在代碼中。mlflow.run (dbutils.widgets。get(“項目路徑),參數= params, experiment_name = dbutils.widgets.get (“experiment_name”), run_name = '測試')