initial ptx and pycuda support