Source: pytorch-geometric
Version: 2.4.0-2
Severity: important
Control: affects -1 src:scipy

pytorch-geometric is failing tests with scipy 1.13 from experimental,
evidently due to use of a deprecated API.

The error message is

187s test/distributed/test_rpc.py On WorkerInfo(id=0, name=dist-feature-test-0):
187s AttributeError("'NoneType' object has no attribute 'rpc_async'")
187s Traceback (most recent call last):
187s   File "/usr/lib/python3/dist-packages/torch/distributed/rpc/internal.py", 
line 207, in _run_function
187s     result = python_udf.func(*python_udf.args, **python_udf.kwargs)
187s              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
187s   File 
"/usr/lib/python3/dist-packages/torch_geometric/distributed/rpc.py", line 168, 
in _rpc_async_call
187s     return _rpc_call_pool.get(call_id).rpc_async(*args, **kwargs)
187s            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
187s AttributeError: 'NoneType' object has no attribute 'rpc_async'
187s 
188s Process SpawnProcess-6:
188s Traceback (most recent call last):
188s   File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in 
_bootstrap
188s     self.run()
188s   File "/usr/lib/python3.11/multiprocessing/process.py", line 108, in run
188s     self._target(*self._args, **self._kwargs)
188s   File 
"/tmp/autopkgtest-lxc.glzbfzld/downtmp/autopkgtest_tmp/build/test/distributed/test_rpc.py",
 line 79, in run_rpc_feature_test
188s     assert torch.allclose(cpu_tensor0, tensor0.wait())
188s                                        ^^^^^^^^^^^^^^
188s   File "/usr/lib/python3/dist-packages/torch/futures/__init__.py", line 
76, in wait
188s     return super().wait()
188s            ^^^^^^^^^^^^^^
188s   File "/usr/lib/python3/dist-packages/torch/futures/__init__.py", line 
268, in raise_error
188s     raise fut_result
188s   File 
"/usr/lib/python3/dist-packages/torch_geometric/distributed/local_feature_store.py",
 line 164, in when_finish
188s     remote_feature_list = remote_fut.wait()
188s                           ^^^^^^^^^^^^^^^^^
188s   File "/usr/lib/python3/dist-packages/torch/futures/__init__.py", line 
76, in wait
188s     return super().wait()
188s            ^^^^^^^^^^^^^^
188s   File "/usr/lib/python3/dist-packages/torch/futures/__init__.py", line 
268, in raise_error
188s     raise fut_result
188s   File 
"/usr/lib/python3/dist-packages/torch_geometric/distributed/local_feature_store.py",
 line 256, in when_finish
188s     fut_list = collect_fut.wait()
188s                ^^^^^^^^^^^^^^^^^^
188s RuntimeError: AttributeError: On WorkerInfo(id=0, 
name=dist-feature-test-0):
188s AttributeError("'NoneType' object has no attribute 'rpc_async'")
188s Traceback (most recent call last):
188s   File "/usr/lib/python3/dist-packages/torch/distributed/rpc/internal.py", 
line 207, in _run_function
188s     result = python_udf.func(*python_udf.args, **python_udf.kwargs)
188s              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
188s   File 
"/usr/lib/python3/dist-packages/torch_geometric/distributed/rpc.py", line 168, 
in _rpc_async_call
188s     return _rpc_call_pool.get(call_id).rpc_async(*args, **kwargs)
188s            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
188s AttributeError: 'NoneType' object has no attribute 'rpc_async'
188s 
188s 
188s At:
188s   /usr/lib/python3/dist-packages/torch/distributed/rpc/internal.py(234): 
_handle_exception


Full log at
https://ci.debian.net/packages/p/pytorch-geometric/unstable/amd64/47741275/

scipy 1.12 has only recently been uploaded to debian, but upstream is
already preparing 1.14, so we can expect to upload 1.13 in the near
future.

-- 
debian-science-maintainers mailing list
debian-science-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to