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 boolean
checkAndApply(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
-
-