#neural-network #pytorch #torch #pytorch-lightning
Вопрос:
Я запускаю некоторые графовые нейронные сети, и у меня установлены следующие версии:
!pip install torch-scatter -f https://pytorch-geometric.com/whl/torch-1.9.0 cu102.html
!pip install torch-sparse -f https://pytorch-geometric.com/whl/torch-1.9.0 cu102.html
!pip install torch-cluster -f https://pytorch-geometric.com/whl/torch-1.9.0 cu102.html
!pip install torch-spline-conv -f https://pytorch-geometric.com/whl/torch-1.9.0 cu102.html
!pip install torch-geometric
!pip install pytorch_lightning
Однако я получаю следующую ошибку:
import pandas as pd
import numpy as np
import os.path as osp
import torch
import torch.nn as nn
import torch.nn.functional as F
from torch_geometric.loader import DataLoader
from torch_geometric.utils import to_networkx
from random import shuffle, randint
import networkx as nx
import matplotlib.pyplot as plt
import random
from tqdm import tqdm
import torch.nn.functional as F
from torch.nn import Linear, LayerNorm, ReLU
from torch_scatter import scatter
from torch_geometric.nn import GENConv, DeepGCNLayer
from torch_geometric.data import RandomNodeSampler
Я получаю следующую ошибку:
OSError Traceback (most recent call last)
<ipython-input-5-ba81a7ec5178> in <module>()
14 import torch.nn.functional as F
15 from torch.nn import Linear, LayerNorm, ReLU
---> 16 from torch_scatter import scatter
17 from torch_geometric.nn import GENConv, DeepGCNLayer
18 from torch_geometric.data import RandomNodeSampler
2 frames
/usr/lib/python3.7/ctypes/__init__.py in __init__(self, name, mode, handle, use_errno, use_last_error)
362
363 if handle is None:
--> 364 self._handle = _dlopen(self._name, mode)
365 else:
366 self._handle = handle
OSError: libcudart.so.10.2: cannot open shared object file: No such file or directory
Мне нужна помощь, чтобы исправить это.
Ответ №1:
Вы должны скомпилировать PyG и его расширения с той же версией CUDA. Это должна быть та же версия, которую PyTorch использует в вашей системе. Проверьте свою версию CUDA с помощью torch.version.cuda и используйте правильную версию Cuda в командах установки.