44 lines
1.2 KiB
Bash
Executable File
44 lines
1.2 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
ROOT=/data/gene-family-mas-v2
|
|
GFANALYSIS_ROOT=/data/wutx/00test/gfAnalysis
|
|
|
|
if [[ -f "$ROOT/.env" ]]; then
|
|
set -a
|
|
source "$ROOT/.env"
|
|
set +a
|
|
fi
|
|
|
|
if [[ -f "$ROOT/.env.v15_deepseek" ]]; then
|
|
set -a
|
|
source "$ROOT/.env.v15_deepseek"
|
|
set +a
|
|
fi
|
|
|
|
if [[ -f "$ROOT/.runtime/taxonomy_bge_7907/service.env" ]]; then
|
|
set -a
|
|
source "$ROOT/.runtime/taxonomy_bge_7907/service.env"
|
|
set +a
|
|
fi
|
|
|
|
export GENE_FAMILY_ROOT="$ROOT"
|
|
export GFANALYSIS_ROOT
|
|
export PYTHONPATH="$ROOT:$GFANALYSIS_ROOT"
|
|
|
|
export V15_QDRANT_COLLECTION="${V15_QDRANT_COLLECTION:-v15_q1q2_1770_srt_bge_20260610}"
|
|
export PC_QDRANT_COLLECTION="${PC_QDRANT_COLLECTION:-pc_srt_bge_full_20260620}"
|
|
export BGE_RERANKER_MODEL="${BGE_RERANKER_MODEL:-$ROOT/bge-reranker-base}"
|
|
|
|
export QA_V1_ENABLE_PROVISIONAL_DRAFT="${QA_V1_ENABLE_PROVISIONAL_DRAFT:-1}"
|
|
export QA_V1_ENABLE_SECOND_ROUND="${QA_V1_ENABLE_SECOND_ROUND:-1}"
|
|
export QA_V1_ENABLE_BGE_RERANK="${QA_V1_ENABLE_BGE_RERANK:-1}"
|
|
export QA_V1_BGE_DEVICE="${QA_V1_BGE_DEVICE:-cuda}"
|
|
export QA_V1_MAX_ROUNDS="${QA_V1_MAX_ROUNDS:-2}"
|
|
|
|
cd "$ROOT"
|
|
exec /data/miniconda3/envs/gfpy312/bin/python -m uvicorn \
|
|
scripts.qa_v1_0_0_server:app \
|
|
--host 0.0.0.0 \
|
|
--port "${QA_V1_PORT:-7908}"
|