fix model toggle
This commit is contained in:
@ -1328,7 +1328,9 @@ class CleanTradingDashboard:
|
||||
)
|
||||
def update_dqn_inference_toggle(value):
|
||||
if self.orchestrator:
|
||||
self.orchestrator.set_model_toggle_state("dqn", inference_enabled=value)
|
||||
enabled = bool(value and len(value) > 0) # Convert list to boolean
|
||||
self.orchestrator.set_model_toggle_state("dqn", inference_enabled=enabled)
|
||||
logger.info(f"DQN inference toggle: {enabled}")
|
||||
return value
|
||||
|
||||
@self.app.callback(
|
||||
@ -1338,7 +1340,9 @@ class CleanTradingDashboard:
|
||||
)
|
||||
def update_dqn_training_toggle(value):
|
||||
if self.orchestrator:
|
||||
self.orchestrator.set_model_toggle_state("dqn", training_enabled=value)
|
||||
enabled = bool(value and len(value) > 0) # Convert list to boolean
|
||||
self.orchestrator.set_model_toggle_state("dqn", training_enabled=enabled)
|
||||
logger.info(f"DQN training toggle: {enabled}")
|
||||
return value
|
||||
|
||||
@self.app.callback(
|
||||
@ -1348,7 +1352,9 @@ class CleanTradingDashboard:
|
||||
)
|
||||
def update_cnn_inference_toggle(value):
|
||||
if self.orchestrator:
|
||||
self.orchestrator.set_model_toggle_state("cnn", inference_enabled=value)
|
||||
enabled = bool(value and len(value) > 0) # Convert list to boolean
|
||||
self.orchestrator.set_model_toggle_state("cnn", inference_enabled=enabled)
|
||||
logger.info(f"CNN inference toggle: {enabled}")
|
||||
return value
|
||||
|
||||
@self.app.callback(
|
||||
@ -1358,7 +1364,9 @@ class CleanTradingDashboard:
|
||||
)
|
||||
def update_cnn_training_toggle(value):
|
||||
if self.orchestrator:
|
||||
self.orchestrator.set_model_toggle_state("cnn", training_enabled=value)
|
||||
enabled = bool(value and len(value) > 0) # Convert list to boolean
|
||||
self.orchestrator.set_model_toggle_state("cnn", training_enabled=enabled)
|
||||
logger.info(f"CNN training toggle: {enabled}")
|
||||
return value
|
||||
|
||||
@self.app.callback(
|
||||
@ -1368,7 +1376,9 @@ class CleanTradingDashboard:
|
||||
)
|
||||
def update_cob_rl_inference_toggle(value):
|
||||
if self.orchestrator:
|
||||
self.orchestrator.set_model_toggle_state("cob_rl", inference_enabled=value)
|
||||
enabled = bool(value and len(value) > 0) # Convert list to boolean
|
||||
self.orchestrator.set_model_toggle_state("cob_rl", inference_enabled=enabled)
|
||||
logger.info(f"COB RL inference toggle: {enabled}")
|
||||
return value
|
||||
|
||||
@self.app.callback(
|
||||
@ -1378,7 +1388,9 @@ class CleanTradingDashboard:
|
||||
)
|
||||
def update_cob_rl_training_toggle(value):
|
||||
if self.orchestrator:
|
||||
self.orchestrator.set_model_toggle_state("cob_rl", training_enabled=value)
|
||||
enabled = bool(value and len(value) > 0) # Convert list to boolean
|
||||
self.orchestrator.set_model_toggle_state("cob_rl", training_enabled=enabled)
|
||||
logger.info(f"COB RL training toggle: {enabled}")
|
||||
return value
|
||||
|
||||
@self.app.callback(
|
||||
@ -1388,7 +1400,9 @@ class CleanTradingDashboard:
|
||||
)
|
||||
def update_decision_fusion_inference_toggle(value):
|
||||
if self.orchestrator:
|
||||
self.orchestrator.set_model_toggle_state("decision_fusion", inference_enabled=value)
|
||||
enabled = bool(value and len(value) > 0) # Convert list to boolean
|
||||
self.orchestrator.set_model_toggle_state("decision_fusion", inference_enabled=enabled)
|
||||
logger.info(f"Decision Fusion inference toggle: {enabled}")
|
||||
return value
|
||||
|
||||
@self.app.callback(
|
||||
@ -1398,7 +1412,9 @@ class CleanTradingDashboard:
|
||||
)
|
||||
def update_decision_fusion_training_toggle(value):
|
||||
if self.orchestrator:
|
||||
self.orchestrator.set_model_toggle_state("decision_fusion", training_enabled=value)
|
||||
enabled = bool(value and len(value) > 0) # Convert list to boolean
|
||||
self.orchestrator.set_model_toggle_state("decision_fusion", training_enabled=enabled)
|
||||
logger.info(f"Decision Fusion training toggle: {enabled}")
|
||||
return value
|
||||
"""Update cold start training mode"""
|
||||
logger.debug(f"Cold start callback triggered with value: {switch_value}")
|
||||
|
Reference in New Issue
Block a user