tracking_uri 和 MLFLOW 后端存储 uri 的区别

Difference between tracking_uri and the backend store uri in MLFLOW

我将 Mlflow 用于我在 EC2 实例中托管它的项目。我想知道在 MlFlow 中我们启动服务器时设置的 backend_store_uri 和 trarcking_uri 之间有什么区别?

谢谢,

tracking_uri 是将用于记录元数据和模型的 MLflow 服务器(远程或内置在 Databricks 中)的 URL(参见 doc)。在您的情况下,这将是指向您的 EC2 实例的 URL,该实例应在将参数记录到您的服务器的程序中进行配置。

backend_store_uri - MLflow 服务器使用它来配置存储此数据的位置 - 在文件系统上,在 SQL 兼容的数据库中等(请参阅 doc)。如果您使用 SQL 数据库,那么您还需要提供 --default-artifact-root 选项来指向存储生成的工件(图像、模型文件等)的位置