以前听老人说在n卡上想跑起来opencl程序必须先安装cuda,我没装cuda只安装了nvidia的显卡驱动,结果配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以前听老人说在n卡上想跑起来opencl程序必须先安装cuda,我没装cuda只安装了nvidia的显卡驱动,结果配置相关的知识,希望对你有一定的参考价值。
以前听老人说在n卡上想跑起来opencl程序必须先安装cuda,我没装cuda只安装了nvidia的显卡驱动,结果配置一下就能运行opencl程序,但是对平台进行查询时发现CL_PLATFORM_VERSION显示的是opencl 1.1 cuda 4.2.1,而CL_PLATFORM_NAME现实的是nvidia cuda,是不是nvidia把cuda内嵌入显卡驱动里面了?opencl是不是在n卡上确实需要cuda架构?
它们之间的关系是:cuda支持opencl,而且cuda是一个相对而言封闭的环境,从硬件到软件,不只是驱动而已n卡上装了cuda就可以玩opencl了,不装还玩不了追问
可是我没装任何和cuda有关的东西,只装了显卡驱动,就可以跑opencl程序了。如果opencl需要cuda,那还谈何开源,在n卡上开发还用什么opencl,直接用cuda不就得了?
追答cuda就集成在去冬里啊
我已经说了,cuda是一个相对而言封闭的环境,它本来就不是opencl,真正对opencl开放的目前只有amd,可是amd的显卡装驱动比n卡还麻烦.可以这么说,n卡上没有opencl开发,只有cuda开发,而且老黄还想把对opencl的支持也关闭了.
你自己搜索一下a n两家各自对于gpu通用计算支持的历史,就知道怎么回事了
安装了驱动后,openGL、openCL都能使用;而安装CUDA后,当然还可以使用CUDA。 参考技术B 想咨询一下,关于你所说的,没有安装CUDA,配置了一下就能运行OCL程序,请问你是如何配置的?
以上是关于以前听老人说在n卡上想跑起来opencl程序必须先安装cuda,我没装cuda只安装了nvidia的显卡驱动,结果配置的主要内容,如果未能解决你的问题,请参考以下文章
努力构建15分钟听力圈,腾讯天籁行动助力听障老人更快融入数字社会