mlflow是一個自動化機器學習平台,支持python2也支持python3
mlflow9.0添加了數據庫作為tracking data的存儲:
生產環境
1、首先將代碼打包:
cd /mlflow/mlflow/server/js/ npm install npm run build cd ../../.. python setup.py sdist
2、然后進入/mlflow/dist/文件夾,看到有一個壓縮包,運行pip install用這個壓縮包給python安裝mlflow庫(如果已安裝則需要卸載重新安裝)
sudo pkill mlflow sudo pip uninstall mlflow sudo pip install mlflow
3、在python中安裝完mlflow庫之后,在命令行中啟動mlflow tracking server
mlflow ui
or
mlflow server
可以通過--file-store指定數據存儲位置(文件系統或數據庫),可以通過--host 0.0.0.0 讓外網訪問
開發環境
啟動:
cd /mlflow/mlflow/server/js/
npm install
npm start
mlflow server
可以用 --host 0.0.0.0 讓外網訪問
然后就可以從127.0.0.1:3000或127.0.0.1:5000訪問