【mlflow】mlflow打包、啟動、換用mysql backend、mysql配置


mlflow是一個自動化機器學習平台,支持python2也支持python3

 

mlflow9.0添加了數據庫作為tracking data的存儲:

https://github.com/mlflow/mlflow/commit/a5f2cca11a6b0ef852b92a56c75abcb8114db8d6#diff-b2a9b3e554f4649688c2975b35df061dR71

 

生產環境

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訪問

 

mysql安裝訪問:https://www.jianshu.com/p/3111290b87f4

mysql 創建用戶以及給用戶權限:https://blog.csdn.net/DoneSpeak/article/details/55548779


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM