Uses of Class
org.apache.sysds.runtime.instructions.cp.ScalarObject
Packages that use ScalarObject
Package
Description
-
Uses of ScalarObject in org.apache.sysds.api.jmlc
Methods in org.apache.sysds.api.jmlc that return ScalarObjectModifier and TypeMethodDescriptionResultVariables.getScalarObject(String varname) Obtain the ScalarObject represented by the given output variable.Methods in org.apache.sysds.api.jmlc with parameters of type ScalarObjectModifier and TypeMethodDescriptionvoidPreparedScript.setScalar(String varname, ScalarObject scalar, boolean reuse) Binds a scalar object to a registered input variable. -
Uses of ScalarObject in org.apache.sysds.api.mlcontext
Methods in org.apache.sysds.api.mlcontext that return ScalarObjectModifier and TypeMethodDescriptionMLResults.getScalarObject(String outputName) Obtain an output as aScalarobject. -
Uses of ScalarObject in org.apache.sysds.hops.rewrite
Methods in org.apache.sysds.hops.rewrite that return ScalarObjectModifier and TypeMethodDescriptionstatic ScalarObjectHopRewriteUtils.getScalarObject(LiteralOp op) -
Uses of ScalarObject in org.apache.sysds.runtime.codegen
Methods in org.apache.sysds.runtime.codegen that return ScalarObjectModifier and TypeMethodDescriptionSpoofCellwise.execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, int k) SpoofCellwise.execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, int k, long rix) SpoofCUDACellwise.execute(ExecutionContext ec, ArrayList<MatrixObject> inputs, ArrayList<ScalarObject> scalarObjects) SpoofCUDAOperator.execute(ExecutionContext ec, ArrayList<MatrixObject> inputs, ArrayList<ScalarObject> scalarObjects) SpoofCUDARowwise.execute(ExecutionContext ec, ArrayList<MatrixObject> inputs, ArrayList<ScalarObject> scalarObjects) SpoofOperator.execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalars) SpoofOperator.execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalars, int k) SpoofOuterProduct.execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects) SpoofOuterProduct.execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, int numThreads) SpoofRowwise.execute(ArrayList<MatrixBlock> inputs, ArrayList<ScalarObject> scalarObjects, int k) -
Uses of ScalarObject in org.apache.sysds.runtime.compress
Methods in org.apache.sysds.runtime.compress with parameters of type ScalarObjectModifier and TypeMethodDescriptionstatic org.apache.commons.lang3.tuple.Pair<MatrixBlock,CompressionStatistics> CompressedMatrixBlockFactory.compress(MatrixBlock mb, ScalarObject sf, int k, WTreeRoot root) CompressedMatrixBlock.leftIndexingOperations(ScalarObject scalar, int rl, int cl, MatrixBlock ret, MatrixObject.UpdateType update) -
Uses of ScalarObject in org.apache.sysds.runtime.controlprogram
Methods in org.apache.sysds.runtime.controlprogram that return ScalarObjectModifier and TypeMethodDescriptionProgramBlock.executePredicate(ArrayList<Instruction> inst, Hop hops, boolean requiresRecompile, Types.ValueType retType, ExecutionContext ec) Executes given predicate instructions (incl recompilation if required) -
Uses of ScalarObject in org.apache.sysds.runtime.controlprogram.context
Methods in org.apache.sysds.runtime.controlprogram.context that return ScalarObjectModifier and TypeMethodDescriptionExecutionContext.getScalarInput(String name, Types.ValueType vt, boolean isLiteral) ExecutionContext.getScalarInput(CPOperand input) Methods in org.apache.sysds.runtime.controlprogram.context that return types with arguments of type ScalarObjectMethods in org.apache.sysds.runtime.controlprogram.context with parameters of type ScalarObjectModifier and TypeMethodDescriptionvoidExecutionContext.setScalarOutput(String varName, ScalarObject so) -
Uses of ScalarObject in org.apache.sysds.runtime.controlprogram.federated
Methods in org.apache.sysds.runtime.controlprogram.federated that return ScalarObjectModifier and TypeMethodDescriptionstatic ScalarObjectFederationUtils.aggScalar(AggregateUnaryOperator aop, Future<FederatedResponse>[] ffr) static ScalarObjectFederationUtils.aggScalar(AggregateUnaryOperator aop, Future<FederatedResponse>[] ffr, Future<FederatedResponse>[] meanFfr, FederationMap map) static ScalarObjectFederationUtils.aggScalar(AggregateUnaryOperator aop, Future<FederatedResponse>[] ffr, FederationMap map) Methods in org.apache.sysds.runtime.controlprogram.federated with parameters of type ScalarObject -
Uses of ScalarObject in org.apache.sysds.runtime.instructions.cp
Subclasses of ScalarObject in org.apache.sysds.runtime.instructions.cpModifier and TypeClassDescriptionclassclassclassclassMethods in org.apache.sysds.runtime.instructions.cp that return ScalarObjectModifier and TypeMethodDescriptionstatic ScalarObjectScalarObjectFactory.createScalarObject(String value) static ScalarObjectScalarObjectFactory.createScalarObject(Types.ValueType vt, double value) static ScalarObjectScalarObjectFactory.createScalarObject(Types.ValueType vt, Object obj) static ScalarObjectScalarObjectFactory.createScalarObject(Types.ValueType vt, String value) static ScalarObjectScalarObjectFactory.createScalarObject(Types.ValueType vt, LiteralOp lit) static ScalarObjectScalarObjectFactory.createScalarObject(Types.ValueType vt, ScalarObject so) static ScalarObjectScalarObjectFactory.createScalarObject(LiteralOp lit) CPOperand.getLiteral()Methods in org.apache.sysds.runtime.instructions.cp with parameters of type ScalarObjectModifier and TypeMethodDescriptionstatic DoubleObjectScalarObjectFactory.castToDouble(ScalarObject so) static IntObjectScalarObjectFactory.castToLong(ScalarObject so) static LiteralOpScalarObjectFactory.createLiteralOp(ScalarObject so) static LiteralOpScalarObjectFactory.createLiteralOp(ScalarObject so, UnaryOp cast) static ScalarObjectScalarObjectFactory.createScalarObject(Types.ValueType vt, ScalarObject so) CPOperand.getLineageLiteral(ScalarObject so) static StringCPOperand.getLineageLiteral(ScalarObject so, boolean isLiteral) voidBinaryFrameScalarCPInstruction.processGetCategorical(ExecutionContext ec, FrameBlock f, ScalarObject spec) voidCPOperand.setLiteral(ScalarObject literal) Constructors in org.apache.sysds.runtime.instructions.cp with parameters of type ScalarObject -
Uses of ScalarObject in org.apache.sysds.runtime.lineage
Methods in org.apache.sysds.runtime.lineage that return ScalarObjectMethods in org.apache.sysds.runtime.lineage with parameters of type ScalarObjectModifier and TypeMethodDescriptionvoidLineageCacheEntry.setValue(ScalarObject val, long computetime) Constructors in org.apache.sysds.runtime.lineage with parameters of type ScalarObjectModifierConstructorDescriptionLineageCacheEntry(LineageItem key, Types.DataType dt, MatrixBlock Mval, ScalarObject Sval, long computetime) -
Uses of ScalarObject in org.apache.sysds.runtime.matrix.data
Methods in org.apache.sysds.runtime.matrix.data with parameters of type ScalarObjectModifier and TypeMethodDescriptionMatrixBlock.leftIndexingOperations(ScalarObject scalar, int rl, int cl, MatrixBlock ret, MatrixObject.UpdateType update) Explicitly allow left indexing for scalars.static MatrixBlockMatrixBlock.naryOperations(Operator op, MatrixBlock[] matrices, ScalarObject[] scalars, MatrixBlock ret) -
Uses of ScalarObject in org.apache.sysds.runtime.util
Methods in org.apache.sysds.runtime.util that return ScalarObjectModifier and TypeMethodDescriptionstatic ScalarObjectHDFSTool.readScalarObjectFromHDFSFile(String fname, Types.ValueType vt) Methods in org.apache.sysds.runtime.util with parameters of type ScalarObjectModifier and TypeMethodDescriptionstatic voidHDFSTool.writeScalarToHDFS(ScalarObject scalar, String fname) Helper function to write scalars to HDFS, including writing its meta data and removing CRC files in local file system