You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
this method is annotated with the flag "__host__ __device__ ", which indicates that it can be called both from host and device. However, (how)is it guaranteed that the calls to Eigen methods within it(eig.computeDirect, eig.eigenvalues, values.asDiagonal, eig.eigenvectors().inverse), can be called both from host and device as well?
I open this issue because I encountered the following error:
terminate called after throwing an instance of 'thrust::system::system_error'what(): for_each: failed to synchronize: cudaErrorIllegalAddress: an illegal memory access was encountered
Through debugging I find that the code snippets which cause the error are following:
if (cudaSuccess != status)
{
if (THRUST_IS_HOST_CODE) {
#if THRUST_INCLUDE_HOST_CODE
throwthrust::system_error(status, thrust::cuda_category(), msg);
#endif
The text was updated successfully, but these errors were encountered:
this method is annotated with the flag "__host__ __device__ ", which indicates that it can be called both from host and device. However, (how)is it guaranteed that the calls to Eigen methods within it(eig.computeDirect, eig.eigenvalues, values.asDiagonal, eig.eigenvectors().inverse), can be called both from host and device as well?
I open this issue because I encountered the following error:
Through debugging I find that the code snippets which cause the error are following:
The text was updated successfully, but these errors were encountered: