Remove backend selection from admin config AI Settings

- Remove analysis_backend and training_backend fields from /admin/config
- These are now configured per worker in the cluster nodes interface
- Clean up unused imports and form processing
parent 02b5e4e9
...@@ -127,24 +127,6 @@ ...@@ -127,24 +127,6 @@
<div class="config-section"> <div class="config-section">
<h2 class="section-title">AI Settings</h2> <h2 class="section-title">AI Settings</h2>
<div class="form-row">
<div class="form-group">
<label for="analysis_backend">Analysis Backend</label>
<select id="analysis_backend" name="analysis_backend">
<option value="cuda" {% if current_config.get('analysis_backend') == 'cuda' %}selected{% endif %}>CUDA</option>
<option value="rocm" {% if current_config.get('analysis_backend') == 'rocm' %}selected{% endif %}>ROCm</option>
<option value="cpu" {% if current_config.get('analysis_backend') == 'cpu' %}selected{% endif %}>CPU</option>
</select>
</div>
<div class="form-group">
<label for="training_backend">Training Backend</label>
<select id="training_backend" name="training_backend">
<option value="cuda" {% if current_config.get('training_backend') == 'cuda' %}selected{% endif %}>CUDA</option>
<option value="rocm" {% if current_config.get('training_backend') == 'rocm' %}selected{% endif %}>ROCm</option>
<option value="cpu" {% if current_config.get('training_backend') == 'cpu' %}selected{% endif %}>CPU</option>
</select>
</div>
</div>
<div class="form-row"> <div class="form-row">
<div class="form-group"> <div class="form-group">
<label for="default_model">Default Model</label> <label for="default_model">Default Model</label>
......
...@@ -288,7 +288,7 @@ def config(): ...@@ -288,7 +288,7 @@ def config():
set_stripe_keys, set_paypal_credentials, set_crypto_addresses, set_stripe_keys, set_paypal_credentials, set_crypto_addresses,
set_base_url, set_db_type, set_db_sqlite_path, set_db_mysql_config, set_base_url, set_db_type, set_db_sqlite_path, set_db_mysql_config,
set_web_host, set_web_port, set_backend_host, set_backend_web_port, set_backend_worker_port, set_web_host, set_web_port, set_backend_host, set_backend_web_port, set_backend_worker_port,
set_analysis_backend, set_training_backend, set_default_model, set_default_model_type, set_default_model, set_default_model_type,
set_frame_interval, set_optimize, set_ffmpeg, set_flash, set_runpod_enabled, set_frame_interval, set_optimize, set_ffmpeg, set_flash, set_runpod_enabled,
set_runpod_api_key, set_runpod_template_id, set_runpod_gpu_type, set_use_runpod_pods, set_runpod_api_key, set_runpod_template_id, set_runpod_gpu_type, set_use_runpod_pods,
set_host, set_port, set_debug, set_allowed_dir, set_comm_type, set_max_concurrent_jobs, set_host, set_port, set_debug, set_allowed_dir, set_comm_type, set_max_concurrent_jobs,
...@@ -341,12 +341,6 @@ def config(): ...@@ -341,12 +341,6 @@ def config():
base_url = request.form.get('base_url', 'http://localhost:5000') base_url = request.form.get('base_url', 'http://localhost:5000')
set_base_url(base_url) set_base_url(base_url)
# AI Settings
analysis_backend = request.form.get('analysis_backend', 'cuda')
set_analysis_backend(analysis_backend)
training_backend = request.form.get('training_backend', 'cuda')
set_training_backend(training_backend)
default_model = request.form.get('default_model', 'Qwen/Qwen2.5-VL-7B-Instruct') default_model = request.form.get('default_model', 'Qwen/Qwen2.5-VL-7B-Instruct')
set_default_model(default_model) set_default_model(default_model)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment