按照 https://www.mlflow.org/docs/latest/quickstart.html 和 https://www.mlflow.org/docs/latest/tutorial.html 上的快速入门和教程,train.py 的执行工作正常。
Elasticnet model (alpha=0.500000, l1_ratio=0.500000):
RMSE: 0.8222428497595403
MAE: 0.6278761410160693
R2: 0.12678721972772622
但是当启动 ui
mlflow ui
并访问网页 localhost:5000 时,浏览器报错Not Found
The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
出了什么问题以及如何解决这个问题?
谢谢
最佳答案
有许多不同的问题可能会发生,也可能不会发生。您最好的选择是进行简单的故障排除。看到你在GitHub上评论了,换个角度试试吧;很可能是构建/调试文件路径或目录设置不正确。
我注意到一个名为 set_tracking_uri
的文件/目录设置。
def get_tracking_uri():
"""
Returns the current tracking URI. Note that this may not correspond to the tracking URI of
the currently active run, since the tracking URI may be updated via `set_tracking_uri`.
:return: the tracking URI
"""
mlflow/tracking/__init__.py
- lines 52-56您还可以查看服务器文件路径的
package.json
。 "proxy": "http://localhost:5000",
"homepage": "/static-files",
"jest": {
"collectCoverageFrom": [
"src/**/*.{js,jsx}",
"!**/*.test.{js,jsx}",
"!**/__tests__/*.{js,jsx}"
]
mlflow/mlflow/server/js/package.json
- lines 37-44与您的设置相比,确保您的文件位于正确的目录中,我相信它会解决问题。