Skip to content

Using pytorch3d 0.7.8 with torch 2.10.0 and python 3.10 - _C undefined symbol #2013

@ACTP0H0M

Description

@ACTP0H0M

❓ Using pytorch3d 0.7.8 with torch 2.10.0 and python 3.10 throws _C undefined symbol

In order to use https://github.com/nianticlabs/mvsanywhere we attempt to use pytorch3d version 0.7.8 as defined in their environment requirements.

While the mvsanywhere script does

from pytorch3d import _C

the following error occurs:

ImportError: <...PATH TO CONDA ENV...>/lib/python3.10/site-packages/pytorch3d/_C.cpython-310-x86_64-linux-gnu.so: undefined symbol: _ZN2at4_ops10zeros_like4callERKNS_6TensorEN3c108optionalINS5_10ScalarTypeEEENS6_INS5_6LayoutEEENS6_INS5_6DeviceEEENS6_IbEENS6_INS5_12MemoryFormatEEE

Other pytorch3d functions seem to import without problems:

Python 3.10.19 (main, Oct 21 2025, 16:43:05) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> torch.__version__
'2.10.0.dev20251104+cu130'
>>> import pytorch3d
>>> pytorch3d.__version__
'0.7.8'
>>> from pytorch3d.common.datatypes import Device

From reading other related issues it seems that pytorch3d 0.7.8 was likely built using a different version of pytorch - we have pytorch 2.10 in order to use Blackwell GPU with sm_120.

We are not so sure how to proceed. Is there a way to build pytorch3d with torch 2.10?

Here are some outputs that might help understanding our issue, sorry if this is a bit of a noob question.

>>> import torch
>>> torch.version.cuda
'13.0'
>>> torch.cuda.get_arch_list()
['sm_75', 'sm_80', 'sm_86', 'sm_90', 'sm_100', 'sm_120', 'compute_120']

conda list

# Name                       Version                   Build            Channel
_libgcc_mutex                0.1                       main
_openmp_mutex                5.1                       1_gnu
addict                       2.4.0                     pypi_0           pypi
aiohappyeyeballs             2.6.1                     pypi_0           pypi
aiohttp                      3.13.2                    pypi_0           pypi
aiosignal                    1.4.0                     pypi_0           pypi
antialiased-cnns             0.3                       pypi_0           pypi
anyio                        4.11.0                    pypi_0           pypi
asttokens                    3.0.0                     pypi_0           pypi
async-timeout                5.0.1                     pypi_0           pypi
attrs                        25.4.0                    pypi_0           pypi
blas                         1.0                       mkl
blinker                      1.9.0                     pypi_0           pypi
bzip2                        1.0.8                     h5eee18b_6
ca-certificates              2025.11.4                 h06a4308_0
certifi                      2025.10.5                 pypi_0           pypi
charset-normalizer           3.4.4                     pypi_0           pypi
click                        8.3.0                     pypi_0           pypi
cmake                        3.22.3                    pypi_0           pypi
colorama                     0.4.6                     pyhd8ed1ab_1     conda-forge
comm                         0.2.3                     pypi_0           pypi
configargparse               1.7.1                     pypi_0           pypi
contourpy                    1.3.2                     pypi_0           pypi
cuda-cudart                  12.8.90                   hbdd6827_0
cuda-cudart_linux-64         12.8.90                   hd1a145a_0
cuda-version                 12.8                      h30beaf8_3
cycler                       0.12.1                    pypi_0           pypi
dash                         3.2.0                     pypi_0           pypi
dataclasses                  0.8                       pyhc8e2a94_3     conda-forge
decorator                    4.4.2                     pypi_0           pypi
efficientnet-pytorch         0.7.1                     pypi_0           pypi
einops                       0.8.1                     pypi_0           pypi
exceptiongroup               1.3.0                     pypi_0           pypi
executing                    2.2.1                     pypi_0           pypi
expat                        2.7.3                     h3385a95_0
fastjsonschema               2.21.2                    pypi_0           pypi
filelock                     3.20.0                    pypi_0           pypi
flask                        3.1.2                     pypi_0           pypi
fonttools                    4.60.1                    pypi_0           pypi
frozenlist                   1.8.0                     pypi_0           pypi
fsspec                       2025.9.0                  pypi_0           pypi
fvcore                       0.1.5.post20221221        pypi_0           pypi
gmp                          6.3.0                     h6a678d5_0
gmpy2                        2.2.1                     py310h5eee18b_0
h11                          0.16.0                    pypi_0           pypi
h5py                         3.15.1                    pypi_0           pypi
hf-xet                       1.2.0                     pypi_0           pypi
httpcore                     1.0.9                     pypi_0           pypi
httpx                        0.28.1                    pypi_0           pypi
huggingface-hub              1.0.1                     pypi_0           pypi
idna                         3.11                      pypi_0           pypi
imageio                      2.37.2                    pypi_0           pypi
imageio-ffmpeg               0.6.0                     pypi_0           pypi
importlib-metadata           8.7.0                     pypi_0           pypi
intel-openmp                 2025.0.0                  h06a4308_1171
iopath                       0.1.10                    pyhd8ed1ab_0     conda-forge
ipython                      8.37.0                    pypi_0           pypi
ipywidgets                   8.1.8                     pypi_0           pypi
itsdangerous                 2.2.0                     pypi_0           pypi
jedi                         0.19.2                    pypi_0           pypi
jinja2                       3.1.6                     py310h06a4308_0
joblib                       1.5.2                     pypi_0           pypi
jsonschema                   4.25.1                    pypi_0           pypi
jsonschema-specifications    2025.9.1                  pypi_0           pypi
jupyter-core                 5.9.1                     pypi_0           pypi
jupyterlab-widgets           3.0.16                    pypi_0           pypi
kiwisolver                   1.4.9                     pypi_0           pypi
kornia                       0.6.7                     pypi_0           pypi
kornia-rs                    0.1.9                     pypi_0           pypi
lazy-loader                  0.4                       pypi_0           pypi
ld_impl_linux-64             2.44                      h153f514_2
libffi                       3.4.4                     h6a678d5_1
libgcc-ng                    11.2.0                    h1234567_1
libgomp                      11.2.0                    h1234567_1
libnsl                       2.0.0                     h5eee18b_0
libstdcxx-ng                 11.2.0                    h1234567_1
libuuid                      1.41.5                    h5eee18b_0
libxcb                       1.17.0                    h9b100fa_0
libzlib                      1.3.1                     hb25bd0a_0
lightning                    2.2.0                     pypi_0           pypi
lightning-utilities          0.15.2                    pypi_0           pypi
llvm-openmp                  14.0.6                    h9e868ea_0
loguru                       0.7.2                     pypi_0           pypi
markupsafe                   3.0.3                     pypi_0           pypi
matplotlib                   3.10.7                    pypi_0           pypi
matplotlib-inline            0.2.1                     pypi_0           pypi
mkl                          2025.0.0                  hacee8c2_941
moviepy                      1.0.3                     pypi_0           pypi
mpc                          1.3.1                     h5eee18b_0
mpfr                         4.2.1                     h5eee18b_0
mpmath                       1.3.0                     py310h06a4308_0
multidict                    6.7.0                     pypi_0           pypi
mvsanywhere                  0.1.0                     pypi_0           pypi
narwhals                     2.10.2                    pypi_0           pypi
nbformat                     5.5.0                     pypi_0           pypi
ncurses                      6.5                       h7934f7d_0
nest-asyncio                 1.6.0                     pypi_0           pypi
networkx                     3.4.2                     py310h06a4308_0
ninja                        1.13.0                    pypi_0           pypi
numpy                        1.26.0                    pypi_0           pypi
nvidia-cublas                13.1.0.3                  pypi_0           pypi
nvidia-cublas-cu12           12.1.3.1                  pypi_0           pypi
nvidia-cuda-cupti            13.0.85                   pypi_0           pypi
nvidia-cuda-cupti-cu12       12.1.105                  pypi_0           pypi
nvidia-cuda-nvrtc            13.0.88                   pypi_0           pypi
nvidia-cuda-nvrtc-cu12       12.1.105                  pypi_0           pypi
nvidia-cuda-runtime          13.0.96                   pypi_0           pypi
nvidia-cuda-runtime-cu12     12.1.105                  pypi_0           pypi
nvidia-cudnn-cu12            8.9.2.26                  pypi_0           pypi
nvidia-cudnn-cu13            9.13.0.50                 pypi_0           pypi
nvidia-cufft                 12.0.0.61                 pypi_0           pypi
nvidia-cufft-cu12            11.0.2.54                 pypi_0           pypi
nvidia-cufile                1.15.1.6                  pypi_0           pypi
nvidia-cufile-cu12           1.14.1.1                  pypi_0           pypi
nvidia-curand                10.4.0.35                 pypi_0           pypi
nvidia-curand-cu12           10.3.2.106                pypi_0           pypi
nvidia-cusolver              12.0.4.66                 pypi_0           pypi
nvidia-cusolver-cu12         11.4.5.107                pypi_0           pypi
nvidia-cusparse              12.6.3.3                  pypi_0           pypi
nvidia-cusparse-cu12         12.1.0.106                pypi_0           pypi
nvidia-cusparselt-cu12       0.7.1                     pypi_0           pypi
nvidia-cusparselt-cu13       0.8.0                     pypi_0           pypi
nvidia-nccl-cu12             2.18.1                    pypi_0           pypi
nvidia-nccl-cu13             2.27.7                    pypi_0           pypi
nvidia-nvjitlink             13.0.88                   pypi_0           pypi
nvidia-nvjitlink-cu12        12.9.86                   pypi_0           pypi
nvidia-nvshmem-cu12          3.3.20                    pypi_0           pypi
nvidia-nvshmem-cu13          3.4.5                     pypi_0           pypi
nvidia-nvtx                  13.0.85                   pypi_0           pypi
nvidia-nvtx-cu12             12.1.105                  pypi_0           pypi
open3d                       0.16.0                    pypi_0           pypi
opencv-python-headless       4.9.0.80                  pypi_0           pypi
openssl                      3.0.18                    hd6dcaed_0
packaging                    24.2                      pypi_0           pypi
pandas                       2.3.3                     pypi_0           pypi
parso                        0.8.5                     pypi_0           pypi
pexpect                      4.9.0                     pypi_0           pypi
pillow                       12.0.0                    pypi_0           pypi
pip                          25.2                      pyhc872135_1
platformdirs                 4.5.0                     pypi_0           pypi
plotly                       6.4.0                     pypi_0           pypi
portalocker                  3.2.0                     py310hff52083_1  conda-forge
proglog                      0.1.12                    pypi_0           pypi
prompt-toolkit               3.0.52                    pypi_0           pypi
propcache                    0.4.1                     pypi_0           pypi
pthread-stubs                0.3                       h0ce48e5_1
ptyprocess                   0.7.0                     pypi_0           pypi
pure-eval                    0.2.3                     pypi_0           pypi
pygments                     2.19.2                    pypi_0           pypi
pyparsing                    3.2.5                     pypi_0           pypi
pyquaternion                 0.9.9                     pypi_0           pypi
python                       3.10.19                   h6fa692b_0
python-dateutil              2.9.0.post0               pypi_0           pypi
python_abi                   3.10                      2_cp310          conda-forge
pytorch-lightning            2.5.5                     pypi_0           pypi
pytorch-mutex                1.0                       cpu              pytorch
pytorch-triton               3.5.0+git7416ffcb         pypi_0           pypi
pytorch3d                    0.7.8                     pypi_0           pypi
pytz                         2025.2                    pypi_0           pypi
pyyaml                       6.0.3                     pypi_0           pypi
readline                     8.3                       hc2a1206_0
referencing                  0.37.0                    pypi_0           pypi
requests                     2.32.5                    pypi_0           pypi
retrying                     1.4.2                     pypi_0           pypi
rpds-py                      0.28.0                    pypi_0           pypi
safetensors                  0.6.2                     pypi_0           pypi
scikit-image                 0.25.2                    pypi_0           pypi
scikit-learn                 1.7.2                     pypi_0           pypi
scipy                        1.15.3                    pypi_0           pypi
setuptools                   69.5.1                    pypi_0           pypi
shellingham                  1.5.4                     pypi_0           pypi
six                          1.17.0                    pypi_0           pypi
sniffio                      1.3.1                     pypi_0           pypi
sqlite                       3.50.2                    hb25bd0a_1
stack-data                   0.6.3                     pypi_0           pypi
sympy                        1.14.0                    py310h06a4308_0
tabulate                     0.9.0                     pypi_0           pypi
tbb                          2022.0.0                  hdb19cb5_0
tbb-devel                    2022.0.0                  hdb19cb5_0
termcolor                    3.2.0                     pypi_0           pypi
threadpoolctl                3.6.0                     pypi_0           pypi
tifffile                     2025.5.10                 pypi_0           pypi
timm                         1.0.22                    pypi_0           pypi
tk                           8.6.15                    h54e0aa7_0
torch                        2.10.0.dev20251104+cu130  pypi_0           pypi
torchmetrics                 1.8.2                     pypi_0           pypi
torchvision                  0.25.0.dev20251104+cu130  pypi_0           pypi
tqdm                         4.67.1                    pyhd8ed1ab_1     conda-forge
traitlets                    5.14.3                    pypi_0           pypi
trimesh                      4.9.0                     pypi_0           pypi
triton                       2.1.0                     pypi_0           pypi
typer-slim                   0.20.0                    pypi_0           pypi
typing-extensions            4.15.0                    h396c80c_0       conda-forge
typing_extensions            4.15.0                    pyhcf101f3_0     conda-forge
tzdata                       2025.2                    pypi_0           pypi
urllib3                      2.5.0                     pypi_0           pypi
wcwidth                      0.2.14                    pypi_0           pypi
werkzeug                     3.1.3                     pypi_0           pypi
wheel                        0.45.1                    py310h06a4308_0
widgetsnbextension           4.0.15                    pypi_0           pypi
xorg-libx11                  1.8.12                    h9b100fa_1
xorg-libxau                  1.0.12                    h9b100fa_0
xorg-libxdmcp                1.1.5                     h9b100fa_0
xorg-xorgproto               2024.1                    h5eee18b_1
xz                           5.6.4                     h5eee18b_1
yacs                         0.1.8                     pypi_0           pypi
yaml                         0.2.5                     h7b6447c_0
yarl                         1.22.0                    pypi_0           pypi
zipp                         3.23.0                    pypi_0           pypi
zlib                         1.3.1                     hb25bd0a_0

pip list

Package                   Version                  Editable project location
------------------------- ------------------------ --------------------------------------
addict                    2.4.0
aiohappyeyeballs          2.6.1
aiohttp                   3.13.2
aiosignal                 1.4.0
antialiased-cnns          0.3
anyio                     4.11.0
asttokens                 3.0.0
async-timeout             5.0.1
attrs                     25.4.0
blinker                   1.9.0
certifi                   2025.10.5
charset-normalizer        3.4.4
click                     8.3.0
cmake                     3.22.3
colorama                  0.4.6
comm                      0.2.3
ConfigArgParse            1.7.1
contourpy                 1.3.2
cycler                    0.12.1
dash                      3.2.0
dataclasses               0.8
decorator                 4.4.2
efficientnet_pytorch      0.7.1
einops                    0.8.1
exceptiongroup            1.3.0
executing                 2.2.1
fastjsonschema            2.21.2
filelock                  3.20.0
Flask                     3.1.2
fonttools                 4.60.1
frozenlist                1.8.0
fsspec                    2025.9.0
fvcore                    0.1.5.post20221221
gmpy2                     2.2.1
h11                       0.16.0
h5py                      3.15.1
hf-xet                    1.2.0
httpcore                  1.0.9
httpx                     0.28.1
huggingface-hub           1.0.1
idna                      3.11
ImageIO                   2.37.2
imageio-ffmpeg            0.6.0
importlib_metadata        8.7.0
iopath                    0.1.10
ipython                   8.37.0
ipywidgets                8.1.8
itsdangerous              2.2.0
jedi                      0.19.2
Jinja2                    3.1.6
joblib                    1.5.2
jsonschema                4.25.1
jsonschema-specifications 2025.9.1
jupyter_core              5.9.1
jupyterlab_widgets        3.0.16
kiwisolver                1.4.9
kornia                    0.6.7
kornia_rs                 0.1.9
lazy_loader               0.4
lightning                 2.2.0
lightning-utilities       0.15.2
loguru                    0.7.2
MarkupSafe                3.0.2
matplotlib                3.10.7
matplotlib-inline         0.2.1
moviepy                   1.0.3
mpmath                    1.3.0
multidict                 6.7.0
mvsanywhere               0.1.0                    /home/innogrip/mvsanywhere/mvsanywhere
narwhals                  2.10.2
nbformat                  5.5.0
nest-asyncio              1.6.0
networkx                  3.4.2
ninja                     1.13.0
numpy                     1.26.0
nvidia-cublas             13.1.0.3
nvidia-cublas-cu12        12.1.3.1
nvidia-cuda-cupti         13.0.85
nvidia-cuda-cupti-cu12    12.1.105
nvidia-cuda-nvrtc         13.0.88
nvidia-cuda-nvrtc-cu12    12.1.105
nvidia-cuda-runtime       13.0.96
nvidia-cuda-runtime-cu12  12.1.105
nvidia-cudnn-cu12         8.9.2.26
nvidia-cudnn-cu13         9.13.0.50
nvidia-cufft              12.0.0.61
nvidia-cufft-cu12         11.0.2.54
nvidia-cufile             1.15.1.6
nvidia-cufile-cu12        1.14.1.1
nvidia-curand             10.4.0.35
nvidia-curand-cu12        10.3.2.106
nvidia-cusolver           12.0.4.66
nvidia-cusolver-cu12      11.4.5.107
nvidia-cusparse           12.6.3.3
nvidia-cusparse-cu12      12.1.0.106
nvidia-cusparselt-cu12    0.7.1
nvidia-cusparselt-cu13    0.8.0
nvidia-nccl-cu12          2.18.1
nvidia-nccl-cu13          2.27.7
nvidia-nvjitlink          13.0.88
nvidia-nvjitlink-cu12     12.9.86
nvidia-nvshmem-cu12       3.3.20
nvidia-nvshmem-cu13       3.4.5
nvidia-nvtx               13.0.85
nvidia-nvtx-cu12          12.1.105
open3d                    0.16.0
opencv-python-headless    4.9.0.80
packaging                 24.2
pandas                    2.3.3
parso                     0.8.5
pexpect                   4.9.0
pillow                    12.0.0
pip                       25.2
platformdirs              4.5.0
plotly                    6.4.0
portalocker               3.2.0
proglog                   0.1.12
prompt_toolkit            3.0.52
propcache                 0.4.1
ptyprocess                0.7.0
pure_eval                 0.2.3
Pygments                  2.19.2
pyparsing                 3.2.5
pyquaternion              0.9.9
python-dateutil           2.9.0.post0
pytorch-lightning         2.5.5
pytorch-triton            3.5.0+git7416ffcb
pytorch3d                 0.7.8
pytz                      2025.2
PyYAML                    6.0.2
referencing               0.37.0
requests                  2.32.5
retrying                  1.4.2
rpds-py                   0.28.0
safetensors               0.6.2
scikit-image              0.25.2
scikit-learn              1.7.2
scipy                     1.15.3
setuptools                69.5.1
shellingham               1.5.4
six                       1.17.0
sniffio                   1.3.1
stack-data                0.6.3
sympy                     1.14.0
tabulate                  0.9.0
termcolor                 3.2.0
threadpoolctl             3.6.0
tifffile                  2025.5.10
timm                      1.0.22
torch                     2.10.0.dev20251104+cu130
torchmetrics              1.8.2
torchvision               0.25.0.dev20251104+cu130
tqdm                      4.67.1
traitlets                 5.14.3
trimesh                   4.9.0
triton                    2.1.0
typer-slim                0.20.0
typing_extensions         4.15.0
tzdata                    2025.2
urllib3                   2.5.0
wcwidth                   0.2.14
Werkzeug                  3.1.3
wheel                     0.45.1
widgetsnbextension        4.0.15
yacs                      0.1.8
yarl                      1.22.0
zipp                      3.23.0

General question:

What do we need to do to from pytorch3d import _C successfully?

Thanks in advance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions