我有一个功能:
def func(something):
for j in tqdm(something):
...
由以下人员调用:
joblib.Parallel(n_jobs=4)((joblib.delayed)(s) for s in something_else)
现在,这将创建4个重叠的tqdm进度条。是否有可能获得4个独立更新的独立更新?
答案 0 :(得分:0)
编辑:this给我发送了一个朋友的讨论,其中提供了一种更为简洁的解决方案。我编写了一个快速性能测试,以确保该锁定不会导致线程彼此阻塞。即使每毫秒更新一次柱,也不会降低性能。我建议您改用该解决方案。
上一个答案已被删除。