Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Cleanup shape inference implementation (#5596)
### Description * Change the handling of undefined operators (to produce an error message). * Stop special treatment of experimental ops. * [Both of above are very old special handling. Recommend removing this, unless we find a compelling reason to maintain compatibility.] * Cleanup the use of an unnecessary GraphProto object to act as container for inferred types. * Move methods (BindValuesOnCall/Return) that do not need to be class methods into functions * Change method names to comply with naming convention. ### Motivation and Context * General cleanup * Also prepare this for feature extensions, like incremental inference for use by inliner. --------- Signed-off-by: Ganesan Ramalingam <grama@microsoft.com> Co-authored-by: Justin Chu <justinchuby@users.noreply.github.com>
- Loading branch information