|
|
@ -81,6 +81,7 @@ void SwitchOrderLayer::forward(PassType passType) {
|
|
|
|
resetOutput(outDims_[0], outDims_[1] * outDims_[2] * outDims_[3]);
|
|
|
|
resetOutput(outDims_[0], outDims_[1] * outDims_[2] * outDims_[3]);
|
|
|
|
if (heightAxis_.size() > 0) {
|
|
|
|
if (heightAxis_.size() > 0) {
|
|
|
|
getOutputValue()->reshape(reshapeHeight_, reshapeWidth_);
|
|
|
|
getOutputValue()->reshape(reshapeHeight_, reshapeWidth_);
|
|
|
|
|
|
|
|
getOutputGrad()->reshape(reshapeHeight_, reshapeWidth_);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// switch NCHW to NHWC
|
|
|
|
// switch NCHW to NHWC
|
|
|
|