如何使用我的 AMD GPU 在 RStudio / R 中进行处理?

Tim*_*Tim 5 graphics gpu r rstudio amd-gpu

我正在尝试在 R 中运行一个包来动画显示 GPS 位置数据,但运行代码需要几个小时,而且我需要执行多次。我的笔记本电脑中有一个 AMD GPU,但我不知道如何使用它来加快处理时间。

首先,我要声明我不是计算机科学家。我正在最新版本的 RStudio 和 R (3.6.0) 上的 RStudio 中运行脚本。我研究过 TensorFlow,尽管这似乎只适用于 Nvidia GPU。gpuR 软件包声称是为与 AMD GPU 一起使用而编写的,但我不确定如何让它与另一个软件包一起使用。我觉得必须有一个简单的方法来告诉我的电脑只使用 GPU 来进行计算!如果有人能够做到这一点,我希望得到一些帮助。

qua*_*ben 1

AMD 和 NVIDIA GPU 使用不同的语言/平台对设备进行编程。 适用于 AMD 的CUDAROCm。Tensorflow 使用 CUDA,因此只能与 NVIDIA 设备一起使用。 gpuR使用另一个平台OpenCl,该平台可用于许多 GPU 设备,包括 AMD 和 NVIDIA GPU。不幸的是,GPU 化代码并不是一项简单的任务。要gpuR与现有包一起使用,该包需要以某种更聪明的机制调用gpuR或分派。