Uses of Class
org.apache.sysds.runtime.data.BasicTensorBlock
-
Packages that use BasicTensorBlock Package Description org.apache.sysds.runtime.data org.apache.sysds.runtime.instructions.spark.functions org.apache.sysds.runtime.instructions.spark.utils -
-
Uses of BasicTensorBlock in org.apache.sysds.runtime.data
Methods in org.apache.sysds.runtime.data that return BasicTensorBlock Modifier and Type Method Description BasicTensorBlockBasicTensorBlock. aggregateUnaryOperations(AggregateUnaryOperator op, BasicTensorBlock result)Aggregate a unary operation on this tensor.BasicTensorBlockBasicTensorBlock. allocateBlock()BasicTensorBlockBasicTensorBlock. allocateDenseBlock()BasicTensorBlockBasicTensorBlock. copyShallow(BasicTensorBlock that)BasicTensorBlockTensorBlock. getBasicTensor()static BasicTensorBlockLibTensorReorg. reshape(BasicTensorBlock in, BasicTensorBlock out, int[] dims)CP reshape operation (single input, single output tensor)Methods in org.apache.sysds.runtime.data with parameters of type BasicTensorBlock Modifier and Type Method Description static voidLibTensorAgg. aggregateBinaryTensor(BasicTensorBlock in, BasicTensorBlock aggVal, AggregateOperator aop)Core incremental tensor aggregate (ak+) as used for uack+ and acrk+.BasicTensorBlockBasicTensorBlock. aggregateUnaryOperations(AggregateUnaryOperator op, BasicTensorBlock result)Aggregate a unary operation on this tensor.static voidLibTensorAgg. aggregateUnaryTensor(BasicTensorBlock in, BasicTensorBlock out, AggregateUnaryOperator uaop)Aggregate a tensor-block with the given unary operator.voidBasicTensorBlock. copy(int[] lower, int[] upper, BasicTensorBlock src)Copy a part of anotherBasicTensorBlockvoidBasicTensorBlock. copy(BasicTensorBlock that)BasicTensorBlockBasicTensorBlock. copyShallow(BasicTensorBlock that)longTensorBlock. getExactBlockDataSerializedSize(BasicTensorBlock bt)Get the exact serialized size of aBasicTensorBlockif written byTensorBlock.writeBlockData(DataOutput,BasicTensorBlock).voidBasicTensorBlock. incrementalAggregate(AggregateOperator aggOp, BasicTensorBlock partialResult)static BasicTensorBlockLibTensorReorg. reshape(BasicTensorBlock in, BasicTensorBlock out, int[] dims)CP reshape operation (single input, single output tensor)static booleanLibTensorAgg. satisfiesMultiThreadingConstraints(BasicTensorBlock in, int k)Check if a aggregation fulfills the constraints to be split to multiple threads.voidBasicTensorBlock. set(BasicTensorBlock other)voidTensorBlock. writeBlockData(DataOutput out, BasicTensorBlock bt)Write aBasicTensorBlock.Constructors in org.apache.sysds.runtime.data with parameters of type BasicTensorBlock Constructor Description BasicTensorBlock(BasicTensorBlock that)DataTensorBlock(BasicTensorBlock that)TensorBlock(BasicTensorBlock basicTensor)Wrap the givenBasicTensorBlockinside aTensorBlock. -
Uses of BasicTensorBlock in org.apache.sysds.runtime.instructions.spark.functions
Methods in org.apache.sysds.runtime.instructions.spark.functions that return BasicTensorBlock Modifier and Type Method Description BasicTensorBlockCopyTensorBlockFunction. call(BasicTensorBlock arg0)Methods in org.apache.sysds.runtime.instructions.spark.functions that return types with arguments of type BasicTensorBlock Modifier and Type Method Description LazyIterableIterator<scala.Tuple2<TensorIndexes,BasicTensorBlock>>CopyTensorBlockPairFunction. call(Iterator<scala.Tuple2<TensorIndexes,BasicTensorBlock>> arg0)Methods in org.apache.sysds.runtime.instructions.spark.functions with parameters of type BasicTensorBlock Modifier and Type Method Description BasicTensorBlockCopyTensorBlockFunction. call(BasicTensorBlock arg0)Method parameters in org.apache.sysds.runtime.instructions.spark.functions with type arguments of type BasicTensorBlock Modifier and Type Method Description LazyIterableIterator<scala.Tuple2<TensorIndexes,BasicTensorBlock>>CopyTensorBlockPairFunction. call(Iterator<scala.Tuple2<TensorIndexes,BasicTensorBlock>> arg0) -
Uses of BasicTensorBlock in org.apache.sysds.runtime.instructions.spark.utils
Methods in org.apache.sysds.runtime.instructions.spark.utils that return types with arguments of type BasicTensorBlock Modifier and Type Method Description static org.apache.spark.api.java.JavaPairRDD<TensorIndexes,BasicTensorBlock>SparkUtils. copyBinaryBlockTensor(org.apache.spark.api.java.JavaPairRDD<TensorIndexes,BasicTensorBlock> in)Creates a partitioning-preserving deep copy of the input tensor RDD, where the indexes and values are copied.static org.apache.spark.api.java.JavaPairRDD<TensorIndexes,BasicTensorBlock>SparkUtils. copyBinaryBlockTensor(org.apache.spark.api.java.JavaPairRDD<TensorIndexes,BasicTensorBlock> in, boolean deep)Creates a partitioning-preserving copy of the input tensor RDD.Method parameters in org.apache.sysds.runtime.instructions.spark.utils with type arguments of type BasicTensorBlock Modifier and Type Method Description static org.apache.spark.api.java.JavaPairRDD<TensorIndexes,BasicTensorBlock>SparkUtils. copyBinaryBlockTensor(org.apache.spark.api.java.JavaPairRDD<TensorIndexes,BasicTensorBlock> in)Creates a partitioning-preserving deep copy of the input tensor RDD, where the indexes and values are copied.static org.apache.spark.api.java.JavaPairRDD<TensorIndexes,BasicTensorBlock>SparkUtils. copyBinaryBlockTensor(org.apache.spark.api.java.JavaPairRDD<TensorIndexes,BasicTensorBlock> in, boolean deep)Creates a partitioning-preserving copy of the input tensor RDD.
-