mirror of
https://github.com/lordmathis/CUDANet.git
synced 2025-11-06 01:34:22 +00:00
Add stride to index calculation
This commit is contained in:
@@ -108,7 +108,7 @@ void Layers::Conv2d::host_conv(const float* input, float* output) {
|
||||
// For now stride = 1
|
||||
|
||||
int kernelIndex = k * (kernelSize * inputChannels * numFilters) + l * (inputChannels * numFilters) + c * (numFilters) + f;
|
||||
int inputIndex = i * (inputSize * inputChannels) + j * (inputChannels) + c;
|
||||
int inputIndex = (i * stride + k) * (inputSize * inputChannels) + (j + stride + l) * (inputChannels) + c;
|
||||
|
||||
sum += kernels[kernelIndex] * input[inputIndex];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user