| Package | Description | 
|---|---|
| org.apache.sysds.hops.ipa | |
| org.apache.sysds.hops.rewrite | 
| Modifier and Type | Method and Description | 
|---|---|
abstract boolean | 
IPAPass.rewriteProgram(DMLProgram prog,
              FunctionCallGraph fgraph,
              FunctionCallSizeInfo fcallSizes)
Rewrites the given program or its functions in place,
 with access to the read-only function call graph. 
 | 
boolean | 
IPAPassFlagNonDeterminism.rewriteProgram(DMLProgram prog,
              FunctionCallGraph fgraph,
              FunctionCallSizeInfo fcallSizes)  | 
boolean | 
IPAPassRemoveUnnecessaryCheckpoints.rewriteProgram(DMLProgram prog,
              FunctionCallGraph fgraph,
              FunctionCallSizeInfo fcallSizes)  | 
boolean | 
IPAPassInlineFunctions.rewriteProgram(DMLProgram prog,
              FunctionCallGraph fgraph,
              FunctionCallSizeInfo fcallSizes)  | 
boolean | 
IPAPassPropagateReplaceLiterals.rewriteProgram(DMLProgram prog,
              FunctionCallGraph fgraph,
              FunctionCallSizeInfo fcallSizes)  | 
boolean | 
IPAPassApplyStaticAndDynamicHopRewrites.rewriteProgram(DMLProgram prog,
              FunctionCallGraph fgraph,
              FunctionCallSizeInfo fcallSizes)  | 
boolean | 
IPAPassRemoveConstantBinaryOps.rewriteProgram(DMLProgram prog,
              FunctionCallGraph fgraph,
              FunctionCallSizeInfo fcallSizes)  | 
boolean | 
IPAPassEliminateDeadCode.rewriteProgram(DMLProgram prog,
              FunctionCallGraph fgraph,
              FunctionCallSizeInfo fcallSizes)  | 
boolean | 
IPAPassForwardFunctionCalls.rewriteProgram(DMLProgram prog,
              FunctionCallGraph fgraph,
              FunctionCallSizeInfo fcallSizes)  | 
boolean | 
IPAPassReplaceEvalFunctionCalls.rewriteProgram(DMLProgram prog,
              FunctionCallGraph fgraph,
              FunctionCallSizeInfo fcallSizes)  | 
boolean | 
IPAPassCompressionWorkloadAnalysis.rewriteProgram(DMLProgram prog,
              FunctionCallGraph fgraph,
              FunctionCallSizeInfo fcallSizes)  | 
boolean | 
IPAPassRemoveUnusedFunctions.rewriteProgram(DMLProgram prog,
              FunctionCallGraph fgraph,
              FunctionCallSizeInfo fcallSizes)  | 
boolean | 
IPAPassFlagFunctionsRecompileOnce.rewriteProgram(DMLProgram prog,
              FunctionCallGraph fgraph,
              FunctionCallSizeInfo fcallSizes)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
IPAPassRewriteFederatedPlan.rewriteProgram(DMLProgram prog,
              FunctionCallGraph fgraph,
              FunctionCallSizeInfo fcallSizes)
Estimates cost and selects a federated execution plan
 by setting the federated output value of each hop in the program. 
 | 
Copyright © 2021 The Apache Software Foundation. All rights reserved.