Solved by Bert_Maher in post #4 
              
              
                Yep, that’s exactly right!  The OpenCL approach is a good place to look for the NCHW.  And please do let us know if you’re seeing transposes that aren’t eliminated with that approach; it’s always possible to improve the optimizer.