I'm Working on a big dataset that consist of float numbers, I can't load all of samples together because of memory limitation and I have to split them to parts and load one part and train my network after that delete it and do this for every part.
my problem is how can i delete the trained part of data and load another
Simple command del my_var
doesn't release memory.
after that I tried %reset_selective "my var"
in jupyter-notebook and gc.collect()
Even though I can't access to that variable anymore but still the memory doesn't released.
python3