Caffe runtest Error : Check failed: error == cudaSuccess (8 vs. 0) invalid device function

Hello, are you sure you mean TK1? Maybe you actually meant TX1 since CUDA 8 isn’t supported on TK1.

For TX1, it appears the CUDA gencode is missing compute_53/sm_53 (for TX1’s GM20B GPU). Can you try this instead?

CUDA_ARCH := -gencode arch=compute_20,code=sm_20 \
-gencode arch=compute_20,code=sm_21 \
-gencode arch=compute_30,code=sm_30 \
-gencode arch=compute_35,code=sm_35 \
-gencode arch=compute_50,code=sm_50 \
-gencode arch=compute_52,code=sm_52 \
-gencode arch=compute_53,code=sm_53 \
-gencode arch=compute_61,code=sm_61

Note the addition of -gencode arch=compute_53,code=sm_53 to the flags.