Hi every one,
I have a Machine learning program, which I was working on it until 2 weeks ago. I ran it on google colab (GPU). after 2 weeks vacation  I came back to it and ran without any change.
I got the error:   RuntimeError: Can’t call numpy() on Variable that requires grad. Use var.detach().numpy() instead.
I changed the runtime to Local there is no change.
when I download the .jpynb on my PC and run it, there is no error. it seems that there have been some changes on google colab during these 2 weeks.
can you help me to solve this problem?
exact error text:
RuntimeError                              Traceback (most recent call last)
 in ()
29         no_mive_criteria = 0.01,
30         SNR_Lin = SNRs_List_Linear[i],
—> 31         SNR_dB = SNRs_List_dB[i])
32
33     model_save_name = ‘Modelof{}QAMforSNR{}’.format(order,EbN0s_List_dB[i])
8 frames
/usr/local/lib/python3.6/dist-packages/torch/tensor.py in array(self, dtype)
490     def array(self, dtype=None):
491         if dtype is None:
–> 492             return self.numpy()
493         else:
494             return self.numpy().astype(dtype, copy=False)
RuntimeError: Can’t call numpy() on Variable that requires grad. Use var.detach().numpy() instead.