Java 将OpenJ9与CUDA结合使用&;GPU
我最近发现,有一种方法可以利用GPU的性能,将OpenJ9与CUDA结合使用。但现在我仍然面临问题。 我的电脑上安装了CUDA的最新版本以及OpenJ9的最新版本。 此外,我还使用了本页上的内容来设置我的环境:Java 将OpenJ9与CUDA结合使用&;GPU,java,gpu,openj9,Java,Gpu,Openj9,我最近发现,有一种方法可以利用GPU的性能,将OpenJ9与CUDA结合使用。但现在我仍然面临问题。 我的电脑上安装了CUDA的最新版本以及OpenJ9的最新版本。 此外,我还使用了本页上的内容来设置我的环境: 不幸的是,我无法在我的GPU上执行任何处理,即使我认为所有路径变量都设置正确。 尽管我在运行程序时打开了日志记录过程,但我收到的唯一反馈是以下信息: [IBM GPU JIT]: Dynamic linking error: Unable to locate NVML library
不幸的是,我无法在我的GPU上执行任何处理,即使我认为所有路径变量都设置正确。 尽管我在运行程序时打开了日志记录过程,但我收到的唯一反馈是以下信息:
[IBM GPU JIT]: Dynamic linking error: Unable to locate NVML library nvml.dll
[IBM GPU JIT]: Dynamic linking error: null pointer while loading shared library
[IBM GPU JIT]: Device Number 0: name=GeForce GTX 1070, ComputeCapability=6.1
我的程序本身非常简单,只是使用Lambda来生成一些工作负载来尝试GPU处理
也许有人正面临着一个熟悉的问题,并掌握了它,因此他/她可以提供一些帮助。
谢谢大家! 我希望您只需要将包含nvml.dll的目录添加到您的路径中 您引用的页面有点难以阅读,但它确实提到了更新路径的需要,尤其是包含带有nvml.dll的文件夹 您可以在NVIDIA驱动程序目录中找到NVML库。 此目录的默认位置是C:\Program Files\NVIDIA Corporation\NVSMI
如果英伟达软件安装在系统的默认位置,下面的测试应该允许运行:
设置路径=%PATH%;C:\Program Files\NVIDIA Corporation\NVSMI您可以使用“系统属性”控制面板对话框将更改永久化。我希望您只需将包含nvml.dll的目录添加到路径中即可 您引用的页面有点难以阅读,但它确实提到了更新路径的需要,尤其是包含带有nvml.dll的文件夹 您可以在NVIDIA驱动程序目录中找到NVML库。 此目录的默认位置是C:\Program Files\NVIDIA Corporation\NVSMI
如果英伟达软件安装在系统的默认位置,下面的测试应该允许运行:
设置路径=%PATH%;C:\Program Files\NVIDIA Corporation\NVSMI 您可以使用“系统属性”控制面板对话框使该更改永久化