文件最后提交记录最后更新时间
[refactor] rename LOAD, GET macros with TORCH_NPU_ prefix Co-authored-by: ffmh<fengminghao2@huawei.com> # message auto-generated for no-merge-commit merge: !34973 merge v2.7.1_macro_load_get into v2.7.1 [refactor] rename LOAD, GET macros with TORCH_NPU_ prefix Created-by: ffmh Commit-by: ffmh Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [x] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) 修改列表: | 修改前 | 修改后 | 定义位置 | |--------|--------|----------| | LOAD_FUNCTION | TORCH_NPU_LOAD_FUNC | - | | GET_FUNC | TORCH_NPU_GET_FUNC | - | | REGISTER_LIBRARY | TORCH_NPU_REGISTER_LIBRARY | torch_npu/csrc/core/npu/register/FunctionLoader.h | | REGISTER_FUNCTION | TORCH_NPU_REGISTER_FUNCTION | torch_npu/csrc/core/npu/register/FunctionLoader.h | | GET_FUNCTION | TORCH_NPU_GET_FUNCTION | torch_npu/csrc/core/npu/register/FunctionLoader.h | 注: - LOAD_FUNCTION, GET_FUNC 在多个文件中定义,每个文件均有\#undef保证不重名,因此直接替换 - LOAD_FUNCTION, GET_FUNC 实际是成对出现、语义相联系的宏,因此添加前缀的同时保持新宏名称对称 # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!3497319 天前
!6722 [Cleancode]handle codecheck Merge pull request !6722 from huangyunlong/2.1cla 2 年前
[refactor] rename LOAD, GET macros with TORCH_NPU_ prefix Co-authored-by: ffmh<fengminghao2@huawei.com> # message auto-generated for no-merge-commit merge: !34973 merge v2.7.1_macro_load_get into v2.7.1 [refactor] rename LOAD, GET macros with TORCH_NPU_ prefix Created-by: ffmh Commit-by: ffmh Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [x] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) 修改列表: | 修改前 | 修改后 | 定义位置 | |--------|--------|----------| | LOAD_FUNCTION | TORCH_NPU_LOAD_FUNC | - | | GET_FUNC | TORCH_NPU_GET_FUNC | - | | REGISTER_LIBRARY | TORCH_NPU_REGISTER_LIBRARY | torch_npu/csrc/core/npu/register/FunctionLoader.h | | REGISTER_FUNCTION | TORCH_NPU_REGISTER_FUNCTION | torch_npu/csrc/core/npu/register/FunctionLoader.h | | GET_FUNCTION | TORCH_NPU_GET_FUNCTION | torch_npu/csrc/core/npu/register/FunctionLoader.h | 注: - LOAD_FUNCTION, GET_FUNC 在多个文件中定义,每个文件均有\#undef保证不重名,因此直接替换 - LOAD_FUNCTION, GET_FUNC 实际是成对出现、语义相联系的宏,因此添加前缀的同时保持新宏名称对称 # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!3497319 天前
update aclDestroyAclOpExecutor interface Co-authored-by: guanlongfeng<guanlongfeng1@huawei.com> # message auto-generated for no-merge-commit merge: !27221 merge cherry-pick-mr-27202-1764316827200-auto into v2.7.1 update aclDestroyAclOpExecutor interface Created-by: glf2016 Commit-by: guanlongfeng Merged-by: ascend-robot Description: <!-- Thanks for sending a pull request! --> **What type of PR is this?** > Uncomment only one /kind <> line, hit enter to put that in a new line, and remove leading whitespaces from that line: > > /kind bug > /kind task > /kind feature **What does this PR do / why do we need it**: **Which issue(s) this PR fixes**: <!-- *Automatically closes linked issue when PR is merged. Usage: Fixes #<issue number>, or Fixes (paste link of issue). --> Fixes # **Special notes for your reviewers**: See merge request: Ascend/pytorch!272215 个月前
[refactor] rename macros with TORCH_NPU prefix Co-authored-by: ffmh<fengminghao2@huawei.com> # message auto-generated for no-merge-commit merge: !34994 merge v2.7.1_macro_other into v2.7.1 [refactor] rename macros with TORCH_NPU prefix Created-by: ffmh Commit-by: ffmh Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [x] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) 为简单宏名称添加 TORCH_NPU_前缀。由于已暴露在 site_packages/torch_npu/include/下,添加编译告警并保留原名称一年后日落 # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” 不涉及 # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” | 宏名称 | 定义位置 | 新名称 | |--------|----------|--------| | REGISTER_OPTION | torch_npu/csrc/core/npu/register/OptionRegister.h:96 | TORCH_NPU_REGISTER_OPTION | | ENUM_OFFSET | torch_npu/csrc/custom_dtype/Init.h:15 | TORCH_NPU_ENUM_OFFSET | | LOAD_FUNCTION | torch_npu/csrc/core/npu/interface/AclInterface.cpp:20 | TORCH_NPU_LOAD_FUNCTION | | GET_FUNC | torch_npu/csrc/core/npu/interface/AclInterface.cpp:23 | TORCH_NPU_GET_FUNC | | FLOP_COUNT | torch_npu/csrc/flopcount/FlopCount.h:6 | TORCH_NPU_FLOP_COUNT | | OP_MASK | torch_npu/csrc/inductor/aoti_torch/npu_shape_handling.h:24 | TORCH_NPU_OP_MASK | | INDEX_MASK | torch_npu/csrc/inductor/aoti_torch/npu_shape_handling.h:25 | TORCH_NPU_INDEX_MASK | | SIZE_MASK | torch_npu/csrc/inductor/aoti_torch/npu_shape_handling.h:26 | TORCH_NPU_SIZE_MASK | | DIM_MASK | torch_npu/csrc/inductor/aoti_torch/npu_shape_handling.h:27 | TORCH_NPU_DIM_MASK | | DEFINE_CONSTANT | torch_npu/csrc/distributed/TraceUtils.h:29 | TORCH_NPU_DEFINE_CONSTANT | # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 编译告警如下: ![image.png](https://raw.gitcode.com/user-images/assets/7404318/5a036096-702f-4f40-afed-aca7e1d1ec95/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/7404318/51fad019-fbd4-4013-97df-b362dacb8511/image.png 'image.png') # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!3499419 天前
/approve Co-authored-by: DaiFu<daifu2@huawei.com> # message auto-generated for no-merge-commit merge: !31096 merge v2.7.1 into v2.7.1 [2.7.1]support aclnn extension Created-by: daifu1234567 Commit-by: DaiFu Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [x] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) 1、get_npu_data_unsafe_flag等函数加TORCH_NPU_API对外暴露,extension中可以从libtorch_npu.so中获取对应函数 2、修改CustomRegisterSchema.cpp生成逻辑,extension场景用TORCH_LIBRARY_FRAGMENT代替TORCH_LIBRARY 3、修复bug,extension场景下无需获取VERSION_PART # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” 不涉及 # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” 不涉及 # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 1、extension可以正常获取所需函数 ![image.png](https://raw.gitcode.com/user-images/assets/7404318/37de6f85-f1c3-4de4-bb75-fe9715df96bc/image.png 'image.png') 2、extension中生成的CustomRegisterSchema.cpp中使用TORCH_LIBRARY_FRAGMENT ![image.png](https://raw.gitcode.com/user-images/assets/7404318/73f39b9e-e9d2-47b7-8d5f-e53ccac92f70/image.png 'image.png') # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!310963 个月前
[refactor] rename LOAD, GET macros with TORCH_NPU_ prefix Co-authored-by: ffmh<fengminghao2@huawei.com> # message auto-generated for no-merge-commit merge: !34973 merge v2.7.1_macro_load_get into v2.7.1 [refactor] rename LOAD, GET macros with TORCH_NPU_ prefix Created-by: ffmh Commit-by: ffmh Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [x] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) 修改列表: | 修改前 | 修改后 | 定义位置 | |--------|--------|----------| | LOAD_FUNCTION | TORCH_NPU_LOAD_FUNC | - | | GET_FUNC | TORCH_NPU_GET_FUNC | - | | REGISTER_LIBRARY | TORCH_NPU_REGISTER_LIBRARY | torch_npu/csrc/core/npu/register/FunctionLoader.h | | REGISTER_FUNCTION | TORCH_NPU_REGISTER_FUNCTION | torch_npu/csrc/core/npu/register/FunctionLoader.h | | GET_FUNCTION | TORCH_NPU_GET_FUNCTION | torch_npu/csrc/core/npu/register/FunctionLoader.h | 注: - LOAD_FUNCTION, GET_FUNC 在多个文件中定义,每个文件均有\#undef保证不重名,因此直接替换 - LOAD_FUNCTION, GET_FUNC 实际是成对出现、语义相联系的宏,因此添加前缀的同时保持新宏名称对称 # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!3497319 天前
!19517 Cleancode Merge pull request !19517 from yuhaiyan/master-dev1 1 年前
[refactor] rename LOAD, GET macros with TORCH_NPU_ prefix Co-authored-by: ffmh<fengminghao2@huawei.com> # message auto-generated for no-merge-commit merge: !34973 merge v2.7.1_macro_load_get into v2.7.1 [refactor] rename LOAD, GET macros with TORCH_NPU_ prefix Created-by: ffmh Commit-by: ffmh Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [x] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) 修改列表: | 修改前 | 修改后 | 定义位置 | |--------|--------|----------| | LOAD_FUNCTION | TORCH_NPU_LOAD_FUNC | - | | GET_FUNC | TORCH_NPU_GET_FUNC | - | | REGISTER_LIBRARY | TORCH_NPU_REGISTER_LIBRARY | torch_npu/csrc/core/npu/register/FunctionLoader.h | | REGISTER_FUNCTION | TORCH_NPU_REGISTER_FUNCTION | torch_npu/csrc/core/npu/register/FunctionLoader.h | | GET_FUNCTION | TORCH_NPU_GET_FUNCTION | torch_npu/csrc/core/npu/register/FunctionLoader.h | 注: - LOAD_FUNCTION, GET_FUNC 在多个文件中定义,每个文件均有\#undef保证不重名,因此直接替换 - LOAD_FUNCTION, GET_FUNC 实际是成对出现、语义相联系的宏,因此添加前缀的同时保持新宏名称对称 # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!3497319 天前
fix: lintrunner --all-files --take NEWLINE -a Co-authored-by: huangjingwei<huangjingwei4@huawei.com> # message auto-generated for no-merge-commit merge: !35871 merge v2.7.1_lintrunner into v2.7.1 fix: lintrunner --all-files --take NEWLINE -a Created-by: huangjingwei Commit-by: huangjingwei Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [ ] 需求 - [ ] 问题单 - [x] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!3587115 天前
[refactor] rename LOAD, GET macros with TORCH_NPU_ prefix Co-authored-by: ffmh<fengminghao2@huawei.com> # message auto-generated for no-merge-commit merge: !34973 merge v2.7.1_macro_load_get into v2.7.1 [refactor] rename LOAD, GET macros with TORCH_NPU_ prefix Created-by: ffmh Commit-by: ffmh Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [x] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) 修改列表: | 修改前 | 修改后 | 定义位置 | |--------|--------|----------| | LOAD_FUNCTION | TORCH_NPU_LOAD_FUNC | - | | GET_FUNC | TORCH_NPU_GET_FUNC | - | | REGISTER_LIBRARY | TORCH_NPU_REGISTER_LIBRARY | torch_npu/csrc/core/npu/register/FunctionLoader.h | | REGISTER_FUNCTION | TORCH_NPU_REGISTER_FUNCTION | torch_npu/csrc/core/npu/register/FunctionLoader.h | | GET_FUNCTION | TORCH_NPU_GET_FUNCTION | torch_npu/csrc/core/npu/register/FunctionLoader.h | 注: - LOAD_FUNCTION, GET_FUNC 在多个文件中定义,每个文件均有\#undef保证不重名,因此直接替换 - LOAD_FUNCTION, GET_FUNC 实际是成对出现、语义相联系的宏,因此添加前缀的同时保持新宏名称对称 # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!3497319 天前
update cann include & compile Co-authored-by: liangsongwei<liangsongwei@huawei.com> # message auto-generated for no-merge-commit merge: !26470 merge v2.7.1_SR_cann into v2.7.1 update cann include & compile Created-by: liangsongwei Commit-by: liangsongwei Merged-by: ascend-robot Description: <!-- Thanks for sending a pull request! --> **What type of PR is this?** > Uncomment only one /kind <> line, hit enter to put that in a new line, and remove leading whitespaces from that line: > > /kind bug > /kind task > /kind feature **What does this PR do / why do we need it**: **Which issue(s) this PR fixes**: <!-- *Automatically closes linked issue when PR is merged. Usage: Fixes #<issue number>, or Fixes (paste link of issue). --> Fixes # **Special notes for your reviewers**: See merge request: Ascend/pytorch!264706 个月前
[refactor] rename LOAD, GET macros with TORCH_NPU_ prefix Co-authored-by: ffmh<fengminghao2@huawei.com> # message auto-generated for no-merge-commit merge: !34973 merge v2.7.1_macro_load_get into v2.7.1 [refactor] rename LOAD, GET macros with TORCH_NPU_ prefix Created-by: ffmh Commit-by: ffmh Merged-by: ascend-robot Description: <!-- PR描述模板更新日期:20260203 --> # 【合入来源】 > <font color="red">**如有社区issue,请关联issue链接**</font>\ > <font color="red">**请勿携带内部流程信息(需求链接、问题单、内部issue等)**</font> - [x] 需求 - [ ] 问题单 - [ ] issue/工单 - [ ] 重构优化 - [ ] 资料更新 # 【修改方案】 > 请描述修改内容的具体实现,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列\ > 如果是需求或者重构类的PR,需要补充详细设计文档(说明上下游组件关系、时序图、类图、DFX能力等内容) 修改列表: | 修改前 | 修改后 | 定义位置 | |--------|--------|----------| | LOAD_FUNCTION | TORCH_NPU_LOAD_FUNC | - | | GET_FUNC | TORCH_NPU_GET_FUNC | - | | REGISTER_LIBRARY | TORCH_NPU_REGISTER_LIBRARY | torch_npu/csrc/core/npu/register/FunctionLoader.h | | REGISTER_FUNCTION | TORCH_NPU_REGISTER_FUNCTION | torch_npu/csrc/core/npu/register/FunctionLoader.h | | GET_FUNCTION | TORCH_NPU_GET_FUNCTION | torch_npu/csrc/core/npu/register/FunctionLoader.h | 注: - LOAD_FUNCTION, GET_FUNC 在多个文件中定义,每个文件均有\#undef保证不重名,因此直接替换 - LOAD_FUNCTION, GET_FUNC 实际是成对出现、语义相联系的宏,因此添加前缀的同时保持新宏名称对称 # 【资料变更】 > 请确认是否涉及资料变更。如涉及,需要在PR中体现,并简要说明修改内容。如不涉及,需填写“不涉及” # 【接口变更】 > 请确认是否涉及跨代码仓或者客户面可见的接口变更。如涉及,需要详细说明接口以及对应的变更内容,同时需要在资料中体现。如不涉及,需填写“不涉及” # 【功能验证】 > 说明测试场景,测试方法。如果本次测试方式与常规单元测试不同,请详细说明您的测试步骤\ > 新增/变更内容是否已新增/适配UT测试用例看护,并补充测试自验证截图 # 【CheckList】 > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] - [x] 代码注释完备,正确记录错误日志 - [x] 代码实现进行了返回值、空指针等校验 - [x] PR标题正确使用类型标签,如:feat、fix、refactor、docs、test等 - [x] PR持续集成流水线(CI)执行通过,代码检查无异常 See merge request: Ascend/pytorch!3497319 天前
!18242 Add mstx dotting to obtain PTA memory pool data Merge pull request !18242 from czy1255959842/master 1 年前