Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add complete type name in error message when fail to export model (py…
…torch#67750) Summary: Pull Request resolved: pytorch#67750 Add more information about why exporting model fails. Before: error message: ``` E1102 22:57:42.984015 3220949 ExceptionTracer.cpp:221] exception stack complete terminate called after throwing an instance of 'c10::Error' what(): __torch__ types other than torchbind (__torch__.torch.classes)are not supported in lite interpreter. Workaround: instead of using arbitrary class type (class Foo()), define a pytorch class (class Foo(torch.nn.Module)). The problematic type is: __torch__.dper3.core.schema_utils.IdListFeature Exception raised from getFunctionTuple at caffe2/torch/csrc/jit/serialization/export_module.cpp:246 (most recent call first): ``` After ``` E1102 22:57:42.984015 3220949 ExceptionTracer.cpp:221] exception stack complete terminate called after throwing an instance of 'c10::Error' what(): __torch__ types other than torchbind (__torch__.torch.classes)are not supported in lite interpreter. Workaround: instead of using arbitrary class type (class Foo()), define a pytorch class (class Foo(torch.nn.Module)). Exception raised from getFunctionTuple at caffe2/torch/csrc/jit/serialization/export_module.cpp:246 (most recent call first): ``` ghstack-source-id: 143009294 Test Plan: CI Reviewed By: larryliu0820 Differential Revision: D32129397 fbshipit-source-id: 0594a98a59f727dc284acd1c9bebcd7589ee7cbb
- Loading branch information