diff --git a/opensfm/dataset.py b/opensfm/dataset.py index ccc160cc9..719d1ab30 100644 --- a/opensfm/dataset.py +++ b/opensfm/dataset.py @@ -349,7 +349,7 @@ def load_matches(self, image: str) -> Dict[str, NDArray]: class MatchingUnpickler(pickle.Unpickler): # Handle both numpy <2.0 (np.core) and numpy >=2.0 (np._core) _multiarray = ( - np._core.multiarray if hasattr(np, "_core") else np.core.multiarray + np.core.multiarray if hasattr(np, "core") else np._core.multiarray ) modules_map = { "numpy.core.multiarray._reconstruct": _multiarray,