From 0f65277f914fc9cd32613db4b4679655a24f58c8 Mon Sep 17 00:00:00 2001 From: Stephan Seitz <stephan.seitz@fau.de> Date: Fri, 28 Feb 2020 17:56:53 +0100 Subject: [PATCH] Add TODO --- src/pystencils_autodiff/backends/_torch_native.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pystencils_autodiff/backends/_torch_native.py b/src/pystencils_autodiff/backends/_torch_native.py index fa5c299..bba20bc 100644 --- a/src/pystencils_autodiff/backends/_torch_native.py +++ b/src/pystencils_autodiff/backends/_torch_native.py @@ -73,6 +73,8 @@ def create_autograd_function(autodiff_obj, use_cuda): output_tensors = OrderedDict({f.name: field_to_tensor_dict.get(f, kwargs[f.name]) for f in autodiff_obj.forward_output_fields}) + + # TODO: only if any of input tensors requires grad for o in output_tensors.values(): if isinstance(o, torch.Tensor): o.requires_grad = True -- GitLab