implemented locking in training setup

This commit is contained in:
Philipp
2025-11-28 16:09:14 +01:00
parent 5220ffbe46
commit c43545e137
15 changed files with 962 additions and 74 deletions

View File

@@ -529,3 +529,13 @@ def delete_training_project(id):
except Exception as error:
db.session.rollback()
return jsonify({'message': 'Failed to delete training project', 'error': str(error)}), 500
@api_bp.route('/base-config/<model_name>', methods=['GET'])
def get_base_config(model_name):
"""Get base configuration for a specific YOLOX model"""
try:
from services.generate_yolox_exp import load_base_config
config = load_base_config(model_name)
return jsonify(config)
except Exception as error:
return jsonify({'message': f'Failed to load base config for {model_name}', 'error': str(error)}), 404