サブロウ丸

サブロウ丸

主にプログラミングと数学

import torch; from torch._C import * # noqa: F403 ImportError: undefined symbol

>>> import torch
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/tateiwa/.pyenv/versions/3.10.5/lib/python3.10/site-packages/torch/__init__.py", line 202, in <module>
    from torch._C import *  # noqa: F403
ImportError: /home/tateiwa/.pyenv/versions/3.10.5/lib/python3.10/site-packages/torch/lib/libtorch_cpu.so: undefined symbol: _ZNK3c1010TensorImpl21storage_offset_customEv

私の場合はpytorchをソースコードからビルドしていたのですが、上記のエラー。原因はpython setup.py install時に他のバージョンの情報が混ざっていて、それが良くなった模様。

pip uninstall torch
python setup.py install

で解決。