원클릭으로
add-new-compat-api
负责《Paddle API 对齐 PyTorch 项目》中 Step2 代码修改,实施『新增 compat 类型 API』方案。在 `paddle.compat` 命名空间下新增 API,实现与 PyTorch API 行为对齐。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
负责《Paddle API 对齐 PyTorch 项目》中 Step2 代码修改,实施『新增 compat 类型 API』方案。在 `paddle.compat` 命名空间下新增 API,实现与 PyTorch API 行为对齐。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
负责《Paddle API 对齐 PyTorch 项目》中 Step2 代码修改,实施『C++下沉』方案。通过将 Python API 下沉至 C++层,可以减少 Python 装饰器带来的性能开销,提升 API 调度效率。
负责《Paddle API 对齐 PyTorch 项目》中 Step5 更新文档,在 API 代码修改完成后,同步更新中文 API 文档,确保文档准确反映 API 的最新行为
负责《Paddle API 对齐 PyTorch 项目》中 Step2 代码修改,实施『新增 API』方案。通过新增 Paddle API(新增 API 别名、新增 Python 层 API、新增 C++算子),覆盖 Pytorch API 调用路径,实现与 PyTorch API 行为对齐。
开展《Paddle API 对齐 PyTorch 项目》,负责项目整体统筹规划,调用多个 skill,完成输入的 API 对齐
负责《Paddle API 对齐 PyTorch 项目》中 Step3 兼容测试,为已修改的 Paddle API 添加兼容性单测并执行验证,确保 API 的 Paddle 用法与 PyTorch 用法均能正常工作。
负责《Paddle API 对齐 PyTorch 项目》中代码提交,分别对 Paddle、PaConvert、Docs 三个仓库创建或更新 Pull Request
| name | add-new-compat-api |
| description | 负责《Paddle API 对齐 PyTorch 项目》中 Step2 代码修改,实施『新增 compat 类型 API』方案。在 `paddle.compat` 命名空间下新增 API,实现与 PyTorch API 行为对齐。 |
| context | fork |
| disable-model-invocation | false |
本文档是 add-new-api 的变体,核心流程完全一致,唯一区别是新增 API 的存放目录:
| 方案 | API 存放目录 | 适用场景 |
|---|---|---|
| add-new-api | Paddle/python/paddle/ (常规目录) | 新增 Paddle 原生 API |
| add-new-compat-api | Paddle/python/paddle/compat/ (compat 目录) | 新增兼容性 API |
请直接参考 add-new-api 的 SKILL.md 完成开发,并将所有文件路径中的 Paddle/python/paddle/ 替换为 Paddle/python/paddle/compat/。
| add-new-api 路径 | add-new-compat-api 路径 |
|---|---|
python/paddle/__init__.py | python/paddle/compat/__init__.py |
python/paddle/tensor/math.py | python/paddle/compat/__init__.py |
python/paddle/tensor/__init__.py | python/paddle/compat/__init__.py |
python/paddle/nn/__init__.py | python/paddle/compat/nn/__init__.py |
python/paddle/nn/functional/__init__.py | python/paddle/compat/nn/functional/__init__.py |