FS#70861 - community/python-pytorch-opt-cuda 1.8.1-5 is not able to be imported properly.

Attached to Project: Arch Linux
Opened by Randy Orion (showgood163) - Friday, 14 May 2021, 16:59 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 15 May 2021, 10:42 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:

community/python-pytorch-opt-cuda 1.8.1-5 is not able to be imported properly.

Additional info:
* package version(s)
community/python-pytorch-opt-cuda 1.8.1-5
All other related packages are up-to-date.

* config and/or log files etc.

root@xxx ~ # ipython
Python 3.9.5 (default, May 12 2021, 17:14:51)
Type 'copyright', 'credits' or 'license' for more information
IPython 7.23.1 -- An enhanced Interactive Python. Type '?' for help.

In [1]: import torch
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-eb42ca6e4af3> in <module>
----> 1 import torch

/usr/lib/python3.9/site-packages/torch/__init__.py in <module>
194 if USE_GLOBAL_DEPS:
195 _load_global_deps()
--> 196 from torch._C import *
197
198 # Appease the type checker; ordinarily this binding is inserted by the

ImportError: /usr/lib/python3.9/site-packages/torch/lib/libc10.so: undefined symbol: _ZN6google21kLogSiteUninitializedE

* link to upstream bug report, if any
no

Steps to reproduce:
1. install python-pytorch-opt-cuda and update all the packages
2. run `ipython` and `import pytorch`

This task depends upon

Closed by  Antonio Rojas (arojas)
Saturday, 15 May 2021, 10:42 GMT
Reason for closing:  Fixed
Additional comments about closing:  python-pytorch 1.8.1-6
Comment by Randy Orion (showgood163) - Friday, 14 May 2021, 17:14 GMT
Simply downgrade python-pytorch-opt-cuda 1.8.1-5 to 1.8.1-4 is not helpful.

Downgrade all these packages alongside python-pytorch-opt-cuda seems to help:

warning: apache: downgrading from version 2.4.47-1 to version 2.4.46-3
warning: bash: downgrading from version 5.1.008-1 to version 5.1.004-1
warning: btrfs-progs: downgrading from version 5.12-2 to version 5.11.1-1
warning: chromium: downgrading from version 90.0.4430.212-1 to version 90.0.4430.93-1
warning: device-mapper: downgrading from version 2.03.12-1 to version 2.03.11-5
warning: file: downgrading from version 5.40-3 to version 5.40-2
warning: glib2: downgrading from version 2.68.2-1 to version 2.68.1-1
warning: gnome-calendar: downgrading from version 40.1-1 to version 40.0-1
warning: gnome-shell: downgrading from version 1:40.1-1 to version 1:40.0+67+g79acae417-1
warning: gnome-shell-extensions: downgrading from version 40.1-1 to version 40.0-2
warning: google-glog: downgrading from version 0.5.0-1 to version 0.4.0-2
warning: haskell-base16-bytestring: downgrading from version 1.0.1.0-45 to version 1.0.1.0-44
warning: haskell-cryptohash-sha256: downgrading from version 0.11.102.0-30 to version 0.11.102.0-29
warning: imagemagick: downgrading from version 7.0.11.12-1 to version 7.0.11.11-1
warning: libimagequant: downgrading from version 2.15.0-1 to version 2.14.1-1
warning: libphonenumber: downgrading from version 8.12.22-1 to version 8.12.21-1
warning: linux: downgrading from version 5.12.3.arch1-1 to version 5.12.1.arch1-1
warning: lvm2: downgrading from version 2.03.12-1 to version 2.03.11-5
warning: md4c: downgrading from version 0.4.8-1 to version 0.4.7-1
warning: mpg123: downgrading from version 1.27.2-1 to version 1.27.0-1
warning: mutter: downgrading from version 40.1-1 to version 40.0+69+geaf75f070-1
warning: nm-connection-editor: downgrading from version 1.22.0-1 to version 1.20.0-2
warning: nvidia: downgrading from version 465.27-6 to version 465.27-4
warning: protobuf: downgrading from version 3.16.0-1 to version 3.15.8-1
warning: python: downgrading from version 3.9.5-2 to version 3.9.4-1
warning: python-click: downgrading from version 8.0.0-1 to version 7.1.2-4
warning: python-flatbuffers: downgrading from version 2.0.0-1 to version 1.12.0-3
warning: python-grpcio: downgrading from version 1.36.4-2 to version 1.36.4-1
warning: python-jinja: downgrading from version 3.0.0-1 to version 2.11.3-2
warning: python-markupsafe: downgrading from version 2.0.0-1 to version 1.1.1-7
warning: python-parso: downgrading from version 1:0.8.2-1 to version 1:0.8.1-1
warning: python-pep517: downgrading from version 0.10.0-2 to version 0.10.0-1
warning: python-protobuf: downgrading from version 3.16.0-1 to version 3.15.8-1
warning: python-setuptools: downgrading from version 1:56.1.0-1 to version 1:56.0.0-1
warning: python-six: downgrading from version 1.16.0-1 to version 1.15.0-3
warning: python-tensorboard_plugin_wit: downgrading from version 1.8.0-1 to version 1.7.0-2
warning: python-werkzeug: downgrading from version 2.0.0-1 to version 1.0.1-4
warning: readline: downgrading from version 8.1.001-1 to version 8.1.0-2
warning: ruby-ronn-ng: downgrading from version 0.9.1-4 to version 0.9.1-3
warning: rust: downgrading from version 1:1.52.1-1 to version 1:1.52.0-1
warning: systemd: downgrading from version 248.2-2 to version 248-5
warning: systemd-libs: downgrading from version 248.2-2 to version 248-5
warning: systemd-sysvcompat: downgrading from version 248.2-2 to version 248-5
warning: virglrenderer: downgrading from version 0.9.1-1 to version 0.8.2-1
warning: vulkan-headers: downgrading from version 1:1.2.178-1 to version 1:1.2.177-1
warning: webkit2gtk: downgrading from version 2.32.1-1 to version 2.32.0-2
warning: wpebackend-fdo: downgrading from version 1.9.92-1 to version 1.8.3-1
Comment by Hoel Kervadec (zomzom) - Saturday, 15 May 2021, 03:17 GMT
It seems that the problem stems from google-glog (which was upgraded very recently): https://github.com/pytorch/pytorch/issues/58054

Downgrading google-glog (to 0.4) was sufficient for me. I have been unable to recompile pytorch with glog 0.5, though the pull request from https://github.com/google/glog/pull/651 might help to fix this

Loading...