Train probe: 0%| | 0/300 [00:00 main() File "/home/user/goat/Scripts/eval_attention_probe.py", line 248, in main b=apply_probe(model,probe,img,b) File "/home/user/goat/Scripts/eval_attention_probe.py", line 170, in apply_probe delta = probe(feat.float().unsqueeze(0).to(device)).cpu().numpy()[0] File "/home/user/miniconda3/envs/dairygoat/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1739, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "/home/user/miniconda3/envs/dairygoat/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1750, in _call_impl return forward_call(*args, **kwargs) File "/home/user/goat/Scripts/eval_attention_probe.py", line 40, in forward return self.net(feats) File "/home/user/miniconda3/envs/dairygoat/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1739, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "/home/user/miniconda3/envs/dairygoat/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1750, in _call_impl return forward_call(*args, **kwargs) File "/home/user/miniconda3/envs/dairygoat/lib/python3.10/site-packages/torch/nn/modules/container.py", line 250, in forward input = module(input) File "/home/user/miniconda3/envs/dairygoat/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1739, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "/home/user/miniconda3/envs/dairygoat/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1750, in _call_impl return forward_call(*args, **kwargs) File "/home/user/miniconda3/envs/dairygoat/lib/python3.10/site-packages/torch/nn/modules/linear.py", line 125, in forward return F.linear(input, self.weight, self.bias) RuntimeError: Inference tensors cannot be saved for backward. To work around you can make a clone to get a normal tensor and use it in autograd.