Spaces:
Build error
Build error
| import multiprocessing | |
| import streamlit as st | |
| def get_optimal_workers(): | |
| """Get optimal number of workers based on CPU cores.""" | |
| return max(multiprocessing.cpu_count() - 1, 1) | |
| def display_performance_metrics(): | |
| """Display current system performance metrics.""" | |
| st.sidebar.markdown("### System Performance") | |
| available_cores = multiprocessing.cpu_count() | |
| used_cores = st.sidebar.slider( | |
| "CPU Cores to Use", | |
| min_value=1, | |
| max_value=available_cores, | |
| value=get_optimal_workers(), | |
| help="Adjust the number of CPU cores used for processing" | |
| ) | |
| return { | |
| 'used_cores': used_cores, | |
| 'total_cores': available_cores | |
| } |