如何在RStudio / R中将我的AMD GPU用于处理?

时间:2019-07-03 16:36:01

标签: r graphics rstudio gpu amd

我正在尝试在R中运行一个程序包以对GPS位置数据进行动画处理,但是运行代码需要花费几个小时,而且我需要执行几次。我的笔记本电脑中装有AMD GPU,但是我不确定如何使用它来加快处理时间。

首先,让我说我不是计算机科学家。我正在RStudio和R(3.6.0)的最新版本上的RStudio中运行脚本。我研究过TensorFlow,尽管这似乎仅适用于Nvidia GPU。 gpuR软件包声称是编写用于AMD GPU的,但是我不确定如何将其与另一个软件包一起使用。我觉得必须有一种简单的方法告诉PC仅使用GPU进行计算!如果有人能够做到,将很乐意提供帮助。

1 个答案:

答案 0 :(得分:1)

AMD和NVIDIA GPU使用不同的语言/平台对设备进行编程。 CUDAROCm(适用于AMD)。 Tensorflow使用CUDA,因此只能与NVIDIA设备一起使用。 gpuR使用了另一个平台OpenCl,该平台可以用于许多GPU设备,包括AMD和NVIDIA GPU。不幸的是,GPU验证代码并不是一项简单的任务。要将gpuR与现有软件包一起使用,该软件包将需要调出gpuR或以更巧妙的机制进行调度。