(self, obj)
| 306 | return func(obj) |
| 307 | |
| 308 | def _retain_grad(self, obj): |
| 309 | # gradients needs to be retained to check for grad. This is useful when |
| 310 | # non-leafs are present in the graph. |
| 311 | def inner_retain_grad(obj): |
| 312 | if obj.requires_grad: |
| 313 | obj.retain_grad() |
| 314 | self._traverse_obj(obj, inner_retain_grad) |
| 315 | |
| 316 | def _get_grads(self, obj): |
| 317 | def inner_get_grad(obj): |
no test coverage detected