Uses of Package
org.apache.sysds.hops
-
Classes in org.apache.sysds.hops used by org.apache.sysds.hops Class Description AggBinaryOp.MMultMethod AggBinaryOp.SparkAggType BinaryOp.AppendMethod BinaryOp.MMBinaryMethod FunctionOp This FunctionOp represents the call to a DML-bodied or external function.FunctionOp.FunctionType Hop LeftIndexingOp.LeftIndexingMethod LiteralOp MemoTable Memoization Table (hop id, worst-case matrix characteristics).MultiThreadedHop Optional hop interface, to be implemented by multi-threaded hops.OptimizerUtils.MemoryManager Memory managers (static partitioned, unified)OptimizerUtils.OptimizationLevel Optimization Types for Compilation O0 STATIC - Decisions for scheduling operations on CP/MR are based on predefined set of rules, which check if the dimensions are below a fixed/static threshold (OLD Method of choosing between CP and MR). -
Classes in org.apache.sysds.hops used by org.apache.sysds.hops.codegen Class Description Hop MultiThreadedHop Optional hop interface, to be implemented by multi-threaded hops. -
Classes in org.apache.sysds.hops used by org.apache.sysds.hops.codegen.cplan Class Description Hop -
Classes in org.apache.sysds.hops used by org.apache.sysds.hops.codegen.opt Class Description Hop -
Classes in org.apache.sysds.hops used by org.apache.sysds.hops.codegen.template Class Description Hop -
Classes in org.apache.sysds.hops used by org.apache.sysds.hops.cost Class Description Hop -
Classes in org.apache.sysds.hops used by org.apache.sysds.hops.fedplanner Class Description Hop -
Classes in org.apache.sysds.hops used by org.apache.sysds.hops.ipa Class Description FunctionOp This FunctionOp represents the call to a DML-bodied or external function.Hop -
Classes in org.apache.sysds.hops used by org.apache.sysds.hops.recompile Class Description Hop -
Classes in org.apache.sysds.hops used by org.apache.sysds.hops.rewrite Class Description AggBinaryOp AggUnaryOp BinaryOp DataGenOp A DataGenOp can be rand (or matrix constructor), sequence, and sample - these operators have different parameters and use a map of parameter type to hop position.DataOp A DataOp can be either a persistent read/write or transient read/write - writes will always have at least one input, but all types can have parameters (e.g., for csv literals of delimiter, header, etc).Hop IndexingOp LeftIndexingOp LiteralOp MemoTable Memoization Table (hop id, worst-case matrix characteristics).NaryOp The NaryOp Hop allows for a variable number of operands.ParameterizedBuiltinOp Defines the HOP for calling an internal function (with custom parameters) from a DML script.ReorgOp Reorg (cell) operation: aij Properties: Symbol: ', rdiag, rshape, rsort 1 Operand (except sort and reshape take additional arguments) Semantic: change indices (in mapper or reducer) NOTE MB: reshape integrated here because (1) ParameterizedBuiltinOp requires name-value pairs for params and (2) most importantly semantic of reshape is exactly a reorg op.TernaryOp Primary use cases for now, arequantile (<n-1-matrix>, <n-1-matrix>, <literal>): quantile (A, w, 0.5)
quantile (<n-1-matrix>, <n-1-matrix>, <scalar>): quantile (A, w, s)
interquantile (<n-1-matrix>, <n-1-matrix>, <scalar>): interquantile (A, w, s)
Keep in mind, that we also have binaries for it w/o weights.UnaryOp -
Classes in org.apache.sysds.hops used by org.apache.sysds.lops Class Description AggBinaryOp.SparkAggType -
Classes in org.apache.sysds.hops used by org.apache.sysds.parser Class Description FunctionOp.FunctionType Hop HopsException Exception occurring in the HOP level. -
Classes in org.apache.sysds.hops used by org.apache.sysds.runtime.compress.workload Class Description Hop -
Classes in org.apache.sysds.hops used by org.apache.sysds.runtime.controlprogram Class Description Hop -
Classes in org.apache.sysds.hops used by org.apache.sysds.runtime.controlprogram.parfor.opt Class Description Hop -
Classes in org.apache.sysds.hops used by org.apache.sysds.runtime.instructions.cp Class Description LiteralOp UnaryOp -
Classes in org.apache.sysds.hops used by org.apache.sysds.runtime.lineage Class Description Hop LiteralOp -
Classes in org.apache.sysds.hops used by org.apache.sysds.runtime.matrix.data Class Description Hop -
Classes in org.apache.sysds.hops used by org.apache.sysds.runtime.privacy.propagation Class Description Hop -
Classes in org.apache.sysds.hops used by org.apache.sysds.runtime.util Class Description Hop -
Classes in org.apache.sysds.hops used by org.apache.sysds.utils Class Description Hop