Squashed feature branch:
* Added CUDA support * Performance improvements * API improvements * Added "depth" parameter to GEMM * Android cross-compilation
This commit is contained in:
28
lib/driver/ndrange.cpp
Normal file
28
lib/driver/ndrange.cpp
Normal file
@@ -0,0 +1,28 @@
|
||||
#include "isaac/driver/ndrange.h"
|
||||
|
||||
namespace isaac
|
||||
{
|
||||
|
||||
namespace driver
|
||||
{
|
||||
|
||||
NDRange::NDRange(size_t size0, size_t size1, size_t size2)
|
||||
{
|
||||
sizes_[0] = size0;
|
||||
sizes_[1] = size1;
|
||||
sizes_[2] = size2;
|
||||
}
|
||||
|
||||
NDRange::operator cl::NDRange() const
|
||||
{
|
||||
return cl::NDRange(sizes_[0], sizes_[1], sizes_[2]);
|
||||
}
|
||||
|
||||
NDRange::operator const size_t*() const
|
||||
{
|
||||
return (const size_t*) sizes_;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user