|
1 |
| -graph(%0 : Float(3, 10) |
2 |
| - %1 : Float(3, 20) |
3 |
| - %2 : Float(3, 20) |
4 |
| - %3 : Float(80, 10) |
5 |
| - %4 : Float(80, 20) |
6 |
| - %5 : Float(80) |
7 |
| - %6 : Float(80)) { |
8 |
| - %7 : Float(10!, 80!) = aten::t(%3) |
| 1 | +graph(%0 : Float(*, *) |
| 2 | + %1 : Float(*, *) |
| 3 | + %2 : Float(*, *) |
| 4 | + %3 : Float(*, *) |
| 5 | + %4 : Float(*, *) |
| 6 | + %5 : Float(*) |
| 7 | + %6 : Float(*)) { |
| 8 | + %7 : Float(*, *) = aten::t(%3) |
9 | 9 | %8 : int = prim::Constant[value=1]()
|
10 |
| - %9 : Float(3, 80) = aten::addmm(%5, %0, %7, %8, %8) |
11 |
| - %10 : Float(20!, 80!) = aten::t(%4) |
12 |
| - %11 : Float(3, 80) = aten::addmm(%6, %1, %10, %8, %8) |
13 |
| - %12 : Float(6, 20) = prim::FusionGroup_0[device=0](%2, %9, %11) |
14 |
| - return (%12); |
| 10 | + %9 : Float(*, *) = aten::addmm(%5, %0, %7, %8, %8) |
| 11 | + %10 : Float(*, *) = aten::t(%4) |
| 12 | + %11 : Float(*, *) = aten::addmm(%6, %1, %10, %8, %8) |
| 13 | + %12 : Dynamic[] = prim::ListConstruct(%9, %11) |
| 14 | + %13 : Dynamic, %14 : Dynamic = aten::broadcast_tensors(%12) |
| 15 | + %15 : Float(*, *) = prim::FusionGroup_0[device=0](%2, %13, %14) |
| 16 | + return (%15); |
15 | 17 | }
|
16 |
| -with prim::FusionGroup_0 = graph(%15 : Float(3, 20) |
17 |
| - %41 : Float(3, 80) |
18 |
| - %46 : Float(3, 80)) { |
| 18 | +with prim::FusionGroup_0 = graph(%15 : Float(*, *) |
| 19 | + %41 : Dynamic |
| 20 | + %46 : Dynamic) { |
19 | 21 | %47 : Dynamic, %48 : Dynamic, %49 : Dynamic, %50 : Dynamic = prim::FusedChunk[chunks=4, dim=1](%46)
|
20 | 22 | %42 : Dynamic, %43 : Dynamic, %44 : Dynamic, %45 : Dynamic = prim::FusedChunk[chunks=4, dim=1](%41)
|
21 | 23 | %39 : int = prim::Constant[value=1]()
|
22 |
| - %40 : Float(3, 20) = aten::add(%42, %47, %39) |
| 24 | + %40 : Float(*, *) = aten::add(%42, %47, %39) |
23 | 25 | %35 : int = prim::Constant[value=1]()
|
24 |
| - %36 : Float(3, 20) = aten::add(%43, %48, %35) |
| 26 | + %36 : Float(*, *) = aten::add(%43, %48, %35) |
25 | 27 | %31 : int = prim::Constant[value=1]()
|
26 |
| - %32 : Float(3, 20) = aten::add(%44, %49, %31) |
| 28 | + %32 : Float(*, *) = aten::add(%44, %49, %31) |
27 | 29 | %27 : int = prim::Constant[value=1]()
|
28 |
| - %28 : Float(3, 20) = aten::add(%45, %50, %27) |
29 |
| - %24 : Float(3, 20) = aten::sigmoid(%40) |
30 |
| - %22 : Float(3, 20) = aten::sigmoid(%36) |
31 |
| - %20 : Float(3, 20) = aten::tanh(%32) |
32 |
| - %18 : Float(3, 20) = aten::sigmoid(%28) |
33 |
| - %16 : Float(3, 20) = aten::mul(%22, %15) |
34 |
| - %13 : Float(3, 20) = aten::mul(%24, %20) |
| 30 | + %28 : Float(*, *) = aten::add(%45, %50, %27) |
| 31 | + %24 : Float(*, *) = aten::sigmoid(%40) |
| 32 | + %22 : Float(*, *) = aten::sigmoid(%36) |
| 33 | + %20 : Float(*, *) = aten::tanh(%32) |
| 34 | + %18 : Float(*, *) = aten::sigmoid(%28) |
| 35 | + %16 : Float(*, *) = aten::mul(%22, %15) |
| 36 | + %13 : Float(*, *) = aten::mul(%24, %20) |
35 | 37 | %9 : int = prim::Constant[value=1]()
|
36 |
| - %10 : Float(3, 20) = aten::add(%16, %13, %9) |
37 |
| - %6 : Float(3, 20) = aten::tanh(%10) |
38 |
| - %5 : Float(3, 20) = aten::mul(%18, %6) |
39 |
| - %2 : Float(6, 20) = prim::FusedConcat[dim=0](%5, %10) |
| 38 | + %10 : Float(*, *) = aten::add(%16, %13, %9) |
| 39 | + %6 : Float(*, *) = aten::tanh(%10) |
| 40 | + %5 : Float(*, *) = aten::mul(%18, %6) |
| 41 | + %2 : Float(*, *) = prim::FusedConcat[dim=0](%5, %10) |
40 | 42 | return (%2);
|
41 | 43 | }
|
0 commit comments