Skip to content

Commit aff25ee

Browse files
committed
Initial cleanup
1 parent 6fd67e0 commit aff25ee

1 file changed

Lines changed: 15 additions & 26 deletions

File tree

README.md

Lines changed: 15 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -46,26 +46,26 @@ Skills earn their keep on repeated, opinionated workflows, exactly where the AMD
4646

4747
The initial catalog is organized into four focus areas.
4848

49+
### Application integration
50+
51+
Embed AMD-optimized AI into end-user applications.
52+
53+
| Skill | What it does |
54+
| --- | --- |
55+
| `local-ai-app-integration` | Integrate local AI into cloud LLM apps for offline support, better privacy, and lower API costs. |
56+
| `local-ai-use` | Route image generation, text-to-speech, and speech-to-text through a local AI Server to reduce token/cost usage. |
57+
4958
### Hardware-native skills
5059

5160
Diagnose, configure, and tune AMD silicon directly.
5261

5362
| Skill | What it does |
5463
| --- | --- |
5564
| `rocm-doctor` | Detect driver / kernel / ROCm / framework mismatches and propose fixes. |
56-
| `gfx-target-chooser` | Pick the right `gfx942` / `gfx90a` / `gfx1100` target and matching compiler flags. |
5765
| `mi300x-tuner` | Opinionated training and inference tuning for MI300X, including TunableOp, FSDP, and FlashAttention. |
5866
| `rocm-container-picker` | Map a workload to a known-good `rocm/*` container image. |
59-
| `ryzen-ai-deploy` | Prepare, quantize, and deploy models to Ryzen AI NPUs across the ONNX, PyTorch, and hybrid CPU/NPU/iGPU paths. |
60-
61-
### Application integration
62-
63-
Embed AMD-optimized AI into end-user applications.
67+
| `gfx-target-chooser` | Pick the right `gfx942` / `gfx90a` / `gfx1100` target and matching compiler flags. |
6468

65-
| Skill | What it does |
66-
| --- | --- |
67-
| `local-ai-app-integration` | Integrate local AI into cloud LLM apps for offline support, better privacy, and lower API costs. |
68-
| `local-ai-use` | Route image generation, text-to-speech, and speech-to-text through a local AI Server to reduce token/cost usage. |
6969

7070
### Cross-stack porting
7171

@@ -86,14 +86,12 @@ Close the loop from trace to fix to ship.
8686
| --- | --- |
8787
| `rocprof-capture` | Capture and interpret a `rocprof` trace for a workload. |
8888
| `omniperf-tune` | Run `omniperf`, locate the bottleneck, and suggest the fix. |
89-
| `migraphx-deploy` | Compile an ONNX model with MIGraphX and benchmark it on a target. |
90-
| `rocm-ci-template` | Drop-in GitHub Actions for AMD-targeted projects. |
9189

9290
> Skills land incrementally; see [Status](#status) for what is available today.
9391
9492
## A federated catalog
9593

96-
The AMD stack is large and moves fast. ROCm, HIP, MIGraphX, vLLM-AMD, Ryzen AI, and framework integrations each have their own team, release cadence, and validation matrix. A single monorepo of skills, maintained by one central team, would always be a step behind.
94+
The AMD stack is large and moves fast. ROCm, HIP, Ryzen AI, and framework integrations each have their own team, release cadence, and validation matrix. A single monorepo of skills, maintained by one central team, would always be a step behind.
9795

9896
So skills here are **federated**: each skill is owned and versioned by the team that owns the product it describes, and this repository is the **catalog** that brings them together.
9997

@@ -116,13 +114,6 @@ So skills here are **federated**: each skill is owned and versioned by the team
116114
gfx-target-... triton-amd-... ... integration/ repos
117115
```
118116

119-
Concretely:
120-
121-
- The `cuda-to-hip` skill lives with the HIP project.
122-
- `rocm-doctor` lives with the ROCm release tree.
123-
- `ryzen-ai-deploy` ships with Ryzen AI.
124-
- `local-ai-app-integration` is incubating in this repo today and will graduate to `lemonade-sdk/lemonade`.
125-
126117
Each skill stays close to the engineers who ship the underlying product, the CI that validates it, and the release tag that pins it.
127118

128119
This repo also acts as an **incubator**: a skill can start its life under `skills/` here to iterate quickly, then graduate to its product repo and be re-pointed from `catalog/` once it has a clear owner, with no change for installed users.
@@ -182,17 +173,15 @@ gemini extensions install https://github.com/amd/skills.git --consent
182173

183174
Once a skill is installed, reference it in plain language while talking to your agent. For example:
184175

185-
- "Integrate local AI capabilities into my app with Embeddable Lemonade."
186-
- "Use the `pytorch-rocm-setup` skill to get PyTorch running on this MI300X node."
187-
- "Use the `cuda-to-hip` skill to convert these CUDA kernels and flag anything that needs manual review."
188-
- "Use the `migraphx-deploy` skill to compile this ONNX model for `gfx942` and benchmark it."
189-
- "Use the `omniperf-tune` skill to find the bottleneck in this training step."
176+
- "Use AMD Skills to integrate local AI capabilities into my app with Embeddable Lemonade."
177+
- "Use AMD Skills to get PyTorch running on this MI300X node."
178+
- "Use AMD Skills to convert these CUDA kernels and flag anything that needs manual review."
190179

191180
The agent loads the matching `SKILL.md` and any helper scripts, then carries out the task. In most cases the agent will pick the right skill on its own from the description; explicit invocation is a fallback, not a requirement.
192181

193182
## Contributing a skill
194183

195-
We welcome contributions from AMD engineers, partners, and the community. There are two contribution paths, matching how the catalog is organized.
184+
We welcome contributions from AMD engineers, and selected partners. There are two contribution paths, matching how the catalog is organized.
196185

197186
### Path A: Skills authored in this repository
198187

0 commit comments

Comments
 (0)