num_cores = multiprocessing.cpu_count() Parallel(n_jobs=num_cores)( delayed(myFunc)(x) for x in range(10))