UP Estimated cost {cycles 84668, temporary bytes 137824} Plan: transform #0 Transform: extraFieldDims 1 dilatePostConv {} swapOperands true expandDims {} outChanFlattenDims {} flattenDims {0,1,2} combineConvGroupsFactor 1 partition #0 Partition: fieldSplit {1,15} batchSplit 1 outChanSplit.serial 1 outChanSplit.parallel 12 kernelSplit {1,1} inChanSplit.serial 1 inChanSplit.parallel 8 convGroupSplit 1 fieldAxisGrainSize {1,1} inChanGrainSize 16 outChanGrainSize 16 types #0 Types: partialType half resultType half transform #1 Transform: extraFieldDims 0 dilatePostConv {} swapOperands false expandDims {} outChanFlattenDims {} flattenDims {} combineConvGroupsFactor 1 types #1 Types: partialType half resultType half convGroupsPerGroup 1 inChansPerGroup 16 partialChansPerGroup 16 method {"type":"AMP","convUnits":"16","convInputLoadElems":"4"} isJointPlan false startTile 0 linearizeTileDirection ASCENDING totalTiles 1440 broadcastInputBeforeLoop false DOWN Estimated cost {cycles 86876, temporary bytes 156672} Plan: transform #0 Transform: extraFieldDims 1 dilatePostConv {} swapOperands true expandDims {} outChanFlattenDims {} flattenDims {0,1,2} combineConvGroupsFactor 1 partition #0 Partition: fieldSplit {1,6} batchSplit 1 outChanSplit.serial 1 outChanSplit.parallel 16 kernelSplit {1,1} inChanSplit.serial 1 inChanSplit.parallel 15 convGroupSplit 1 fieldAxisGrainSize {1,1} inChanGrainSize 16 outChanGrainSize 16 types #0 Types: partialType half resultType half transform #1 Transform: extraFieldDims 0 dilatePostConv {} swapOperands false expandDims {} outChanFlattenDims {} flattenDims {} combineConvGroupsFactor 1 types #1 Types: partialType half resultType half convGroupsPerGroup 1 inChansPerGroup 16 partialChansPerGroup 16 method {"type":"AMP","convUnits":"16","convInputLoadElems":"4"} isJointPlan false startTile 0 linearizeTileDirection ASCENDING totalTiles 1440 broadcastInputBeforeLoop false