more acc stats and predictions storage. chart optimisation
This commit is contained in:
@@ -2843,6 +2843,11 @@ class AnnotationDashboard:
|
||||
metrics['loss'] = rt_metrics.get('last_loss', 0.0)
|
||||
metrics['accuracy'] = rt_metrics.get('last_accuracy', 0.0)
|
||||
metrics['steps'] = rt_metrics.get('total_steps', 0)
|
||||
# Add best checkpoint metrics
|
||||
metrics['best_loss'] = rt_metrics.get('best_loss', float('inf'))
|
||||
metrics['best_accuracy'] = rt_metrics.get('best_accuracy', 0.0)
|
||||
if metrics['best_loss'] == float('inf'):
|
||||
metrics['best_loss'] = None
|
||||
|
||||
# Get incremental training metrics
|
||||
if hasattr(self, '_incremental_training_steps'):
|
||||
@@ -2877,6 +2882,8 @@ class AnnotationDashboard:
|
||||
'error': str(e)
|
||||
}), 500
|
||||
|
||||
|
||||
|
||||
@self.server.route('/api/realtime-inference/train-manual', methods=['POST'])
|
||||
def train_manual():
|
||||
"""Manually trigger training on current candle with specified action"""
|
||||
|
||||
Reference in New Issue
Block a user