singa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SINGA-409) [Singa 1.2.0] Basic `singa-cpu` import throws error
Date Fri, 23 Nov 2018 08:19:00 GMT

    [ https://issues.apache.org/jira/browse/SINGA-409?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16696496#comment-16696496
] 

ASF subversion and git services commented on SINGA-409:
-------------------------------------------------------

Commit 99bae0209631fd3bf37de1a84d8e2ea396d1dddf in incubator-singa's branch refs/heads/master
from Wang Wei
[ https://git-wip-us.apache.org/repos/asf?p=incubator-singa.git;h=99bae02 ]

SINGA-409 [Singa 1.2.0] Basic `singa-cpu` import throws error

It is due to the version mismatch of Protobuf.
In SINGA-396, we updated the protobuf version to be >=3.2.0. And the
singa package is built using 3.2.0.
However, 3.6.1 is installed in your OS. In other words, the runtime env
and the building env mismatch.
In this commit, we fix the version for both building and runtime to
3.6.1.


> [Singa 1.2.0] Basic `singa-cpu` import throws error
> ---------------------------------------------------
>
>                 Key: SINGA-409
>                 URL: https://issues.apache.org/jira/browse/SINGA-409
>             Project: Singa
>          Issue Type: Bug
>         Environment: MacOS Mojave 10.14
>            Reporter: Ngin Yun Chuan
>            Priority: Major
>
> When I run the image built from this Dockerfile in Docker:
> {noformat}
> FROM ubuntu:16.04
> RUN apt-get update && apt-get -y upgrade
> # Install conda with pip and python 3.6
> RUN apt-get -y install curl bzip2 \
> && curl -sSL https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
-o /tmp/miniconda.sh \
> && bash /tmp/miniconda.sh -bfp /usr/local \
> && rm -rf /tmp/miniconda.sh \
> && conda create -y --name rafiki python=3.6 \
> && conda clean --all --yes
> ENV PATH /usr/local/envs/rafiki/bin:$PATH
> RUN conda install --name rafiki -y -c nusdbsystem singa-cpu==1.2.0
> CMD python -c 'import singa'
> {noformat}
> I get an error:
> {noformat}
> >>> import singa
> Traceback (most recent call last):
>   File "/usr/local/envs/rafiki/lib/python3.6/site-packages/singa/singa_wrap.py", line
18, in swig_import_helper
>     return importlib.import_module(mname)
>   File "/usr/local/envs/rafiki/lib/python3.6/importlib/__init__.py", line 126, in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
>   File "<frozen importlib._bootstrap>", line 994, in _gcd_import
>   File "<frozen importlib._bootstrap>", line 971, in _find_and_load
>   File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
>   File "<frozen importlib._bootstrap>", line 658, in _load_unlocked
>   File "<frozen importlib._bootstrap>", line 571, in module_from_spec
>   File "<frozen importlib._bootstrap_external>", line 922, in create_module
>   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
> ImportError: /usr/local/envs/rafiki/lib/python3.6/site-packages/singa/../../../libstdc++.so.6:
version `GLIBCXX_3.4.20' not found (required by /usr/local/envs/rafiki/lib/python3.6/site-packages/singa/../../../libprotobuf.so.17)
> During handling of the above exception, another exception occurred:
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File "/usr/local/envs/rafiki/lib/python3.6/site-packages/singa/__init__.py", line 18,
in <module>
>     from . import singa_wrap
>   File "/usr/local/envs/rafiki/lib/python3.6/site-packages/singa/singa_wrap.py", line
21, in <module>
>     _singa_wrap = swig_import_helper()
>   File "/usr/local/envs/rafiki/lib/python3.6/site-packages/singa/singa_wrap.py", line
20, in swig_import_helper
>     return importlib.import_module('_singa_wrap')
>   File "/usr/local/envs/rafiki/lib/python3.6/importlib/__init__.py", line 126, in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)
> ModuleNotFoundError: No module named '_singa_wrap'
> {noformat}
> On the other hand, when I downgrade the version from `1.2.0` to `1.1.1`, it seem to work
fine.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message