File tree 1 file changed +3
-1
lines changed
1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change 2
2
#include " torch/csrc/jit/passes/dead_code_elimination.h"
3
3
#include " torch/csrc/jit/passes/fuse_linear.h"
4
4
#include " torch/csrc/jit/passes/freeze_module.h"
5
+ #include " torch/csrc/jit/passes/guard_elimination.h"
5
6
#include " torch/csrc/jit/passes/loop_unrolling.h"
6
7
#include " torch/csrc/jit/passes/lower_graph.h"
7
8
#include " torch/csrc/jit/passes/lower_tuples.h"
9
+ #include " torch/csrc/jit/passes/peephole.h"
8
10
#include " torch/csrc/jit/passes/quantization.h"
9
- #include " torch/csrc/jit/passes/guard_elimination.h"
10
11
11
12
#include " core/util/prelude.h"
12
13
#include " core/lowering/lowering.h"
@@ -24,6 +25,7 @@ void LowerBlock(torch::jit::Block* b) {
24
25
25
26
void LowerGraph (std::shared_ptr<torch::jit::Graph>& g) {
26
27
torch::jit::EliminateRedundantGuards (g);
28
+ torch::jit::PeepholeOptimize (g, false );
27
29
passes::EliminateExceptionOrPassPattern (g);
28
30
torch::jit::FuseLinear (g);
29
31
torch::jit::LowerAllTuples (g);
You can’t perform that action at this time.
0 commit comments