File size: 1,382 Bytes
202564c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
"""
Optimization Module for HF Spaces Free Tier (2vCPU + 16GB RAM)
Provides all optimizations needed for resource-constrained deployment
"""

from .optimization_config import (
    MEMORY_OPTIMIZATION,
    INFERENCE_OPTIMIZATION,
    DOCUMENT_GENERATION_OPTIMIZATION,
    VISUALIZATION_OPTIMIZATION,
    DATA_PROCESSING_OPTIMIZATION,
    DEPENDENCY_OPTIMIZATION,
    CACHING_STRATEGY,
    STARTUP_OPTIMIZATION,
    RUNTIME_OPTIMIZATION,
    HF_SPACES_OPTIMIZATIONS,
    RECOMMENDED_CONFIG,
    OPTIMIZED_MODEL_CHOICES,
    OPTIMIZATION_CHECKLIST
)

from .optimization_manager import (
    OptimizationManager,
    optimization_manager,
    get_model_loading_params,
    get_inference_settings,
    get_system_health,
    print_optimization_report
)

__all__ = [
    # Config exports
    'MEMORY_OPTIMIZATION',
    'INFERENCE_OPTIMIZATION',
    'DOCUMENT_GENERATION_OPTIMIZATION',
    'VISUALIZATION_OPTIMIZATION',
    'DATA_PROCESSING_OPTIMIZATION',
    'DEPENDENCY_OPTIMIZATION',
    'CACHING_STRATEGY',
    'STARTUP_OPTIMIZATION',
    'RUNTIME_OPTIMIZATION',
    'HF_SPACES_OPTIMIZATIONS',
    'RECOMMENDED_CONFIG',
    'OPTIMIZED_MODEL_CHOICES',
    'OPTIMIZATION_CHECKLIST',
    
    # Manager exports
    'OptimizationManager',
    'optimization_manager',
    'get_model_loading_params',
    'get_inference_settings',
    'get_system_health',
    'print_optimization_report'
]