|
18 | 18 | @testset "Naming" begin
|
19 | 19 | let
|
20 | 20 | g = Graph()
|
21 |
| - local i, j_jl, j, k, ijk, ij, ij2, fq, m, W, Y, Ysum1, Ysum2, Ysum3, Ysum4, Ysum5, Ysum6, Ysum7, Ysum8 |
| 21 | + local i, j_jl, j, k, ijk, ij, ij2, fq, m, W, Y, |
| 22 | + Ysum1, Ysum2, Ysum3, Ysum4, Ysum5, Ysum6, Ysum7, Ysum8, |
| 23 | + psum1, psum2, psum3, psum4, psum5 |
22 | 24 | as_default(g) do
|
23 | 25 | @tf begin
|
24 | 26 | i = constant(1.0)
|
|
56 | 58 | Ysum8 = reduce_sum(Y, axis=1)
|
57 | 59 | end
|
58 | 60 | end
|
| 61 | + |
| 62 | + p = placeholder(Float32) |
| 63 | + psum1 = reduce_sum(p) |
| 64 | + psum2 = reduce_sum(p, axis=1) |
| 65 | + |
| 66 | + nn.tf.with_op_name("anotherlevel1") do |
| 67 | + psum3 = reduce_sum(p) |
| 68 | + |
| 69 | + nn.tf.with_op_name("level2") do |
| 70 | + psum4 = reduce_sum(p) |
| 71 | + psum5 = reduce_sum(p, axis=1) |
| 72 | + end |
| 73 | + end |
59 | 74 | end
|
60 | 75 | end
|
61 | 76 |
|
|
82 | 97 | @test Ysum6 == get_tensor_by_name(g, "level1/Ysum6")
|
83 | 98 | @test Ysum7 == get_tensor_by_name(g, "level1/level2/Ysum7")
|
84 | 99 | @test Ysum8 == get_tensor_by_name(g, "level1/level2/Ysum8")
|
| 100 | + |
| 101 | + @test psum1 == get_tensor_by_name(g, "psum1") |
| 102 | + @test psum2 == get_tensor_by_name(g, "psum2") |
| 103 | + @test psum3 == get_tensor_by_name(g, "anotherlevel1/psum3") |
| 104 | + @test psum4 == get_tensor_by_name(g, "anotherlevel1/level2/psum4") |
| 105 | + @test psum5 == get_tensor_by_name(g, "anotherlevel1/level2/psum5") |
85 | 106 | end
|
86 | 107 | end
|
87 | 108 |
|
|
0 commit comments