[ONNX] ONNX dev branch merge 01-06-2021 (#50163)

Summary:
[ONNX] ONNX dev branch merge 01-06-2021
- [ONNX] Support onnx if/loop sequence output in opset 13 - (https://github.com/pytorch/pytorch/issues/49270)
- Symbolic function for torch.square (https://github.com/pytorch/pytorch/issues/49446)
- [ONNX] Add checks in ONNXSetDynamicInputShape (https://github.com/pytorch/pytorch/issues/49783) …
- [ONNX] Enable export af aten::__derive_index (https://github.com/pytorch/pytorch/issues/49514) …
- [ONNX] Update symbolic for unfold (https://github.com/pytorch/pytorch/issues/49378) …
- [ONNX] Update the sequence of initializers in exported graph so that it is as same as inputs. (https://github.com/pytorch/pytorch/issues/49798)
- [ONNX] Enable opset 13 ops (https://github.com/pytorch/pytorch/issues/49612) …
- [ONNX] Improve error message for supported model input types in ONNX export API. (https://github.com/pytorch/pytorch/issues/50119)
- [ONNX] Add a post-pass for If folding (https://github.com/pytorch/pytorch/issues/49410)

Pull Request resolved: https://github.com/pytorch/pytorch/pull/50163

Reviewed By: pbelevich

Differential Revision: D25821059

Pulled By: SplitInfinity

fbshipit-source-id: 9f511a93d9d5812d0ab0a49d61ed0fa5f8066948
This commit is contained in:
Spandan Tiwari
2021-01-13 13:49:15 -08:00
committed by Facebook GitHub Bot
parent 30a8ba93b1
commit aeefe2ce31
30 changed files with 1511 additions and 168 deletions

View File

@ -67,9 +67,9 @@ void flatten_rec(PyObject* obj, ParsedArgs& args) {
args.desc.structure.push_back(D::NoneType);
} else {
std::string msg =
"Only tuples, lists and Variables supported as JIT inputs/outputs. "
"Dictionaries and strings are also accepted but their usage is not "
"recommended. But got unsupported type ";
"Only tuples, lists and Variables are supported as JIT inputs/outputs. "
"Dictionaries and strings are also accepted, but their usage is not "
"recommended. Here, received an input of unsupported type: ";
msg += THPUtils_typename(obj);
throw std::runtime_error(msg);
}