我有一个带有多个.bin文件的OpenCL 2.0程序,我想对其进行撤消。 file显示:

$> file k.bin
k.bin: ELF 64-bit LSB executable, *unknown arch 0x40c* version 1 (SYSV),
corrupted program header size, not stripped. 


我相信这些文件都是OpenCL内核文件。在vim中打开文件会显示许多OpenCL参考。在二进制Blob的末尾有如下明文属性:

#1 楼

您可以使用cuobjdumpnvdisasmnvprune(三个CUDA二进制工具)。
您可以在此页面上找到如何使用它的完整说明。一个OpenCL内核?)。