«из данных импорта torch_geometric.data» выдает ошибкуPython

Программы на Python
Ответить
Anonymous
 «из данных импорта torch_geometric.data» выдает ошибку

Сообщение Anonymous »

Если я запускаю модуль py только с этим импортом (без дополнительного кода), он работает нормально, и вывод завершается с кодом выхода 0:

Код: Выделить всё

import torch.utils.data
from torch.utils.data.dataloader import default_collate
Но если я добавлю этот третий импорт:

Код: Выделить всё

import torch.utils.data
from torch.utils.data.dataloader import default_collate
from torch_geometric.data import Data
Вывод:

Код: Выделить всё

Process finished with exit code 139 (interrupted by signal 11:SIGSEGV)
Я не имею ни малейшего представления о том, что происходит. Если я создам список пакетов, это пакеты, установленные в venv:

Код: Выделить всё

Package                  Version
------------------------ ----------------
aiohappyeyeballs         2.6.1
aiohttp                  3.13.3
aiosignal                1.4.0
attrs                    25.4.0
autograd                 1.8.0
autograd-gamma           0.5.0
certifi                  2026.1.4
charset-normalizer       3.4.4
contourpy                1.3.3
cuda-bindings            12.9.4
cuda-pathfinder          1.2.2
cycler                   0.12.1
filelock                 3.20.0
fonttools                4.61.1
formulaic                1.2.1
frozenlist               1.8.0
fsspec                   2025.12.0
idna                     3.11
interface-meta           1.3.0
Jinja2                   3.1.6
joblib                   1.5.3
kiwisolver               1.4.9
lifelines                0.30.0
MarkupSafe               2.1.5
matplotlib               3.10.8
mpmath                   1.3.0
multidict                6.7.1
narwhals                 2.15.0
networkx                 3.6.1
numpy                    2.4.2
numpy-typing-compat      20251206.2.4
nvidia-cublas-cu12       12.6.4.1
nvidia-cuda-cupti-cu12   12.6.80
nvidia-cuda-nvrtc-cu12   12.6.77
nvidia-cuda-runtime-cu12 12.6.77
nvidia-cudnn-cu12        9.10.2.21
nvidia-cufft-cu12        11.3.0.4
nvidia-cufile-cu12       1.11.1.6
nvidia-curand-cu12       10.3.7.77
nvidia-cusolver-cu12     11.7.1.2
nvidia-cusparse-cu12     12.5.4.2
nvidia-cusparselt-cu12   0.7.1
nvidia-nccl-cu12         2.27.5
nvidia-nvjitlink-cu12    12.6.85
nvidia-nvshmem-cu12      3.4.5
nvidia-nvtx-cu12         12.6.77
optype                   0.15.0
packaging                26.0
pandas                   3.0.0
pillow                   12.0.0
pip                      26.0.1
propcache                0.4.1
psutil                   7.2.2
pyparsing                3.3.2
python-dateutil          2.9.0.post0
rdkit                    2025.9.4
requests                 2.32.5
scikit-learn             1.8.0
scipy                    1.17.0
scipy-stubs              1.17.0.2
setuptools               70.2.0
six                      1.17.0
sympy                    1.14.0
threadpoolctl            3.6.0
torch                    2.10.0+cu126
torch-geometric          2.7.0
torch_scatter            2.1.2+pt28cu126
torch_sparse             0.6.18+pt28cu126
torchvision              0.25.0+cu126
tqdm                     4.67.2
triton                   3.6.0
typing_extensions        4.15.0
urllib3                  2.6.3
wrapt                    2.1.0
xxhash                   3.6.0
yarl                     1.22.0
Если я поставлю на первое место в модуле py следующие строки кода:

Код: Выделить всё

import torch
print(torch.cuda.is_available())
Вывод — True.
Я также выполнил следующие команды в командной строке:

Код: Выделить всё

$ nvidia-smi

+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.126.09             Driver Version: 580.126.09     CUDA Version: 13.0     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M.  |
|=========================================+========================+======================|
|   0  NVIDIA GeForce GTX 1650        Off |   00000000:01:00.0  On |                  N/A |
|  0%   45C    P8             11W /   90W |     503MiB /   4096MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

$ python -c "import torch; print(torch.__version__)"

2.10.0+cu126

$ python -c "import torch; print(torch.version.cuda)"

12.6

$ uname -a

Linux Kubuntu 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
Я использую IDE — PyCharm 2025.3.2.1.
Что здесь происходит? Любая помощь будет приветствоваться.

Подробнее здесь: https://stackoverflow.com/questions/798 ... g-an-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»