scikit-learn-intelex icon indicating copy to clipboard operation
scikit-learn-intelex copied to clipboard

SVD spmd with leftSingularMatrix param throws RuntimeError

Open Alexander-Makaryev opened this issue 5 years ago • 2 comments
trafficstars

version 2019.5 Linux

import daal4py as d4p
import numpy as np
import os, os.path

# initialized DAAL4Py
d4p.daalinit()

fn = os.path.join('data', 'X_' + str( d4p.my_procid() ) + '.csv')

X = np.loadtxt(fn)

print("X.size",X.size)
assert X.size > 0

svd_distr = d4p.svd(
    fptype='double',
    distributed=True,
#    leftSingularMatrix = 'notRequired',
    rightSingularMatrix = 'notRequired'
    )
res = svd_distr.compute(X)

if d4p.my_procid() == 0:
    print(res)

Traceback (most recent call last): File "svd_distributed.py", line 28, in res = svd_distr.compute(X) File "build/daal4py_cy.pyx", line 14355, in _daal4py.svd.compute File "build/daal4py_cy.pyx", line 14340, in _daal4py.svd._compute RuntimeError: Incorrect number of elements in input collection Details: Argument name: inputOfStep3FromStep2

Alexander-Makaryev avatar Jan 26 '20 14:01 Alexander-Makaryev