mlflow: [BUG] 404 Error when trying to view metric

Thank you for submitting an issue. Please refer to our issue policy for information on what types of issues we address.

For help with debugging your code, please refer to Stack Overflow.

Please do not delete this template unless you are sure your issue is outside its scope.

System information

  • Have I written custom code (as opposed to using a stock example script provided in MLflow): No
  • OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux Ubuntu 18.04
  • MLflow installed from (source or binary): Binary
  • MLflow version (run mlflow --version): 1.1.0
  • Python version: 3.6.7
  • npm version, if running the dev UI: Not
  • Exact command to reproduce: mlflow server --backend-store-uri file:///home/anthony/robotics/mlruns --port 5001 --host 0.0.0.0

Describe the problem

Currently, I have the tracking UI up and running. Although, when I try to view a chart of a metric that I logged, I get a 404 error.

Code to reproduce issue

Provide a reproducible test case that is the bare minimum necessary to generate the problem.

Other info / logs

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Reactions: 1
  • Comments: 19 (1 by maintainers)

Most upvoted comments

Closing this since it was resolved by #1968

Using the estimator API TF automatically create a global_step/sec summary. The metric shows up correctly in the run page, but the link is incorrect. It has the form /#/metric/global_step/sec?runs=[...] and leads to 404. Escaping the / with %2f (e.g. #/metric/global_step%2fsec?runs=[...]) works. There is probably a encodeURIComponent() call missing on the front end side.