You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从主目录用MLflow运行不同MLproject文件并指定运行项目

在主目录管理并运行多个MLflow项目的方法

两种常见场景的解决方案

场景1:主目录下的子目录各对应一个独立项目

如果你的多个MLflow项目分别放在主目录的不同子目录中(每个子目录都有自己的MLproject文件),直接在主目录下通过指定子目录路径来运行目标项目:

  • 运行子目录project_a里的项目:
    mlflow run ./project_a
    
  • 运行子目录project_b里的项目:
    mlflow run ./project_b
    

场景2:主目录下存在多个自定义命名的MLproject文件

如果主目录下直接有多个非默认命名的项目文件(比如proj_alpha.MLproject、proj_beta.MLproject),可以用mlflow run的--project-file参数指定要运行的文件:

  • 运行proj_alpha.MLproject:
    mlflow run . --project-file proj_alpha.MLproject
    
  • 运行proj_beta.MLproject:
    mlflow run . --project-file proj_beta.MLproject
    

补充说明

  • 不管用哪种方式,都可以正常传递项目参数,比如加上-P param_name=value来指定运行参数
  • 如果需要在主目录统一管理项目依赖,建议用场景1的子目录结构,每个项目保持独立的环境配置,避免依赖冲突

内容的提问来源于stack exchange,提问作者tweak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 07:20:36