PI CUDA kernels only support images with channel types int32, uint32, float, and half

You can only use the types it suggests in the error message with image accessors in SYCL. Can you not use int32 types for your image data storage and access?