Closed poltomo closed 4 months ago
@morgolock I think you helpes someone where a convolution layer was returning all zeros. Is this related tot that issue?
Fixed for NHWC. I should have trusted the documentation not the headers
auto input_info = TensorInfo(TensorShape(Ci, Wi, Hi), 1, DataType::F32, DataLayout::NHWC);
auto weight_info = TensorInfo(TensorShape(Co, Hf, Wf, Ci), 1, DataType::F32, DataLayout::NHWC);
auto output_info = TensorInfo(TensorShape(Co, Wo, Ho), 1, DataType::F32, DataLayout::NHWC);
This benchmark just return zeros. The documentation and the header files give conflicting information about the tensor inititalizations. There is also no documentation on the NEGEMMConvolutionLayer.
I am convolving a 1 channel 3x3 input with a 1 output channel 3x3 kernel. There is no bias. The output should be nonzero.