diff --git a/main.py b/main.py index 3fec132..c9e6190 100644 --- a/main.py +++ b/main.py @@ -242,7 +242,7 @@ def main() -> None: rotation="500 MB", retention="30 days", encoding="utf-8", - enqueue=True, + enqueue=False, ) parser = _build_parser() diff --git a/scripts/generate_questions.sh b/scripts/generate_questions.sh index 55bb433..9922dbf 100755 --- a/scripts/generate_questions.sh +++ b/scripts/generate_questions.sh @@ -17,6 +17,9 @@ export CUDA_VISIBLE_DEVICES export HF_HUB_OFFLINE=1 export TRANSFORMERS_OFFLINE=1 +# 禁止任何形式的日志缓存,确保所有日志立刻输出 +export PYTHONUNBUFFERED=1 + # 加载环境变量(API key 等) set -a source .env diff --git a/scripts/infer_video_mme.sh b/scripts/infer_video_mme.sh index 82337de..625c50b 100755 --- a/scripts/infer_video_mme.sh +++ b/scripts/infer_video_mme.sh @@ -17,6 +17,9 @@ export CUDA_VISIBLE_DEVICES export HF_HUB_OFFLINE=1 export TRANSFORMERS_OFFLINE=1 +# 禁止任何形式的日志缓存,确保所有日志立刻输出 +export PYTHONUNBUFFERED=1 + # 加载环境变量(API key 等) set -a source .env diff --git a/tools/generate_questions.py b/tools/generate_questions.py index 74cd921..2cb6880 100644 --- a/tools/generate_questions.py +++ b/tools/generate_questions.py @@ -57,6 +57,7 @@ logger.add( format="{time:YYYY-MM-DD HH:mm:ss} | {level:<7} | {message}", level="DEBUG", rotation="50 MB", + enqueue=False, )