Недавно я обнаружил, что есть способ, использующий OpenJ9 с CUDA, использовать производительность GPU. Но сейчас я все еще сталкиваюсь с проблемами. У меня установлена самая последняя версия CUDA на моем P C, а также текущая версия OpenJ9. Кроме того, я использовал то, что написано на этой странице, чтобы настроить мою среду:
https://www.ibm.com/support/knowledgecenter/SSYKE2_8.0.0/com.ibm.java.vm.80.doc/docs/gpu_enabling.html
К сожалению, я не могу выполнить какую-либо обработку на моем GPU, хотя все PATH- Вары установлены правильно, я думаю. Даже при том, что я включил процесс регистрации во время работы моей программы, единственная полученная мною обратная связь:
[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
Сама моя программа довольно проста, просто использует лямбду, чтобы сгенерировать некоторую рабочую нагрузку, чтобы попробовать GPU-обработка.
Возможно, кто-то столкнулся с известной проблемой и справился с ней, чтобы он / она мог оказать некоторую помощь. Спасибо!