Package org.apache.sysds.runtime.util
Class Py4jConverterUtils
java.lang.Object
org.apache.sysds.runtime.util.Py4jConverterUtils
Utils for converting python data to java.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MatrixBlockallocateDenseOrSparse(int rlen, int clen, boolean isSparse) static MatrixBlockallocateDenseOrSparse(long rlen, long clen, boolean isSparse) static Array<?>convert(byte[] data, int numElements, Types.ValueType valueType) static Array<?>[]convertFused(byte[] data, int numElements, Types.ValueType[] valueTypes) static byte[]static MatrixBlockconvertPy4JArrayToMB(byte[] data, int rlen, int clen) static MatrixBlockconvertPy4JArrayToMB(byte[] data, int rlen, int clen, boolean isSparse, Types.ValueType valueType) static MatrixBlockconvertPy4JArrayToMB(byte[] data, int rlen, int clen, Types.ValueType valueType) static Object[]convertRow(byte[] data, int numElements, Types.ValueType valueType) static MatrixBlockconvertSciPyCOOToMB(byte[] data, byte[] row, byte[] col, int rlen, int clen, int nnz) static MatrixBlockconvertSciPyCSRToMB(byte[] data, byte[] indices, byte[] indptr, int rlen, int clen, int nnz)
-
Constructor Details
-
Py4jConverterUtils
public Py4jConverterUtils()
-
-
Method Details
-
convertPy4JArrayToMB
-
convertPy4JArrayToMB
public static MatrixBlock convertPy4JArrayToMB(byte[] data, int rlen, int clen, Types.ValueType valueType) -
convertSciPyCOOToMB
public static MatrixBlock convertSciPyCOOToMB(byte[] data, byte[] row, byte[] col, int rlen, int clen, int nnz) -
convertSciPyCSRToMB
public static MatrixBlock convertSciPyCSRToMB(byte[] data, byte[] indices, byte[] indptr, int rlen, int clen, int nnz) -
allocateDenseOrSparse
-
allocateDenseOrSparse
-
convertPy4JArrayToMB
public static MatrixBlock convertPy4JArrayToMB(byte[] data, int rlen, int clen, boolean isSparse, Types.ValueType valueType) -
convert
-
convertRow
-
convertFused
-
convertMBtoPy4JDenseArr
-