Interface Optimizer
-
- All Known Implementing Classes:
ConstantFunctionOptimizations.FoldConstantFunctions,CuDNNFunctionOptimizations.CudnnConv2dNCHWtoNHWCConversion,IdentityFunctionOptimizations.RemoveIdentityOps,IdentityFunctionOptimizations.RemoveIdentityPermute,ShapeFunctionOptimizations.FuseChainedConcatOps,ShapeFunctionOptimizations.FuseChainedPermutes,ShapeFunctionOptimizations.FuseChainedReshapes,UnusedFunctionOptimizations.RemoveUnusedConstants
public interface Optimizer- Author:
- Alex Black
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancheckAndApply(SameDiff sd, OptimizationHelper helper, SameDiffOp op, ArrayHolder constantArrays, ArrayHolder variablesArrays)
-
-
-
Method Detail
-
checkAndApply
boolean checkAndApply(SameDiff sd, OptimizationHelper helper, SameDiffOp op, ArrayHolder constantArrays, ArrayHolder variablesArrays)
- Parameters:
sd- Current SameDiff instance to optimizehelper- Helper class for optimizationop- Operation to check for optimizationconstantArrays- Array holder for constant arraysvariablesArrays- Array holder for variable arrays- Returns:
- True if the optimization was applied
-
-