0

我想通过使用 iframe 将 mlflow ui 集成到我们的网站,但如果可能的话,隐藏标题。我发现源代码/mlflow/server/js/components/HomeView.js 中有一个环境变量设置: const headerHeight = process.env.HIDE_HEADER === 'true' ? 0 : 60;但是如何通过运行服务器来指定这个环境mlflow server?我试过了HIDE_HEADER=true mlflow server,但这不起作用。或者有没有其他方法可以解决这个问题?

4

1 回答 1

0

@Jason 好问题,这些环境变量是在构建时为 MLflow UI 的 Javascript 资产读取的。由于 PyPI MLflow 轮带有预构建的 Javascript 资产,因此使用 PyPI 安装的mlflow.

但是,您可以按照此处的说明从源代码构建自定义 MLflow 轮子,并隐藏 UI 标题,将npm run build步骤替换为HIDE_HEADER=true npm run build(基本上,想法是在构建 Javascript 资产之前设置所需的环境变量npm run build)。然后,您可以在托管 MLflow 服务器的节点上安装该轮子并通过mlflow server.

于 2019-10-30T20:52:32.163 回答