43 lines
1.1 KiB
Plaintext
43 lines
1.1 KiB
Plaintext
|
|
# AudioCraft Studio Configuration
|
||
|
|
# Copy this file to .env and customize as needed
|
||
|
|
|
||
|
|
# Server Configuration
|
||
|
|
AUDIOCRAFT_HOST=0.0.0.0
|
||
|
|
AUDIOCRAFT_GRADIO_PORT=7860
|
||
|
|
AUDIOCRAFT_API_PORT=8000
|
||
|
|
|
||
|
|
# Paths (relative to project root)
|
||
|
|
AUDIOCRAFT_DATA_DIR=./data
|
||
|
|
AUDIOCRAFT_OUTPUT_DIR=./outputs
|
||
|
|
AUDIOCRAFT_CACHE_DIR=./cache
|
||
|
|
|
||
|
|
# VRAM Management
|
||
|
|
# Reserve this much VRAM for ComfyUI (GB)
|
||
|
|
AUDIOCRAFT_COMFYUI_RESERVE_GB=10
|
||
|
|
# Safety buffer to prevent OOM (GB)
|
||
|
|
AUDIOCRAFT_SAFETY_BUFFER_GB=1
|
||
|
|
# Unload idle models after this many minutes
|
||
|
|
AUDIOCRAFT_IDLE_UNLOAD_MINUTES=15
|
||
|
|
# Maximum number of models to keep loaded
|
||
|
|
AUDIOCRAFT_MAX_CACHED_MODELS=2
|
||
|
|
|
||
|
|
# API Authentication
|
||
|
|
# Generate a secure random key for production
|
||
|
|
AUDIOCRAFT_API_KEY=your-secret-api-key-here
|
||
|
|
|
||
|
|
# Generation Defaults
|
||
|
|
AUDIOCRAFT_DEFAULT_DURATION=10.0
|
||
|
|
AUDIOCRAFT_MAX_DURATION=300.0
|
||
|
|
AUDIOCRAFT_DEFAULT_BATCH_SIZE=1
|
||
|
|
AUDIOCRAFT_MAX_BATCH_SIZE=8
|
||
|
|
AUDIOCRAFT_MAX_QUEUE_SIZE=100
|
||
|
|
|
||
|
|
# Database
|
||
|
|
AUDIOCRAFT_DATABASE_URL=sqlite+aiosqlite:///./data/audiocraft.db
|
||
|
|
|
||
|
|
# Logging
|
||
|
|
AUDIOCRAFT_LOG_LEVEL=INFO
|
||
|
|
|
||
|
|
# PyTorch Optimization (recommended)
|
||
|
|
PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True
|