Невозможно получить доступ к интерфейсу mlflow

Следуя краткому руководству и учебному пособию по адресу 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

Но при запуске интерфейса 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.

Что пошло не так и как это исправить?

Спасибо

2 ответа

Есть много разных проблем, которые могут или не могут происходить. Тебе лучше всего решить старые проблемы. Я видел, что вы комментируете 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 - строки 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 - строки 37-44

Убедитесь, что ваши файлы находятся в правильном каталоге по сравнению с вашими настройками, и я уверен, что это решит проблему.

Внутри контейнера докеров добавляем --host 0.0.0.0решил мою проблему. Использование mlflow 1.17.0

      mlflow ui --host 0.0.0.0

https://github.com/mlflow/mlflow/issues/109#issuecomment-404146077

Другие вопросы по тегам