From f185b8ad3168accf084eab0d7d04b039371c26b9 Mon Sep 17 00:00:00 2001 From: anapt Date: Tue, 6 Feb 2018 16:28:27 +0200 Subject: [PATCH] norm kernel --- mean_shift_cuda/meanshift_kernels.cu | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mean_shift_cuda/meanshift_kernels.cu b/mean_shift_cuda/meanshift_kernels.cu index dfb6496..a2ac0bf 100644 --- a/mean_shift_cuda/meanshift_kernels.cu +++ b/mean_shift_cuda/meanshift_kernels.cu @@ -88,14 +88,13 @@ __global__ void norm(Matrix mean_shift_vector, double *current_norm) { int row = blockIdx.x * blockDim.x + threadIdx.x; // performs calculations only if thread's indexes are within matrix bounds - if (row >= denominator.height){ + if (row >= mean_shift_vector.height){ return; } // for (int column = 0; column < kernel_matrix.width; ++column){ // cell_value += kernel_matrix.elements[row * kernel_matrix.width + column]; // } - denominator.elements[row] = cell_value; // performs calculations only if thread's indexes are within matrix bounds // if (row * mean_shift_vector.width + col >= mean_shift_vector.width * mean_shift_vector.height){ // return;