The loops in convolution/pooling ops (as defined/used today in Linalg)
can have the loops charecterized as
- batch dimensions,
- loop over output image dimensions,
- loop over output channel dimensions,
- loop over convolved filter dimensions,
- loop over input channel dimension,
- loop over depth multiplier.
Add interface methods that given an op that implements the
ConvolutionOpInterface that returns the loop that fall into one of
these categories.
Depends On D109793