title: Achieving tf transpose in metal performance shader
body: <p>What is the best way to achieve the following in Metal </p>
  
  <p><code>inputs_transposed = tf.transpose(inputs,(2,0,1))</code></p>
  
  <p>Thanks to hollemans, i know this needs to be a compute kernel but i am not sure how to write it. Has anyone made an attempt to transpose in metal when input has more than 4 feature channels. </p>