model selector

This commit is contained in:
Dobromir Popov
2025-09-08 14:53:46 +03:00
parent e61536e43d
commit 32d54f0604
4 changed files with 733 additions and 10 deletions

View File

@@ -87,10 +87,20 @@ def main():
os.environ['ENABLE_NN_MODELS'] = '1'
try:
# Model Selection at Startup
logger.info("Performing intelligent model selection...")
try:
from utils.model_selector import select_and_load_best_models
selected_models, loaded_models = select_and_load_best_models()
logger.info(f"Selected {len(selected_models)} model types, loaded {len(loaded_models)} models")
except Exception as e:
logger.warning(f"Model selection failed, using defaults: {e}")
selected_models, loaded_models = {}, {}
# Create data provider
logger.info("Initializing data provider...")
data_provider = DataProvider(symbols=['ETH/USDT', 'BTC/USDT'])
# Create orchestrator (with safe CNN handling)
logger.info("Initializing trading orchestrator...")
orchestrator = create_safe_orchestrator()