Files
pytorch/test/export/test_unflatten_training_ir.py
Tugsbayasgalan (Tugsuu) Manlaibaatar de05dbc39c Replace export_for_training with export (#162396)
Summary: replace export_for_training with epxort

Test Plan:
CI

Rollback Plan:

Differential Revision: D81935792

Pull Request resolved: https://github.com/pytorch/pytorch/pull/162396
Approved by: https://github.com/angelayi, https://github.com/jerryzh168
2025-09-10 14:19:34 +00:00

48 lines
1.0 KiB
Python

# Owner(s): ["oncall: export"]
try:
from . import test_unflatten, testing
except ImportError:
import test_unflatten # @manual=fbcode//caffe2/test:test_export-library
import testing # @manual=fbcode//caffe2/test:test_export-library
from torch.export import export
test_classes = {}
def mocked_training_ir_export(*args, **kwargs):
return export(*args, **kwargs, strict=True)
def make_dynamic_cls(cls):
cls_prefix = "TrainingIRUnflatten"
test_class = testing.make_test_cls_with_mocked_export(
cls,
cls_prefix,
"_training_ir",
mocked_training_ir_export,
xfail_prop="_expected_failure_training_ir",
)
test_classes[test_class.__name__] = test_class
# REMOVING THIS LINE WILL STOP TESTS FROM RUNNING
globals()[test_class.__name__] = test_class
test_class.__module__ = __name__
tests = [
test_unflatten.TestUnflatten,
]
for test in tests:
make_dynamic_cls(test)
del test
if __name__ == "__main__":
from torch._dynamo.test_case import run_tests
run_tests()