58 lines
1.5 KiB
Plaintext
58 lines
1.5 KiB
Plaintext
# 인페인팅 서버 환경 설정 예시
|
|
# 실제 사용 시 .env 파일로 복사하여 사용하세요
|
|
|
|
# 시스템 감지 (자동 설정)
|
|
# IS_JETSON=true # Jetson Xavier 감지 시 자동 설정
|
|
# IS_X86=true # x86 시스템 감지 시 자동 설정
|
|
|
|
# 서버 설정
|
|
HOST=0.0.0.0
|
|
PORT=8000
|
|
WORKERS=1
|
|
|
|
# GPU 설정
|
|
CUDA_DEVICE=0
|
|
FP16_ENABLED=true
|
|
|
|
# Jetson 전용 설정
|
|
JETSON_MODE=false # 자동 감지됨
|
|
JETSON_POWER_MODE=MAXN # MAXN, 5W, 10W, 15W
|
|
JETSON_FAN_CONTROL=true
|
|
JETSON_TEMP_THRESHOLD=75 # Celsius
|
|
JETSON_GPU_FREQ=1200 # MHz
|
|
JETSON_CPU_FREQ=1900 # MHz
|
|
JETSON_MEMORY_FREQ=1600 # MHz
|
|
|
|
# 세션 풀 설정 (시스템별 자동 조정)
|
|
SIMPLE_LAMA_SESSIONS=2
|
|
MIGAN_SESSIONS=2
|
|
REMBG_SESSIONS=1
|
|
|
|
# 워커 설정 (Jetson은 더 적은 워커 사용)
|
|
MAX_WORKERS=4 # Jetson: 4, x86: 8
|
|
MIN_WORKERS=1 # Jetson: 1, x86: 2
|
|
WORKER_TIMEOUT=300
|
|
|
|
# VRAM 관리 (Jetson은 더 보수적인 설정)
|
|
VRAM_THRESHOLD_HIGH=0.7 # Jetson: 70%, x86: 80%
|
|
VRAM_THRESHOLD_LOW=0.3 # Jetson: 30%, x86: 40%
|
|
VRAM_CHECK_INTERVAL=20 # Jetson: 20초, x86: 30초
|
|
|
|
# 모델 경로
|
|
SIMPLE_LAMA_MODEL_PATH=models/simple-lama
|
|
MIGAN_MODEL_PATH=models/migan
|
|
REMBG_MODEL_PATH=models/rembg
|
|
|
|
# 업로드 설정 (Jetson은 더 작은 파일 크기)
|
|
MAX_FILE_SIZE=26214400 # Jetson: 25MB, x86: 50MB
|
|
ALLOWED_EXTENSIONS=.jpg,.jpeg,.png,.bmp,.tiff
|
|
|
|
# 모니터링
|
|
ENABLE_MONITORING=true
|
|
MONITORING_PORT=8001
|
|
|
|
# Jetson 최적화 설정
|
|
JETSON_OPTIMIZE_ON_STARTUP=true
|
|
JETSON_AUTO_FAN_CONTROL=true
|
|
JETSON_POWER_SAVING=false
|