1
J'ai un code qui ressemble à ceci:time.clock n'est pas exacte lors de l'appel parallèle à Jupiter portable
tic = time.clock()
num_cores = multiprocessing.cpu_count()
diff_ev_result_list = Parallel(n_jobs=num_cores)(delayed(processInput)(i) for i in range(len(i_j_list)))
for i,val in enumerate(i_j_list):
training_result_x_dict[val[0]][val[1]]=diff_ev_result_list[i]
toc = time.clock()
print "time spent is "+str(toc-tic)+"s"
La sortie est
time spent is 0.4s
Cependant, le temps passé est sans aucun doute beaucoup plus longtemps que cette. Parallèle vient de joblib. Est-ce que je manque quelque chose? Je vous remercie.