# ============================================================ # 后端专属配置 # ============================================================ # 服务地址(服务器部署时改为 0.0.0.0) BACKEND_HOST=0.0.0.0 BACKEND_PORT=8000 BACKEND_ENV=production BACKEND_LOG_LEVEL=INFO BACKEND_CORS_ORIGINS=http://192.168.91.253:5173 # 数据库 DATABASE_URL=sqlite+aiosqlite:///root/Fine-tuning/backend/data/finetuning.db # 数据路径(Linux 服务器路径) DATA_DIR=/root/Fine-tuning/backend/data # 训练默认参数 DEFAULT_PEFT_METHOD=lora DEFAULT_EPOCHS=3 DEFAULT_BATCH_SIZE=4 DEFAULT_GRADIENT_ACCUMULATION=4 DEFAULT_LR=2e-4 DEFAULT_MAX_SEQ_LENGTH=2048 DEFAULT_WARMUP_RATIO=0.05 DEFAULT_SAVE_STRATEGY=epoch DEFAULT_EVAL_STRATEGY=epoch DEFAULT_EVAL_STEPS=100 # LoRA LORA_R=16 LORA_ALPHA=32 LORA_DROPOUT=0.05 LORA_TARGET_MODULES=all-linear # QLoRA QLORA_BITS=4 QLORA_TYPE=nf4 QLORA_DOUBLE_QUANT=true # 上传限制 MAX_UPLOAD_SIZE_MB=500 ALLOWED_DATASET_FORMATS=jsonl,csv,parquet,json