Skip to content

Add SST CANN simulator setup agent skill - #70

Open
Denver17 wants to merge 1 commit into
LingquLab:mainfrom
Denver17:codex/add-sst-cann-simulator-setup-skill
Open

Add SST CANN simulator setup agent skill#70
Denver17 wants to merge 1 commit into
LingquLab:mainfrom
Denver17:codex/add-sst-cann-simulator-setup-skill

Conversation

@Denver17

@Denver17 Denver17 commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Add a new agent skill for SST/CANN simulator setup and TileXR Ascend C operator simulation workflows.

This PR adds:

  • .agents/skills/sst-cann-simulator-setup/SKILL.md
  • .agents/skills/sst-cann-simulator-setup/references/sst-cann-runbook.md

What Changed

SST/CANN simulator setup skill

The new sst-cann-simulator-setup skill provides an end-to-end workflow for deploying and verifying SST + CANN simulator environments, installing matched SST Core / SST Elements versions, installing CANN 8.3 packages, creating reusable environment scripts, and running smoke checks.

TileXR operator simulation guidance

The skill documents operator simulation workflows for TileXR Ascend C kernels, including kernel ABI mapping, simulator-compatible object generation, self-contained UB_Simulator testcase creation, YAML parameter layout, raw die dump inspection, and expected-value comparisons.

Reusable path conventions

The latest update removes hard-coded employee IDs and personal /home/<user> paths from the reusable skill/runbook commands. Examples now prefer placeholders such as <home>, <sim-root>, <ascend-home>, and <user>, while keeping concrete paths only as current-run inputs when a user provides them.

Review Notes

  • This is agent skill documentation only; it does not change TileXR source, build scripts, or tests.
  • I inspected the added files for obvious credentials such as passwords, tokens, private keys, auth headers, employee ID patterns, and concrete /home/<user> paths; none remain.
  • .agents/ is ignored by default in .gitignore, so this PR intentionally tracks only this specific skill directory without changing ignore rules.

Validation

  • Verified the PR diff contains only the two new .agents/skills/sst-cann-simulator-setup files.
  • Ran git diff --check locally with no whitespace errors.
  • Searched the final remote branch for c[0-9]{8}, s[0-9]{8}, d[0-9]{8}, and concrete /home/<user> patterns; no matches remain.
  • No SST/CANN installation or simulator runtime validation was executed because the target simulator host/environment is not available in this local workspace.

@Kur0x

Kur0x commented Jul 24, 2026

Copy link
Copy Markdown
Member

放入.agent文件夹

@Denver17
Denver17 force-pushed the codex/add-sst-cann-simulator-setup-skill branch 2 times, most recently from 1401198 to 400f59e Compare July 24, 2026 09:07
@Denver17 Denver17 changed the title Add SST CANN simulator setup skill Add SST CANN simulator setup agent skill Jul 24, 2026

@Denver17 Denver17 left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Denver17
Denver17 requested review from 01Chen and chaowick July 27, 2026 06:39
@Denver17
Denver17 force-pushed the codex/add-sst-cann-simulator-setup-skill branch from 400f59e to 108b4c4 Compare July 28, 2026 07:47
@Denver17
Denver17 force-pushed the codex/add-sst-cann-simulator-setup-skill branch from 108b4c4 to da0a684 Compare July 28, 2026 07:59
@01Chen

01Chen commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

文档里删除个人路径

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants