Class SparkParamservUtils
java.lang.Object
org.apache.sysds.runtime.controlprogram.paramserv.SparkParamservUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.spark.api.java.JavaPairRDD<Long,scala.Tuple2<MatrixBlock, MatrixBlock>> assembleTrainingData(org.apache.spark.api.java.JavaPairRDD<MatrixIndexes, MatrixBlock> featuresRDD, org.apache.spark.api.java.JavaPairRDD<MatrixIndexes, MatrixBlock> labelsRDD) Assemble the matrix of features and labels according to the rowIDstatic org.apache.spark.api.java.JavaPairRDD<Integer,scala.Tuple2<MatrixBlock, MatrixBlock>> doPartitionOnSpark(SparkExecutionContext sec, MatrixObject features, MatrixObject labels, Statement.PSScheme scheme, int workerNum)
-
Constructor Details
-
SparkParamservUtils
public SparkParamservUtils()
-
-
Method Details
-
assembleTrainingData
public static org.apache.spark.api.java.JavaPairRDD<Long,scala.Tuple2<MatrixBlock, assembleTrainingDataMatrixBlock>> (org.apache.spark.api.java.JavaPairRDD<MatrixIndexes, MatrixBlock> featuresRDD, org.apache.spark.api.java.JavaPairRDD<MatrixIndexes, MatrixBlock> labelsRDD) Assemble the matrix of features and labels according to the rowID- Parameters:
featuresRDD- indexed features matrix blocklabelsRDD- indexed labels matrix block- Returns:
- Assembled rdd with rowID as key while matrix of features and labels as value (rowID -> features, labels)
-
doPartitionOnSpark
public static org.apache.spark.api.java.JavaPairRDD<Integer,scala.Tuple2<MatrixBlock, doPartitionOnSparkMatrixBlock>> (SparkExecutionContext sec, MatrixObject features, MatrixObject labels, Statement.PSScheme scheme, int workerNum)
-