(f)
| 175 | |
| 176 | def test_release(): |
| 177 | def check(f): |
| 178 | n = 0 |
| 179 | d = None |
| 180 | gc.disable() |
| 181 | try: |
| 182 | for i in range(3): |
| 183 | f() |
| 184 | m = len(gc.get_objects()) |
| 185 | d = m - n |
| 186 | n = m |
| 187 | assert d == 0 |
| 188 | finally: |
| 189 | gc.enable() |
| 190 | |
| 191 | x = mge.Tensor([0.0]) |
| 192 | dy = mge.Tensor(np.ones_like(x.numpy())) |