Skip to content
Snippets Groups Projects

[Fix]/[Upd] GlobalAvgPooling::forwardDims() squeeze dimensions

Merged Maxence Naud requested to merge fix_195_globalavgpool-forwarddims into dev
1 file
+ 4
2
Compare changes
  • Side-by-side
  • Inline
@@ -70,12 +70,14 @@ TEST_CASE("[core/operator] GlobalAveragePooling_Op(forwardDims)",
for (uint16_t i = 0; i < nb_dims; ++i) {
dims[i] = dimsDist(gen) + 1;
}
std::vector<DimSize_t> dims_out{dims[0], dims[1]};
std::vector<DimSize_t> dims_out(nb_dims, 1);
dims_out[0] = dims[0];
dims_out[1] = dims[1];
input_T->resize(dims);
op->setInput(0, input_T);
REQUIRE_NOTHROW(op->forwardDims());
REQUIRE(op->getOutput(0)->dims() == dims_out);
REQUIRE((op->getOutput(0)->dims().size()) == static_cast<size_t>(2));
REQUIRE((op->getOutput(0)->dims().size()) == nb_dims);
}
}
}
Loading