已合并
test(nn): add NPU tests for global full backward hooks #37875
coconut创建于 6月8日
test(nn): add NPU tests for global full backward hooks #37875
已合并
Pull Request已成功合入, 合并人@ascend-robot
(感谢 coconut 的贡献)6月8日 关联了issue:[Usage]: [v2.10.0] Add NPU validation for global full backward module hook APIs
6月8日 关联了issue:[Usage]: [v2.10.0] Add NPU validation for global full backward module hook APIs
ascend-robot
6月8日 评论:
6月8日 评论:
6月8日 添加了label:ascend-cla/yes
ascend-robot
6月8日 评论:
6月8日 评论:
此处折叠了41条消息 查看更多
6月12日 添加了label:approvedlgtm
6月12日 关闭了关联的issue
6月12日 合入了pull request
ascend-robot
6月12日 评论:
6月12日 评论:
流水线 pytorch_gitcode_PR_multiVersion#10604 [ commitID:fe8e6f75 ] 已完成


【合入来源】
关联issue:https://gitcode.com/Ascend/pytorch/issues/2311
【修改方案】
一、2 个 API 功能如下
torch.nn.modules.module.register_module_full_backward_hooknn.Module注册全局 full backward hook,在完整反向传播阶段触发回调。torch.nn.modules.module.register_module_full_backward_pre_hooknn.Module注册全局 full backward pre hook,在完整反向传播前触发回调。二、社区用例对这 2 个 API 的验证完整性分析
register_full_backward_hookregister_full_backward_pre_hook三、NPU 适配
test/nn/test_global_module_full_backward_hooks.py;torch.nn.modules.module.register_module_full_backward_hook;torch.nn.modules.module.register_module_full_backward_pre_hook;【资料变更】
不涉及
【接口变更】
不涉及
【功能验证】
1. 测试环境
2. 测试命令
python -u /workspace/torch_npu_v2.10.0/test/nn/test_global_module_full_backward_hooks.py > /workspace/version_logs/module_hooks_new2_v2.10.0.log 2>&13. patch 格式检查真实输出
4. 测试真实输出
【CheckList】