Ubuntu 환경에서 pytorch 프로젝트 실행을 위해 설정하던 중 발생한 에러입니다.
'ModuleNotFoundError: No module named 'torch_geometric'
단순히 아래처럼 실행하면 되지 않을까 했는데, 여전히 같은 에러가 계속 발생했습니다.
pip install torch-geometric
설치전에..
우선 점검해볼것은 Nvidia 드라이버와 CuDA 설치 유무입니다.
아래 명령어로 각각의 요소들이 설치되었는지 확인을 하고, 설치가 안되었다면 반드시 설치를 해주어야합니다.
nvidia-smi
nvcc --version
Anaconda 환경에서 설치
저는 Anaconda 환경에서 진행하였습니다.
conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch
pip install torch-scatter -f https://pytorch-geometric.com/whl/torch-1.9.0+cu111.html
pip install torch-sparse -f https://pytorch-geometric.com/whl/torch-1.9.0+cu111.html
pip install torch-cluster -f https://pytorch-geometric.com/whl/torch-1.9.0+cu111.html
pip install torch-spline-conv -f https://pytorch-geometric.com/whl/torch-1.9.0+cu111.html
pip install torch-geometric
위 명령어들을 순차적으로 진행하면 정상적으로 설치가 되면서 에러가 해결됩니다.
(tf) admin@gpu-server:/usr/local/cuda$ python
Python 3.9.16 (main, Mar 8 2023, 14:00:05)
[GCC 11.2.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch_geometric
GOOD!
'Data infrastructure' 카테고리의 다른 글
Apple Silicon MacOS에 Tensorflow 설치 (M1 기준) (0) | 2024.05.01 |
---|---|
Windows 10 IIS에서 Flask 서버 실행 (0) | 2024.03.19 |