I have to load this massive object A
(that can weight almsot 10go) that I need to pass to a function, that extracts from it a parameter B
to further exert some heavy computations on it.
A = load(file)
def function(A):
B = transorm(A)
B = compute(B)
return(B)
In order to free some memory (as I already had a MemoryError), I'd like to remove A
from memory right after its transformation to B.
I tried del
but it doesn't seem to affect the existence of A
at the script level. I also tried del global()["A"]
but it says that A is not defined as a global variable.
Is there a way to do it? Thanks!