     filter,
     outBackprop,
     T: T.self,
+    Tshape: Tshape.self,
     strides: strides,
     padding: padding.rawValue,
     data_format: dataFormat.rawValue,

  _ input: Tensor<T>,
  paddings: Tensor<Int32>,
  filter: Tensor<T>,
  mode: Mode3,
  strides: [Int32],
  padding: Padding
) -> Tensor<T> {

  filter: Tensor<T>,
  outBackprop: Tensor<T>,
  strides: [Int32],
  padding: Padding,
  dilations: [Int32] = [1, 1, 1, 1, 1]
) -> Tensor<T> {
  return #tfop("Conv3DBackpropFilter",
    input,
