pytorch
e22da0a5 - [TensorExpr] Add IRVerifier. (#52901)

Commit
3 years ago
[TensorExpr] Add IRVerifier. (#52901) Summary: Pull Request resolved: https://github.com/pytorch/pytorch/pull/52901 This PR implements IR Verifier and adds a call to it in `LoopNest` constructors. Checks that were in expr/stmt constructors before are now moved to the corresponding `::make` functions or to the verifier. They didn't really help from the constructors anyway since an exception thrown from there led to a segfault due to the fact our memory management works (object was not fully created but was registered in the kernel arena for destruction anyway). Fixes #52778. Test Plan: Imported from OSS Reviewed By: navahgar Differential Revision: D26682928 Pulled By: ZolotukhinM fbshipit-source-id: c56524015cdffb1ed8bce4394509961a4071dcfa
Author
Mikhail Zolotukhin
Parents
Loading