请教个程序发布的问题

我现在安装的是cuda 5.0
写好的程序在其它机器上无法运行 总是报驱动版本不足什么的
装了几个版本的驱动都不行
最后只好装了个5.0才解决问题
是不是以后发布程序都只能这样啊

我觉得最低要求应该是目标机器的驱动版本是支持CUDA5的。而如果为了避免更早版本的一些没修正的BUG,应该只需要保证目标机器的显卡驱动版本高于或等于您开发机器的显卡驱动就可以了,而无需再安装一套CUDA5的环境。

一般可以直接联机升级到最高显卡驱动版本即可。

另外,如果您使用了cuda runtime API的话,最好将对应版本的cuda runtime的dll随您的程序一起发布。

祝您编码顺利~

我觉得也应该是这样的
可是当时去下了版本很新的驱动也不行
而且开发用的机器是在内部网络里的

我再试试
多谢

LZ您好,您可以继续尝试并回来反馈。
如果是NV的问题,这里也有原厂支持人员,您可以直接反馈BUG给NVIDIA公司。

祝您好运~

“可是当时去下了版本很新的驱动也不行”
–那不可能。

以及,你需要下“最新驱动”,而不是一个“很新驱动”。

对的
后来发现确实还是不够新

恭喜LZ解决问题,并感谢您回来反馈~

祝您好运~