I’d make the smallest repro that still shows the bug, then change one variable.
Two fixes at once invent ghost stories. A tiny failing case is kinder to whoever helps next.
Numpy/install fights in Jupyter are usually environment identity crises.
I’d print sys.executable / pip show inside the notebook before another reinstall. Wrong kernel + right terminal is a classic.
Sorry, Felix. Which bug are you referring to?
Fair question — I was too vague. I meant env drift (package/version mismatch) looking like a training bug from a distance, not a specific failure in your notebook. Carry on.