• Stefy Lanza (nextime / spora )'s avatar
    Add system load detection and more conservative time estimates · ebf80ab6
    Stefy Lanza (nextime / spora ) authored
    System Load Detection:
    - Added get_system_load() method to detect CPU, memory, and GPU utilization
    - CPU load >80% adds 50% slowdown, >50% adds 20% slowdown
    - Memory >90% adds 80% slowdown, >75% adds 40% slowdown
    - GPU utilization >80% adds 60% slowdown, >50% adds 30% slowdown
    - Warning displayed when system is under heavy load
    
    More Conservative Base Estimates:
    - WanPipeline: 3.0s → 5.0s/frame
    - MochiPipeline: 5.0s → 8.0s/frame
    - SVD: 1.5s → 2.5s/frame
    - CogVideoX: 4.0s → 6.0s/frame
    - LTXVideo: 4.0s → 6.0s/frame
    - Flux: 8.0s → 12.0s/frame
    - Allegro: 8.0s → 12.0s/frame
    - Hunyuan: 10.0s → 15.0s/frame
    - OpenSora: 6.0s → 10.0s/frame
    
    More Conservative GPU Tier Multipliers:
    - extreme: 1.0 → 1.2x
    - high: 1.5 → 2.0x
    - medium: 2.5 → 3.5x
    - low: 4.0 → 5.0x
    - very_low: 8.0 → 10.0x
    
    More Conservative Model Loading Times:
    - Huge (>50GB): 10min → 15min
    - Large (30-50GB): 5min → 8min
    - Medium (16-30GB): 3min → 5min
    - Small (<16GB): 1.5min → 3min
    - Download estimate: 15s/GB → 30s/GB
    
    Additional Safety Margins:
    - Overhead increased from 30% to 50%
    - I2V processing overhead increased from 20% to 30%
    - Added 20% safety margin for unpredictable factors
    - Load factor applied to model loading time as well
    ebf80ab6
Name
Last commit
Last update
static Loading commit data...
templates Loading commit data...
EXAMPLES.md Loading commit data...
LICENSE.md Loading commit data...
README.md Loading commit data...
SKILL.md Loading commit data...
requirements.txt Loading commit data...
videogen Loading commit data...
videogen_mcp_server.py Loading commit data...
videogen_models.json Loading commit data...
webapp.py Loading commit data...