MLFlow 运行:在文件中传递参数而不是 key/value 对
MLFlow run: Pass parameters in a file instead of key/value pairs
通常在 运行 构建 MLProject 时,我会使用类似于以下内容的内容:
mlflow run . -P alpha=0.1 -P l1_ratio=0.9
是否可以传递包含 key/value 对的文件?所以像:
mlflow run . --file ./parametrs
其中 ./parameters 包含 key/value 对(例如 env 文件或其他东西)
我想到的一种方法是制作一个单独的 bash 脚本来接受文件并提取 key/value 对以包含在 运行 命令中,但我想知道是否有一种更适合 mlflow 的方法。
根据 documentation, and source code,该功能不受支持,因此您需要添加自己的包装器以从文件中读取参数并显式传递它们。
通常在 运行 构建 MLProject 时,我会使用类似于以下内容的内容:
mlflow run . -P alpha=0.1 -P l1_ratio=0.9
是否可以传递包含 key/value 对的文件?所以像:
mlflow run . --file ./parametrs
其中 ./parameters 包含 key/value 对(例如 env 文件或其他东西)
我想到的一种方法是制作一个单独的 bash 脚本来接受文件并提取 key/value 对以包含在 运行 命令中,但我想知道是否有一种更适合 mlflow 的方法。
根据 documentation, and source code,该功能不受支持,因此您需要添加自己的包装器以从文件中读取参数并显式传递它们。