feat&fix: update configuration management to save model arguments and enhance UI display for model args (#262)
This commit is contained in:
@@ -299,9 +299,8 @@ function renderTasks(data) {
|
||||
<span class="task-stat"><i class="fas fa-tasks"></i> ${tasks.length} total</span>
|
||||
<span class="task-stat running"><i class="fas fa-running"></i> ${runningCount} active</span>
|
||||
<span class="task-stat completed"><i class="fas fa-check-circle"></i> ${completedCount} completed</span>
|
||||
${stats.avg_score ? `<span class="task-stat score"><i class="fas fa-star"></i> ${stats.avg_score} avg score</span>` : ''}
|
||||
${stats.total_score ? `<span class="task-stat score"><i class="fas fa-star"></i> ${stats.total_score} total score</span>` : ''}
|
||||
${stats.avg_steps ? `<span class="task-stat steps"><i class="fas fa-chart-line"></i> ${stats.avg_steps} avg steps</span>` : ''}
|
||||
${stats.completion_rate ? `<span class="task-stat rate"><i class="fas fa-percentage"></i> ${stats.completion_rate}% completed</span>` : ''}
|
||||
</div>
|
||||
`;
|
||||
typeSection.appendChild(typeHeader);
|
||||
@@ -574,6 +573,25 @@ function displayConfig(config) {
|
||||
document.getElementById('observation-type').textContent = config.observation_type || 'N/A';
|
||||
document.getElementById('model-name').textContent = config.model_name || 'N/A';
|
||||
document.getElementById('max-steps').textContent = config.max_steps || 'N/A';
|
||||
|
||||
// Display model args from args.json
|
||||
const modelArgsElement = document.getElementById('model-args');
|
||||
if (config.model_args && Object.keys(config.model_args).length > 0) {
|
||||
let argsHtml = '';
|
||||
Object.entries(config.model_args).forEach(([key, value]) => {
|
||||
// Skip max_steps as it's already displayed above
|
||||
if (key !== 'max_steps') {
|
||||
argsHtml += `<div class="config-item">
|
||||
<span class="config-label">${key}:</span>
|
||||
<span class="config-value">${JSON.stringify(value)}</span>
|
||||
</div>`;
|
||||
}
|
||||
});
|
||||
modelArgsElement.innerHTML = argsHtml;
|
||||
modelArgsElement.style.display = 'block';
|
||||
} else {
|
||||
modelArgsElement.style.display = 'none';
|
||||
}
|
||||
}
|
||||
|
||||
function displayConfigError() {
|
||||
|
||||
Reference in New Issue
Block a user