pynndescent
                                
                                
                                
                                    pynndescent copied to clipboard
                            
                            
                            
                        make_heap code object inequality at import time
In attempting to go through the introductory material for UMAP, I hit the following exception with import umap:
<code object <module> at ..., file "/path/to/keras/lib/python3.12/path/to/pynndescent/sparse_nndescent.py", line 1> != <code object make_heap at ..., file "/path/to/keras/lib/python3.12/path/to/pynndescent/utils.py", line 171>.
I'm at a loss on how to debug this. Note that the venv here is called "keras".
WSL2 Python 3.12 scikit-learn 1.6 umap-learn 0.5.7 scipy 1.14.1 pynndescent 0.5.13 numpy 2.0.2 numba 0.60.0 keras 3.6.0