Something wrong in the code from `PyMC 4.0 with labeled coords and dims`

Eventually I was able to solve this problem, but in a weird way…

I first created a new environment (distinct from my base one), say PyMC_env:

(base) PS C:\Users\thaly> conda create -c conda-forge -n pymc_env “pymc>=4”

(Don’t ask me where I found the statement used… I don’t remember)

Then I opened a Jupyter notebook and change the Kernel from Python 3 (ipkernel) which in the default in my installation, to pymc_env and than ran the code shown in the Oriol Unraveled web page, case: 1st example: rugby analytics, using statement import pytensor.tensor as at instead of import aesara.tensor as at, as I already explained above.

Now, running the code generates a series of pop-up error warnings, just as the one displayed in the image below:

Screenshot 2023-04-02 145333

I just click on the OK button and let the things go. Amazingly, I counted 8 such pop-ups appearing successively, displaying each time a different try_blas_*****.exe line (I mean, the characters in ***** are always changing…).

I click on OK every time, until the pop-ups stop appearing…

Then, the code ends up executing to completion, and I am able to get the plots by the usual az.plot_trace(rugby_idata)

I do not understand anything. It ends up working, that’s good, but what do these pop-up windows mean, for example try_blas_on24wqw9.exe and all the others?

Why do they appear, and why do they stop appearing?

I have:

Versions:
Running on PyMC v5.1.1
Running on ArviZ v0.15.1
Running on Numpy v1.24.2
Running on Pandas v1.5.3
Running on Xarray v2023.2.0
Running on Matplotlib v1.24.2
And:
Selected Jupyter core packages…
IPython : 7.31.1
ipykernel : 6.19.2
ipywidgets : 7.6.5
jupyter_client : 7.4.8
jupyter_core : 5.1.1
jupyter_server : 1.13.5
jupyterlab : 3.3.2
nbclient : not installed
nbconvert : 5.4.1
nbformat : 5.7.0
notebook : 6.4.12
qtconsole : 5.3.2
traitlets : 5.7.1