是否有离线OpenCL编译器(用于NVIDIA图形卡)?
运行OpenCL程序的正常方式是包含在运行时编译的OpenCL内核(在线编译) 但我以前见过将OpenCL编译成二进制的例子,称为离线编译。我知道缺点(降低了硬件之间的兼容性) 曾经有一个离线编译器在,但它似乎不再可用是否有离线OpenCL编译器(用于NVIDIA图形卡)?,opencl,gpgpu,nvidia,Opencl,Gpgpu,Nvidia,运行OpenCL程序的正常方式是包含在运行时编译的OpenCL内核(在线编译) 但我以前见过将OpenCL编译成二进制的例子,称为离线编译。我知道缺点(降低了硬件之间的兼容性) 曾经有一个离线编译器在,但它似乎不再可用 那么OpenCL是否有离线编译器可用,特别是对于基于NVIDIA的卡?有人建议NVIDIA的CUDA SDK中的nvcc.exe可以使用 nvcc -x cu file.cl -o file.out -lOpenCL …但它说至少在Windows上缺少cl.exe。不过,这可能
那么OpenCL是否有离线编译器可用,特别是对于基于NVIDIA的卡?有人建议NVIDIA的CUDA SDK中的nvcc.exe可以使用
nvcc -x cu file.cl -o file.out -lOpenCL
…但它说至少在Windows上缺少cl.exe。不过,这可能值得一看:
以及:
- (AMD维护的离线编译器)
- (还包括指向上述内容和更多内容的链接)
clCompileProgram
-(etc)调用的包装器,这样您就可以获得一个小型的命令行编译器,它接收一组CL输入文件,对它们进行编译并写入结果(然后通过CL\u程序\u二进制文件
获得)输入到输出文件中。。。