【发布时间】:2022-06-17 18:05:21
【问题描述】:
我一直在努力弄清楚 mlflow 出了什么问题。我正在谷歌 cloudRun 中部署 mlflow v1.26。后端工件是谷歌存储,后端数据库是谷歌 cloudsql postgres v13 实例。
这是我使用 pg8000 v1.21.3(我也尝试过最新版本)和 psycopg2-binary v2.9.3 的入口点
set -e
export ARTIFACT_URL="gs://ei-cs-dev01-ein-sb-teambucket-chaai-01/mlflow/"
export DATABASE_URL="postgresql+pg8000://mlflow:change2022@10.238.139.37:5432/mlflowps" #"$(python3 /app/get_secret.py --project="${GCP_PROJECT}" --secret=mlflow_database_url)"
if [[ -z "${PORT}" ]]; then
export PORT=8080
fi
exec mlflow server -h 0.0.0.0 -w 4 -p ${PORT} --default-artifact-root ${ARTIFACT_URL} --backend-store-uri ${DATABASE_URL}
现在,当我打开 mlflow ui 页面时,我看到此错误发生: (
BAD_REQUEST: (pg8000.dbapi.ProgrammingError) {'S': 'ERROR', 'V': 'ERROR', 'C': '42883', 'M': '运算符不存在:整数 = 字符变化','H':'没有运算符匹配给定的名称和 参数类型。您可能需要添加显式类型转换。','P': '382','F':'parse_oper.c','L':'731','R':'op_error'} [SQL:SELECT DISTINCT 运行.run_uuid..
【问题讨论】:
标签: postgresql google-cloud-platform mlflow pg8000