0
mlflow server --backend-store-uri sqlite:///mlflow.db --default-artifact-root $(pwd)/artifacts --host 0.0.0.0 --port 8000

我运行了这个命令,所以我认为我的默认工件根目录正在跟踪服务器的执行位置。

#/bin/bash 
export MLFLOW_TRACKING_URI="http://localhost:8000"
mlflow run mlflow_docker/ \
    --experiment-name AIT.DL.YOLOv5/yolov5 \
    -A gpus=all \
    -A volume="/home/chaejin:/data/yolov5" \
    -A v="${PWD}:/usr/src/app" \
    -A network=host

我使用 shell 脚本在 docker env 中运行了我的 MLproject。这个位置与跟踪服务器执行位置不同。

结果,我的工件存储在 Shell 脚本位置,而不是我的 default-artifacts-root 中。

我的 MLproject 执行位置

我的跟踪服务器位置

我想存储我的默认工件位置..请帮帮我

4

0 回答 0