I would like to determine the maximum
error : calling a __host__ function("std::numeric_limits<int> ::max") from a __global__ function("xyz_kernel") is not allowed C:\cuda.cu(153) (col. 10)
It exists but it is not as generic as
std::numeric_limits. See this page for the list.
For example, you can have
NPP_MAX_32U but this is specific to
32-bit unsigned rather than to the
int type, whose width is system-dependent.