我想看一个使用GPU加速某些任务的示例。因为我不了解直接编程GPU的知识,也没有Octave以外的编程环境,所以我需要一个简单的预编译程序来执行大量计算。查找大量散列似乎是一个合理的选择,我发现一个旧程序IGHASHGPU.EXE(v 0.80.16.1)尚未维护,但有一个预编译的Windows二进制文件,并且具有简单的命令行界面。它尝试通过蛮力计算找到与给定哈希值相对应的输入字符串。唯一的先决条件是它需要运行支持CUDA的GPU。我在带有GTX 210芯片的旧Win7 PC上运行了该程序,并且无需任何准备就可以运行提供的示例。然后我在新的Win10 / i7-8750H / GTX 1050Ti笔记本电脑上尝试了一下,但失败了。该程序将GPU识别为“设备#0:[GeForce GTX 1050 Ti] 1620.00 MHz 192 SP”,但无法继续,并且显示消息“无法初始化设备1#0,错误= 9”。没有关于错误9表示什么的开发人员信息,FAIKK。
我的问题是:我可以进行一些简单的环境更改(无需进行GPU编程)来初始化GPU吗?例如,设置注册表项,或安装一些实用程序来设置GPU以进行此类使用?