如何解决Ubuntu下的OpenCL开发
我想使用Ubuntu使用C语言编写带有主机代码的基于OpenCL的应用程序。
但是开发包使我不知所措:
$ apt-cache search opencl | grep dev
ocl-icd-dev - Development files to build a ICD Loader
ocl-icd-opencl-dev - OpenCL development files
beignet-dev - OpenCL for Intel GPUs (development files and documentation)
libarrayfire-cpu-dev - Development files for ArrayFire (CPU backend)
libarrayfire-dev - Common development files for ArrayFire
libarrayfire-opencl-dev - Development files for ArrayFire (OpenCL backend)
libarrayfire-unified-dev - Development files for ArrayFire (unified backend)
libasl-dev - development files for ASL
libclblas-dev - development files for clBLAS
libclc-dev - OpenCL C language implementation - development files
libclfft-dev - development files for clFFT
libforge-dev - development files for forge
libgpuarray-dev - development files for libgpuarray
libigc-dev - Intel graphics compiler for OpenCL -- core development files
libigdfcl-dev - Intel graphics compiler for OpenCL -- OpenCL development files
libigdgmm-dev - Intel Graphics Memory Management Library -- development files
liboclgrind-dev - development files for Oclgrind
libopencl-clang-dev - thin wrapper for clang -- development files
libopentk-cil-dev - Open Toolkit wrapper for OpenGL,OpenAL and OpenCL - Dev files
libpocl-dev - development files for the pocl library
librandom123-dev - parallel random numbers library
libviennacl-dev - Scientific computing library written in C++ based on OpenCL
oclgrind - OpenCL device simulator
opencl-clhpp-headers - C++ headers for OpenCL development
nvidia-opencl-dev - NVIDIA OpenCL development files
我可以只选择nvidia opencl-dev,还是需要其他软件包?我将在nVidia上进行调试,但我希望它也能在AMD上运行。
解决方法
您不需要任何一个。参见this answer。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。