irlba崩溃,错误' Cholmod错误'无效xtype'在文件:../ MatrixOps / cholmod_sdmult.c,第82行'

时间:2016-08-28 18:58:44

标签: r svd

使用包irlba运行稀疏矩阵SVD时,我收到以下错误:

  

irlba中的错误(X,nu = rank,nv = rank,maxit = 50):
        Cholmod错误'无效xtype'在文件:../ MatrixOps / cholmod_sdmult.c,第82行

其中rank = 200且X是稀疏的34965 x 9109矩阵。我测试了不同大小和稀疏度的矩阵,但我总是得到相同的错误。

此代码在EC2 r3.xlarge实例上运行。我试图在我的笔记本电脑上重现这个问题,但到目前为止还没有管理。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

<强>更新

我通过升级软件包irlba 2.0.0在本地重现问题 - &gt; 2.1.1。总之,这个问题是一个回归问题。我在irlba的github页面上发布了一个问题。

我认为这是由于稀疏矩阵的布尔类型...