已合并
test(package): add testcase for PackageExporter additional APIs #37842
PAGEMRW创建于 6月8日
test(package): add testcase for PackageExporter additional APIs #37842
已合并
从已删除 :test-package-exporter-additional-api-v2.10.0合入到Ascend/pytorchv2.10.0
Pull Request已成功合入, 合并人@ascend-robot
(感谢 PAGEMRW 的贡献)ascend-robot
6月8日 评论:
6月8日 评论:
test/package/test_package_exporter_additional_api.py
已过期
@@ -0,0 +12,6 @@
12+from torch.package import PackageExporter, PackageImporter
13+from torch.testing._internal.common_utils import run_tests
14+
15+import torch_npu # noqa: F401
16+from torch_npu.contrib import transfer_to_npu # noqa: F401
17+
18+try:
【openlibing.ci】识别到代码检查告警抑制注释,匹配工具:flake8,请Committer检视其合理性。


test/package/test_package_exporter_additional_api.py
已过期
@@ -0,0 +12,6 @@
12+from torch.package import PackageExporter, PackageImporter
13+from torch.testing._internal.common_utils import run_tests
14+
15+import torch_npu # noqa: F401
16+from torch_npu.contrib import transfer_to_npu # noqa: F401
17+
18+try:
【openlibing.ci】识别到代码检查告警抑制注释,匹配工具:flake8,请Committer检视其合理性。


test/package/test_package_exporter_additional_api.py
已过期
@@ -0,0 +13,6 @@
13+from torch.testing._internal.common_utils import run_tests
14+
15+import torch_npu # noqa: F401
16+from torch_npu.contrib import transfer_to_npu # noqa: F401
17+
18+try:
19+ from .common import PackageTestCase
【openlibing.ci】识别到代码检查告警抑制注释,匹配工具:flake8,请Committer检视其合理性。


此处折叠了95条消息 查看更多
6月11日 添加了label:approvedlgtm
6月11日 合入了pull request
ascend-robot
6月11日 评论:
6月11日 评论:
流水线 pytorch_gitcode_PR_multiVersion#10520 [ commitID:96ca011f ] 已完成


sunyu-xuan
6月12日 评论:
6月12日 评论:
/lgtm


【合入来源】
问题单
PyTorch 社区用例对以下
torch.package.PackageExporterAPI 缺少充分且直接的验证:因此新增
test_package_exporter_additional_api.py测试文件,用于验证上述 6 个 API 的正确性,并补充异常路径验证,覆盖显式依赖添加、依赖图路径查询、依赖图字符串输出、唯一 ID 生成、intern hook 注册/移除、PackageExporter 正常关闭及重复关闭异常等场景。【修改方案】
一、API 功能说明
二、测试文件 test_package_exporter_additional_api.py 完整验证该 API 的原因
三、NPU 适配
【资料变更】
已检查文档,https://gitcode.com/Ascend/pytorch/tree/v2.7.1/docs/zh/native_apis 下面各个版本均已记录这些 API 支持情况,因此不需要提交 PR 修改资料。
【接口变更】
【功能验证】
在 2.7.1、2.9.0、2.10.0、2.11.0、2.12.0 版本上执行该用例,均通过,日志如下: