Skip to content

Implementation Wrap ScalableFM #48

Implementation Wrap ScalableFM

Implementation Wrap ScalableFM #48

Triggered via pull request December 17, 2024 02:36
Status Failure
Total duration 2m 25s
Artifacts

test.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 1 warning
build (ubuntu-latest, 3.12): tests/cases/laplacian/_base.py#L32
TestLaplacianSpectrumFinderCmp.test_eigenvals_cmp[spectrum_finders1-shape0-0.1] RuntimeError: Factor is exactly singular
build (ubuntu-latest, 3.12): tests/scripts/parametrizer.py#L12
TestNotebooks.test_scalable_FM nbclient.exceptions.CellExecutionError: An error occurred while executing the following cell: ------------------ hmesh_a = HierarchicalMesh.from_registry( mesh_a, min_n_samples=1000,which="scalablefm") hmesh_b = HierarchicalMesh.from_registry(mesh_b, min_n_samples=1000,which="scalablefm") ( (hmesh_a.low.n_points), (hmesh_b.low.n_points), ) ------------------ ----- stdout ----- Sampling 1000 vertices out of 7207... 1290 samples extracted in 0.03s Computing First Dijkstra run... ------------------ --------------------------------------------------------------------------- ImportError Traceback (most recent call last) Cell In[3], line 1 ----> 1 hmesh_a = HierarchicalMesh.from_registry( mesh_a, min_n_samples=1000,which="scalablefm") 2 hmesh_b = HierarchicalMesh.from_registry(mesh_b, min_n_samples=1000,which="scalablefm") 4 ( 5 (hmesh_a.low.n_points), 6 (hmesh_b.low.n_points), 7 ) File ~/work/geomfum/geomfum/geomfum/_registry.py:188, in WhichRegistryMixins.from_registry(cls, which, *args, **kwargs) 174 @classmethod 175 def from_registry(cls, *args, which=None, **kwargs): 176 """Instantiate registered implementation. 177 178 Parameters (...) 186 Instantiated object. 187 """ --> 188 return cls._Registry.get(which)(*args, **kwargs) File ~/work/geomfum/geomfum/geomfum/wrap/scalablefm.py:101, in ScalableHierarchicalMesh.__init__(self, mesh, min_n_samples, params) 98 else: 99 self.params=params --> 101 low = self._scalable_fm(mesh, min_n_samples) 103 super().__init__(low=low, high=mesh) File ~/work/geomfum/geomfum/geomfum/wrap/scalablefm.py:113, in ScalableHierarchicalMesh._scalable_fm(self, mesh, min_n_samples) 108 lmu = LargeMesh() 111 rhigh = TM(vertices, faces).process(k=0, intrinsic=True) --> 113 U1, Ab1, Wb1, sub1, distmat1 = lmu.process_mesh(rhigh, min_n_samples, **self.params) 114 evals, evecs = lmu.get_approx_spectrum(Wb1, Ab1, verbose�[38;5;2
build (ubuntu-latest, 3.12)
Process completed with exit code 1.
build (ubuntu-latest, 3.12)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636