From 94c7c3dbd879d3c46a6fa2255e5676f8455a33d6 Mon Sep 17 00:00:00 2001 From: Tom Deakin Date: Tue, 12 Jan 2021 10:21:48 +0000 Subject: [PATCH] use signed array size for OpenCL --- OCLStream.cpp | 2 +- OCLStream.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/OCLStream.cpp b/OCLStream.cpp index 4d6e85a..7e1bcf0 100644 --- a/OCLStream.cpp +++ b/OCLStream.cpp @@ -92,7 +92,7 @@ std::string kernels{R"CLC( template -OCLStream::OCLStream(const unsigned int ARRAY_SIZE, const int device_index) +OCLStream::OCLStream(const int ARRAY_SIZE, const int device_index) { if (!cached) getDeviceList(); diff --git a/OCLStream.h b/OCLStream.h index 02ffe44..3085aca 100644 --- a/OCLStream.h +++ b/OCLStream.h @@ -26,7 +26,7 @@ class OCLStream : public Stream { protected: // Size of arrays - unsigned int array_size; + int array_size; // Host array for partial sums for dot kernel std::vector sums; @@ -55,7 +55,7 @@ class OCLStream : public Stream public: - OCLStream(const unsigned int, const int); + OCLStream(const int, const int); ~OCLStream(); virtual void copy() override;