refactor cudaarithm reductions:

* remove overloads with explicit buffer, now BufferPool is used
* added async versions for all reduce functions
This commit is contained in:
Vladislav Vinogradov
2014-12-24 13:40:33 +03:00
parent a4e598f474
commit cd0e95de16
16 changed files with 1075 additions and 519 deletions

View File

@@ -193,7 +193,7 @@ TEST(cornerHarris)
TEST(integral)
{
Mat src, sum;
cuda::GpuMat d_src, d_sum, d_buf;
cuda::GpuMat d_src, d_sum;
for (int size = 1000; size <= 4000; size *= 2)
{
@@ -209,10 +209,10 @@ TEST(integral)
d_src.upload(src);
cuda::integralBuffered(d_src, d_sum, d_buf);
cuda::integral(d_src, d_sum);
CUDA_ON;
cuda::integralBuffered(d_src, d_sum, d_buf);
cuda::integral(d_src, d_sum);
CUDA_OFF;
}
}