Spaces:
Runtime error
Runtime error
#include <unittest/unittest.h> | |
#include <cuda_runtime_api.h> | |
#include <thrust/detail/util/align.h> | |
template<typename T> | |
void TestCudaMallocResultAligned(const std::size_t n) | |
{ | |
T *ptr = 0; | |
cudaMalloc(&ptr, n * sizeof(T)); | |
cudaFree(ptr); | |
ASSERT_EQUAL(true, thrust::detail::util::is_aligned(ptr)); | |
} | |
DECLARE_VARIABLE_UNITTEST(TestCudaMallocResultAligned); | |