如何将GPU(gpuR)矩阵转换为标准R矩阵?

安东尼DW

我一直在使用'gpuR'软件包来提高代码处理矩阵的速度。可以使用以下代码将矩阵(由as.matrix(x)组成)转换为vclMatrix(vcl表示数据存储在GPU上)

vclm <- vcLMatrix(x)

multmatrix <- vclm * vclm

比快得多

multmatrix <- x * x

对于大型矩阵,但是如何将多重矩阵转换回标准R矩阵以进行进一步处理?

此外,任何想法为何乘法如此之快,却是元素明智的加法,例如

addmatrix <- vclm + vclm

比添加标准矩阵要慢得多?

非常感谢,安东尼

裁员

解决方案非常简单。您可以通过简单地将方括号传递来将avclMatrixgpuMatrixa转换为a matrix

r_matrix <- multmatrix[]

在软件包的最新版本中,github版本1.2.2有一个方便的包装器as.matrix它会在CRAN的下一个版本中提供。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R:如何将数据帧转换为nxn矩阵

来自分类Dev

R:如何将值矩阵转换为函数

来自分类Dev

如何将R中的矩阵转换为向量

来自分类Dev

R:如何将数据帧转换为nxn矩阵

来自分类Dev

如何将结果从lapply转换为R中的矩阵?

来自分类Dev

如何将向量转换为矩阵?

来自分类Dev

如何将“ SciPy稀疏矩阵”转换为“ NumPy矩阵”?

来自分类Dev

Matlab:如何将矩阵转换为Toeplitz矩阵

来自分类Dev

如何将矩阵转换为数值矩阵?

来自分类Dev

数学:如何将左手转换矩阵转换为右手转换矩阵

来自分类Dev

如何将scipy行矩阵转换为numpy数组

来自分类Dev

如何将矩阵转换为熊猫数据框

来自分类Dev

如何将矩阵(或列表)转换为data.frame

来自分类Dev

如何将犰狳矩阵转换为向量向量?

来自分类Dev

如何将数组的数组转换为矩阵?

来自分类Dev

如何将dlib中的矩阵转换为std :: vector

来自分类Dev

如何将PNG文件转换为像素矩阵?

来自分类Dev

如何将树形元组转换为矩阵形元组?

来自分类Dev

如何将Numpy矩阵转换为熊猫系列?

来自分类Dev

如何将矩阵转换为向量的向量?

来自分类Dev

如何将这种数据框转换为矩阵?

来自分类Dev

如何将频谱图矩阵转换为WAV文件

来自分类Dev

如何将数组的数组转换为矩阵?

来自分类Dev

如何将HashMap <Object,int []>值转换为矩阵

来自分类Dev

如何将列表文件转换为矩阵

来自分类Dev

如何将字符串转换为矩阵

来自分类Dev

如何将矩阵matlab转换为.txt文件?

来自分类Dev

如何将Numpy矩阵转换为Sympy

来自分类Dev

如何将列表转换为数据框矩阵