I complier a program rely on cuda9, The program can run normaly on Tesla P40, but get segmentation on Tesla T4. I changle cuda9 to cuda10, P40 and T4 are normal.
Normally CUDA 10 is recommended for Turing architecture GPUs. This is indicated in the CUDA 10.0 release notes.
“CUDA 10.0 adds support for the Turing architecture (compute_75 and sm_75).”
It should be possible to use CUDA 8 or 9 on T4 with proper compilation settings. It’s impossible to say what is happening with this description.