I use sklearn.grid_search.GridSearchCV in parallel with several cpus/cores. Calling the fit method creates several copies (one for each process) of my data. That causes my processes to crash due to memory limitations.
Is there a way to prevent the function from copying the data for each process? Can I use shared memory for all cores?