Como podemos usar o tqdm em uma execução paralela com o joblib?

Eu quero executar uma função em paralelo e aguarde até que todos os nós paralelos sejam concluídos, usando joblib. Como no exemplo:

from math import sqrt
from joblib import Parallel, delayed
Parallel(n_jobs=2)(delayed(sqrt)(i ** 2) for i in range(10))

Mas eu quero que a execução seja vista em uma única barra de progresso, como emtqdm, mostrando quantos trabalhos foram concluídos.

Como você faria isso?

questionAnswers(3)

yourAnswerToTheQuestion