compile on linux with cuda