Package | Description |
---|---|
org.apache.sysds.hops | |
org.apache.sysds.hops.rewrite | |
org.apache.sysds.runtime.instructions.cp |
Modifier and Type | Method and Description |
---|---|
static double |
OptimizerUtils.getBinaryOpSparsityConditionalSparseSafe(double sp1,
Types.OpOp2 op,
LiteralOp lit) |
static boolean |
OptimizerUtils.isBinaryOpConditionalSparseSafeExact(Types.OpOp2 op,
LiteralOp lit)
Determines if a given binary op with scalar literal guarantee an output
sparsity which is exactly the same as its matrix input sparsity.
|
static boolean |
OptimizerUtils.isBinaryOpSparsityConditionalSparseSafe(Types.OpOp2 op,
LiteralOp lit) |
Constructor and Description |
---|
LiteralOp(LiteralOp that) |
Modifier and Type | Method and Description |
---|---|
static boolean |
HopRewriteUtils.getBooleanValue(LiteralOp op) |
static boolean |
HopRewriteUtils.getBooleanValueSafe(LiteralOp op) |
static double |
HopRewriteUtils.getDoubleValue(LiteralOp op) |
static double |
HopRewriteUtils.getDoubleValueSafe(LiteralOp op) |
static long |
HopRewriteUtils.getIntValue(LiteralOp op)
Return the int value of a LiteralOp (as a long).
|
static long |
HopRewriteUtils.getIntValueSafe(LiteralOp op) |
static ScalarObject |
HopRewriteUtils.getScalarObject(LiteralOp op) |
static boolean |
HopRewriteUtils.isEqualValue(LiteralOp hop1,
LiteralOp hop2) |
Modifier and Type | Method and Description |
---|---|
static Hop |
HopRewriteUtils.createDataGenOpByVal(ArrayList<LiteralOp> values,
long rows,
long cols) |
Modifier and Type | Method and Description |
---|---|
static LiteralOp |
ScalarObjectFactory.createLiteralOp(ScalarObject so) |
static LiteralOp |
ScalarObjectFactory.createLiteralOp(ScalarObject so,
UnaryOp cast) |
static LiteralOp |
ScalarObjectFactory.createLiteralOp(Types.ValueType vt,
String value) |
Modifier and Type | Method and Description |
---|---|
static ScalarObject |
ScalarObjectFactory.createScalarObject(LiteralOp lit) |
static ScalarObject |
ScalarObjectFactory.createScalarObject(Types.ValueType vt,
LiteralOp lit) |
Copyright © 2020 The Apache Software Foundation. All rights reserved.