What problem does it solve?
It resolves the burden of setting up and executing AKG operator/kernel generation and verification workflows by automating repository checkout, environment initialization, task extraction, and kernel code generation.
Core Features & Use Cases
- AKG repo + branch enforcement: Clones and pins the AKG repository to the required branch before running generation.
- Deterministic environment setup: Forces full setup when
~/.akg/check_env.md is absent and reads the required akg-env-setup skill before proceeding.
- Task extraction + kernelgen backend generation: Uses the op-task-extractor to produce standard task files and then runs
run_workflow.py --workflow kernelgen with the user-selected framework/backend/dsl/arch.
- Guardrailed execution + reporting: Requires
~/.akg/settings.json, runs generation in the foreground, and reports failures truthfully to the user without silently switching methods.
Quick Start
Ask JiuwenSwarm to execute the AKG operator task workflow for your specified framework/backend/dsl/arch after you prepare ~/.akg/settings.json using the provided example.