¿Cómo podemos usar tqdm en una ejecución paralela con joblib?

Quiero ejecutar una función en paralelo y esperar hasta que todos los nodos paralelos estén listos, usando joblib. Como en el ejemplo:

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

Pero, quiero que la ejecución se vea en una sola barra de progreso como contqdm, que muestra cuántos trabajos se han completado.

¿Cómo lo harías tú?

Respuestas a la pregunta(3)

Su respuesta a la pregunta