FS#64798 - [tensorflow-opt-cuda] Missing dependency on python-opt-einsum

Attached to Project: Community Packages
Opened by Aleksandr Dubinsky (adfjjv) - Tuesday, 10 December 2019, 19:20 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Thursday, 12 December 2019, 05:30 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Nothing much to say. Needs python-opt-einsum. Also python-google-auth-oauthlib, but that might be tensorboard-specific.

Issue appeared with python-tensorflow-opt-cuda 2.1.0rc0-1 after upgrading from 2.0.0-6

> python
Python 3.8.0 (default, Oct 23 2019, 18:51:26)
[GCC 9.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
2019-12-10 19:10:47.555261: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library libcudart.so.10.2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.8/site-packages/tensorflow/__init__.py", line 101, in <module>
from tensorflow_core import *
File "/usr/lib/python3.8/site-packages/tensorflow_core/__init__.py", line 40, in <module>
from tensorflow.python.tools import module_util as _module_util
File "/usr/lib/python3.8/site-packages/tensorflow/__init__.py", line 50, in __getattr__
module = self._load()
File "/usr/lib/python3.8/site-packages/tensorflow/__init__.py", line 44, in _load
module = _importlib.import_module(self.__name__)
File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/lib/python3.8/site-packages/tensorflow_core/python/__init__.py", line 85, in <module>
from tensorflow.python.ops.standard_ops import *
File "/usr/lib/python3.8/site-packages/tensorflow_core/python/ops/standard_ops.py", line 48, in <module>
from tensorflow.python.ops.special_math_ops import *
File "/usr/lib/python3.8/site-packages/tensorflow_core/python/ops/special_math_ops.py", line 30, in <module>
import opt_einsum
ModuleNotFoundError: No module named 'opt_einsum'
>>> quit()
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Thursday, 12 December 2019, 05:30 GMT
Reason for closing:  Fixed
Comment by Sven-Hendrik Haase (Svenstaro) - Wednesday, 11 December 2019, 14:06 GMT
Good catch. Rebuilding.
Comment by Sven-Hendrik Haase (Svenstaro) - Thursday, 12 December 2019, 03:34 GMT
Should be solved now.

Loading...