dse-loop

Automate iterative parameter tuning loops with configurable timeout and recovery state.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/dz306271098/ARIS_for_Robotics --skill dse-loop-dz306271098
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dse-loop
Source: https://github.com/dz306271098/ARIS_for_Robotics/tree/main/skills/dse-loop
Command: npx skills add https://github.com/dz306271098/ARIS_for_Robotics --skill dse-loop-dz306271098

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Autonomously designs and tunes a program's parameter space to meet a specified objective within a time budget, removing manual trial-and-error.

Core Features & Use Cases

  • Automates baseline and iterative runs to explore parameter space.
  • Infers parameter ranges from source code when not provided.
  • Logs results, state, and reports for recovery and auditing, enabling repeatable experiments.

Quick Start

Specify a target program and tuning knobs, then run /dse-loop to begin autonomous exploration with a configured timeout.

Frequently Asked Questions about dse-loop

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate parameter tuning for iterative design problems?

Automate parameter tuning by running an autonomous design space exploration loop that executes the target program, analyzes results, and iteratively adjusts parameters within a configured time budget. This removes manual trial-and-error when optimizing complex computer architecture or EDA workflows.

How does design space exploration work when parameter ranges are unknown?

Design space exploration handles unknown parameter ranges by automatically inferring them directly from the source code. The workflow then runs baseline and iterative tests to navigate the newly inferred parameter space and optimize the target program effectively.

Can I set a timeout and iteration limit for autonomous parameter optimization?

Yes, autonomous parameter optimization supports configurable TIMEOUT and MAX_ITERATIONS settings. This allows you to define a strict time budget and limit the number of exploration cycles to control compute resource usage during design space tuning.

How do I recover an interrupted design space exploration workflow?

Recover an interrupted design space exploration workflow using the DSE_STATE.json file. The system features comprehensive recovery-state management, saving the current iteration state and logs to seamlessly resume parameter tuning without losing prior progress.

Is manual range specification required for RTL parameter optimization?

No, manual range specification is not required for RTL parameter optimization. The exploration workflow can automatically infer parameter ranges from the source code, allowing the iterative tuning process to proceed autonomously without explicit initial values.