рефакторинг скрипта запуска сервера MLFlow, добавить скрипт запуска MLFlow для PowerShell

lab_2/master
syropiatovvv 5 дней назад
Родитель a3e8ebc030
Сommit af9340eda2
Подписано: syropiatovvv
Идентификатор GPG ключа: 297380B8143A31BD

@ -0,0 +1,15 @@
$ErrorActionPreference = "Stop"
$BACKEND_STORE_DB_PATH = "./mlflow/mlruns.sqlite"
$DEFAULT_ARTIFACT_ROOT = "./mlflow/mlartifacts/"
$MLFLOW_PORT = if ($env:MLFLOW_PORT) { $env:MLFLOW_PORT } else { 5000 }
$BACKEND_URI = "sqlite:///$BACKEND_STORE_DB_PATH"
New-Item -ItemType Directory -Force -Path $DEFAULT_ARTIFACTS_ROOT | Out-Null
& mlflow server `
--backend-store-uri="$BACKEND_URI" `
--default-artifact-root="$DEFAULT_ARTIFACT_ROOT" `
-p $MLFLOW_PORT

@ -1,8 +1,16 @@
# Must be a relative path to be used in an option for mlflow server. #!/bin/sh
BACKEND_STORE_DB_PATH="./mlflow/mlruns.sqlite"
DEFAULT_ARTIFACTS_ROOT="./mlflow/" set -eu
mlflow server \ DEFAULT_ARTIFACTS_ROOT="./mlflow/mlartifacts/"
--backend-store-uri="sqlite:///$BACKEND_STORE_DB_PATH" \
--default-artifacts-root="$DEFAULT_ARTIFACTS_ROOT" \ : "${MLFLOW_PORT:=5000}"
-p 5000
BACKEND_URI="sqlite:///$BACKEND_STORE_DB_PATH"
mkdir -p "${DEFAULT_ARTIFACT_ROOT}"
exec mlflow server \
--backend-store-uri="$BACKEND_URI" \
--default-artifact-root="$DEFAULT_ARTIFACT_ROOT" \
-p "$MLFLOW_PORT"

Загрузка…
Отмена
Сохранить