def create_kernels(concurrency, parallel=False):
kernel_ids = []
times_taken = []
if parallel:
pool = multiprocessing.Pool(concurrency)
results = pool.map(run_create_kernel, range(concurrency))
for t, kid in results:
times_taken.append(t)
kernel_ids.append(kid)
else:
for _idx in range(concurrency):
t, kid = run_create_kernel(_idx)
times_taken.append(t)
kernel_ids.append(kid)
print_stat('create_kernel', times_taken)
return kernel_ids
评论列表
文章目录