Add padding to avg pooling

This commit is contained in:
2024-05-26 18:54:12 +02:00
parent d1fc45d9e0
commit 4a67b708f0
6 changed files with 60 additions and 11 deletions

View File

@@ -23,7 +23,8 @@ __global__ void avg_pooling(
const dim2d outputSize,
const int nChannels,
const dim2d poolingSize,
const dim2d stride
const dim2d stride,
const dim2d padding
);
} // namespace CUDANet::Kernels

View File

@@ -13,6 +13,7 @@ class AvgPooling2d : public SequentialLayer, public TwoDLayer {
int nChannels,
dim2d poolingSize,
dim2d stride,
dim2d padding,
ActivationType activationType
);
~AvgPooling2d();
@@ -40,6 +41,7 @@ class AvgPooling2d : public SequentialLayer, public TwoDLayer {
int nChannels;
dim2d poolingSize;
dim2d stride;
dim2d padding;
dim2d outputSize;