Skip to main content
Run any Skill in Manus
with one click
GitHub repository

pypto-lib

pypto-lib contains 20 collected skills from hw-native-sys, with repository-level occupation coverage and site-owned skill detail pages.

skills collected
20
Stars
10
updated
2026-06-24
Forks
43
Occupation coverage
5 occupation categories · 90% classified
repository explorer

Skills in this repository

incore-profiling
unclassified

Profile PyPTO kernels in-core with the Ascend msprof op-simulator — cycle-accurate per-kernel traces. Use when the user wants to profile a built case, inspect kernel timing or instruction streams, or generate MindStudio Insight traces.

2026-06-24
cube-tile-tuning
unclassified

Tune cube/matmul tile sizes (row tile, N fragment, K fragment) for a PyPTO kernel — analytic hints, an on-chip buffer constraint model, and an empirical device sweep. Use when optimizing a matmul/cube's throughput, sizing the row / N / K tiles, resolving Mat (L1) / L0C / UB buffer overflows, or trading one tile dim for another.

2026-06-23
bisect-precision
software-quality-assurance-analysts-and-testers

Locate which pypto commit introduced a precision regression. Only pypto and its corresponding simpler (submodule) are tracked — ptoas and pto-isa versions are not part of the bisect. If the culprit is a simpler submodule bump, performs a second-level bisect within simpler.

2026-05-21
create-issue
software-developers

Reproduce a reported problem, collect dependency versions, and create a GitHub issue. Use when the user wants to file a bug, request a feature, or create any GitHub issue.

2026-05-21
ascendc-docs-search
software-developers

Ascend C 开发资源索引(本地+在线)。提供:(1) 本地 API 文档索引、示例代码映射,(2) 在线文档搜索功能,(3) 资源查找优先级,(4) Explore Agent 使用指南。优先使用本地资源,仅在本地检索不到时使用在线搜索。

2026-05-15
git-commit
software-developers

Complete git commit workflow including pre-commit checks, staging, message generation, and verification. Use when creating commits or preparing changes for commit.

2026-05-06
github-pr
software-developers

Create or update a GitHub pull request after committing and pushing changes. Use when the user asks to create a PR, submit changes for review, or open a pull request.

2026-04-02
ascendc-api-best-practices
software-developers

Ascend C API 使用最佳实践。提供算术、归约、数据搬运、Buffer管理、精度转换等 API 的正确用法和限制说明。触发:用户询问具体 API 用法(如"DataCopy 怎么用")、遇到 API 参数错误或限制报错(如 repeatTimes、对齐问题)、需要查看 API 最佳实践或避坑指南时。

2026-03-31
ascendc-code-review
software-quality-assurance-analysts-and-testers

Ascend C 代码检视技能。基于假设检验方法论对代码进行安全规范检视。当用户提供代码片段和检视规则描述时,可使用此技能进行代码检视,使用时必须明确提供:代码片段和检视规则描述。

2026-03-31
ascendc-custom-op-to-kernel-launch
software-developers

当用户想把自定义算子工程中的 kernel 模板改造成 `<<<>>>` kernel 直调形式,或从自定义算子工程中抽取某个 kernel 模板并转换成 `<<<>>>` 直调方式时使用。触发:用户提到"自定义算子转直调"、"从算子工程抽 kernel"、"kernel 模板改 `<<<>>>`"等。不适用于从零开发新算子

2026-03-31
ascendc-env-check
network-and-computer-systems-administrators

Ascend C 算子开发环境检查技能。用于:(1) 通过 npu-smi 查询 NPU 设备信息(设备列表、状态、资源使用),(2) 检查 CANN 环境配置(CANN Toolkit、Ops、自定义算子包),(3) 验证开发依赖是否完整。触发关键词:环境检查、NPU设备、npu-smi、CANN安装、设备查询、资源监控、检查CANN环境变量。

2026-03-31
ascendc-npu-arch
software-developers

Ascend NPU 架构知识库。包含架构代际划分(NpuArch/SocVersion)、芯片型号映射、arch35 特殊优化(Regbase/SIMT/FP8)。当需要查询 NPU 架构信息、芯片特性、架构条件编译时触发。

2026-03-31
ascendc-precision-debug
software-quality-assurance-analysts-and-testers

Ascend C 算子精度调试技能,提供精度问题诊断和解决方法。触发:输出异常(全为0、随机值、未初始化)、精度验证失败(rtol/atol 不达标)、FP16 精度差于预期、Cast 后数据错误、需要排查流水线同步(EnQue/DeQue)或 DataCopy 对齐问题。

2026-03-31
ascendc-runtime-debug
computer-systems-analysts

Ascend C 算子运行时错误调试技能。用于处理算子运行时问题:(1) aclnn 返回错误码(161xxx/361xxx/561xxx,包括环境配置、Tiling、Kernel 查找等错误),(2) 运行时异常(程序卡死、挂起、超时、内存越界),(3) 需要解析 plog 日志定位问题。触发关键词:运行时错误、错误码、卡死、挂起、超时、Tiling错误、Kernel查找失败、环境变量、plog。

2026-03-31
ascendc-st-design
software-quality-assurance-analysts-and-testers

Ascend C 算子测试设计技能,基于aclnn接口md资料完成算子测试用例设计。当需要(1)设计算子测试用例、(2)编写测试计划(plan.yaml)、(3)分析算子参数和依赖关系、(4)提取测试因子、(5)生成测试用例组合时使用此技能。

2026-03-31
ascendc-task-focus
executive-secretaries-and-executive-administrative-assistants

任务聚焦与注意力管理技能。通过创建和维护 todo.md 文件将全局目标保持在上下文末尾,避免长任务中"迷失在中间"问题。当出现以下情况时使用:(1) 任务需要超过 5 个步骤完成,(2) 任务复杂有多个子目标,(3) 长上下文对话需要保持焦点,(4) 多步骤开发任务(算子开发、代码重构、精度调试),(5) 用户明确要求制定计划。

2026-03-31
ascendc-tiling-design
software-developers

Ascend C 算子 Tiling 设计指南。提供算子分类体系和 Tiling 核心要素(多核切分、UB切分、Buffer规划、分支覆盖)的详细设计方法。触发:算子设计阶段、设计 Tiling 策略(多核切分/UB切分)、规划 Buffer 分配、查阅某类算子的 Tiling 方法论时。

2026-03-31
ascendc-ut-develop
software-quality-assurance-analysts-and-testers

Ascend C 算子 UT 开发与覆盖率增强,支持 ops-math/ops-nn/ops-transformer/ops-cv。**主动触发场景**:用户提及"UT"、"单元测试"、"覆盖率"、"测试用例"、"未覆盖代码"、"测试补充"、"提升覆盖率"等关键词时自动触发。当需要生成 UT、补充测试用例、提升覆盖率、分析未覆盖代码时使用。注意:ST 测试不适用。

2026-03-31
ascendc-whitebox-design
software-quality-assurance-analysts-and-testers

Ascend C 算子白盒测试用例生成系统。分析算子源码提取参数维度,自动枚举参数组合,生成可执行的白盒测试用例。支持 low/medium/high 三档覆盖级别。触发场景:(1) "为 X 算子生成白盒测试用例" (2) "算子白盒用例生成" (3) "generate whitebox test cases for operator"。

2026-03-31
fix-pr
software-quality-assurance-analysts-and-testers

Fix GitHub PR issues — address review comments and resolve CI failures in a loop until the PR is fully clean. Fetches CI errors online and triages review feedback. Use when fixing PR problems, addressing review comments, or resolving CI failures.

2026-03-16