remove atomicAdd test
This commit is contained in:
parent
192a50f773
commit
c02170731f
2 changed files with 2 additions and 2 deletions
|
|
@ -152,7 +152,7 @@ __global__ void sum_tensor_cuda_kernel_axis(float* data, float* result_data, int
|
|||
|
||||
for (int i = 0; i < strides[target_axis]; ++i) {
|
||||
int index = offset + i * strides[target_axis + 1];
|
||||
atomicAdd(&result_data[outer_index * inner_size + inner_index], data[index]);
|
||||
//atomicAdd(&result_data[outer_index * inner_size + inner_index], data[index]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -217,7 +217,7 @@ extern "C" {
|
|||
int target_axis_stride = tensor->strides[axis];
|
||||
int outer_size = tensor->size / target_axis_stride;
|
||||
|
||||
cudaMalloc((void**)&result_data, (outer_size) * sizeof(float));
|
||||
cudaMalloc((void**)&result_data, outer_size * sizeof(float));
|
||||
}
|
||||
sum_tensor_cuda(tensor, result_data, axis);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue