Hi, I am working on building ResNet for Loihi with nengo-dl and nengo-loihi.
INRC have upgraded the OS support to Ubuntu 20.04 and Python support to 3.8.x for NxSDK1.0.0.
So, I created a new virtual environment for NxSDK1.0.0 on INRC cloud and installed NxSDK 1.0.0, nengo-dl, and nengo-loihi1.0.0 on INRC Cloud referring Installation — NengoLoihi 1.1.0.dev0 docs.
And then, I tested that those packages installed correctly. Unfortunately, I could not import only nengo-loihi.
I had no problem with the old environment, Ubunts 16.x, python3.6.12, NxSDK0.9.9, nengo3.1.0, nengo-dl 3.4.0 and nengo-loihi0.11.0 on INRC cloud.
I attached error messages and installed package list.
How can I resolve this situation?
Thank you for your cooperation.
Kazuhisa Fujimoto.
--- Error Message ----
(loihi_1.0.0) kfujimoto@ncl-com:~$ python
Python 3.8.10 | packaged by conda-forge | (default, May 10 2021, 23:03:27)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import nengo_loihi
2021-05-11 02:20:46.259616: W tensorflow/stream_executor/platform/default/dso_loader.cc:60] Could not load dynamic library 'libcudart.so.11.0'; dlerror: libcudart.so.11.0: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /slurm/intel-archi/lib
2021-05-11 02:20:46.259691: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
2021-05-11 02:20:49.259654: W tensorflow/stream_executor/platform/default/dso_loader.cc:60] Could not load dynamic library 'libcudart.so.11.0'; dlerror: libcudart.so.11.0: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /slurm/intel-archi/lib
2021-05-11 02:20:51.997903: W tensorflow/stream_executor/platform/default/dso_loader.cc:60] Could not load dynamic library 'libcuda.so.1'; dlerror: libcuda.so.1: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /slurm/intel-archi/lib
2021-05-11 02:20:51.997957: W tensorflow/stream_executor/cuda/cuda_driver.cc:326] failed call to cuInit: UNKNOWN ERROR (303)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/homes/kfujimoto/miniconda3/envs/loihi_1.0.0/lib/python3.8/site-packages/nengo_loihi/__init__.py", line 15, in <module>
from .simulator import Simulator
File "/homes/kfujimoto/miniconda3/envs/loihi_1.0.0/lib/python3.8/site-packages/nengo_loihi/simulator.py", line 15, in <module>
from nengo_loihi.hardware import HAS_NXSDK, HardwareInterface
File "/homes/kfujimoto/miniconda3/envs/loihi_1.0.0/lib/python3.8/site-packages/nengo_loihi/hardware/__init__.py", line 1, in <module>
from .interface import HardwareInterface
File "/homes/kfujimoto/miniconda3/envs/loihi_1.0.0/lib/python3.8/site-packages/nengo_loihi/hardware/interface.py", line 18, in <module>
from nengo_loihi.hardware.builder import build_board
File "/homes/kfujimoto/miniconda3/envs/loihi_1.0.0/lib/python3.8/site-packages/nengo_loihi/hardware/builder.py", line 13, in <module>
from nengo_loihi.hardware.nxsdk_shim import (
File "/homes/kfujimoto/miniconda3/envs/loihi_1.0.0/lib/python3.8/site-packages/nengo_loihi/hardware/nxsdk_shim.py", line 130, in <module>
NxsdkBoard = d_import(b"bnhzZGsuZ3JhcGgubnhib2FyZA==", b"TjJCb2FyZA==")
File "/homes/kfujimoto/miniconda3/envs/loihi_1.0.0/lib/python3.8/site-packages/nengo_loihi/nxsdk_obfuscation.py", line 46, in d_import
result = importlib.import_module(deobfuscate(pkg))
File "/homes/kfujimoto/miniconda3/envs/loihi_1.0.0/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ModuleNotFoundError: No module named 'nxsdk.graph.nxboard'
>>>
--- Package list ---
# packages in environment at /homes/kfujimoto/miniconda3/envs/loihi_1.0.0:
#
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 1_gnu conda-forge
absl-py 0.12.0 pypi_0 pypi
astunparse 1.6.3 pypi_0 pypi
attrdict 2.0.1 pypi_0 pypi
bitstring 3.1.7 pypi_0 pypi
blas 1.0 mkl
ca-certificates 2021.4.13 h06a4308_1
cachetools 4.2.2 pypi_0 pypi
certifi 2020.12.5 py38h06a4308_0
chardet 4.0.0 pypi_0 pypi
cloudpickle 1.6.0 pypi_0 pypi
coloredlogs 15.0 pypi_0 pypi
cycler 0.10.0 pypi_0 pypi
cython 0.29.23 py38h2531618_0
decorator 4.4.2 pypi_0 pypi
dm-tree 0.1.6 pypi_0 pypi
et-xmlfile 1.1.0 pypi_0 pypi
flatbuffers 1.12 pypi_0 pypi
gast 0.3.3 pypi_0 pypi
google-auth 1.30.0 pypi_0 pypi
google-auth-oauthlib 0.4.4 pypi_0 pypi
google-pasta 0.2.0 pypi_0 pypi
grpcio 1.32.0 pypi_0 pypi
grpcio-tools 1.16.1 pypi_0 pypi
h5py 2.10.0 pypi_0 pypi
humanfriendly 9.1 pypi_0 pypi
idna 2.10 pypi_0 pypi
imageio 2.9.0 pypi_0 pypi
intel-openmp 2021.2.0 h06a4308_610
jinja2 2.11.3 pypi_0 pypi
joblib 1.0.1 pypi_0 pypi
keras-preprocessing 1.1.2 pypi_0 pypi
kiwisolver 1.3.1 pypi_0 pypi
ld_impl_linux-64 2.35.1 hea4e1c9_2 conda-forge
libffi 3.3 h58526e2_2 conda-forge
libgcc-ng 9.3.0 h2828fa1_19 conda-forge
libgomp 9.3.0 h2828fa1_19 conda-forge
libstdcxx-ng 9.3.0 h6de172a_19 conda-forge
markdown 3.3.4 pypi_0 pypi
markupsafe 1.1.1 pypi_0 pypi
matplotlib 3.4.2 pypi_0 pypi
memory-profiler 0.58.0 pypi_0 pypi
mkl 2021.2.0 h06a4308_296
mkl-service 2.3.0 py38h27cfd23_1
mkl_fft 1.3.0 py38h42c9631_2
mkl_random 1.2.1 py38ha9443f7_2
ncurses 6.2 h58526e2_4 conda-forge
nengo 3.1.0 pypi_0 pypi
nengo-dl 3.4.0 pypi_0 pypi
nengo-loihi 1.0.0 pypi_0 pypi
networkx 2.5.1 pypi_0 pypi
numpy 1.19.5 pypi_0 pypi
numpy-base 1.20.1 py38h7d8b39e_0
nxsdk 1.0.0 pypi_0 pypi
oauthlib 3.1.0 pypi_0 pypi
openpyxl 3.0.7 pypi_0 pypi
openssl 1.1.1k h27cfd23_0
opt-einsum 3.3.0 pypi_0 pypi
packaging 20.9 pypi_0 pypi
pandas 1.2.4 pypi_0 pypi
pillow 8.2.0 pypi_0 pypi
pip 21.1.1 pyhd8ed1ab_0 conda-forge
progressbar2 3.53.1 pypi_0 pypi
protobuf 3.16.0 pypi_0 pypi
psutil 5.8.0 pypi_0 pypi
pyasn1 0.4.8 pypi_0 pypi
pyasn1-modules 0.2.8 pypi_0 pypi
pyparsing 2.4.7 pypi_0 pypi
python 3.8.10 hffdb5ce_0_cpython conda-forge
python-dateutil 2.8.1 pypi_0 pypi
python-utils 2.5.6 pypi_0 pypi
python_abi 3.8 1_cp38 conda-forge
pytz 2021.1 pypi_0 pypi
pywavelets 1.1.1 pypi_0 pypi
readline 8.1 h46c0cb4_0 conda-forge
requests 2.25.1 pypi_0 pypi
requests-oauthlib 1.3.0 pypi_0 pypi
rsa 4.7.2 pypi_0 pypi
scikit-image 0.18.1 pypi_0 pypi
scikit-learn 0.24.2 pypi_0 pypi
scipy 1.6.3 pypi_0 pypi
setuptools 49.6.0 py38h578d9bd_3 conda-forge
six 1.15.0 py38h06a4308_0
sqlite 3.35.5 h74cdb3f_0 conda-forge
tensorboard 2.5.0 pypi_0 pypi
tensorboard-data-server 0.6.1 pypi_0 pypi
tensorboard-plugin-wit 1.8.0 pypi_0 pypi
tensorflow 2.4.1 pypi_0 pypi
tensorflow-estimator 2.4.0 pypi_0 pypi
tensorflow-probability 0.12.2 pypi_0 pypi
termcolor 1.1.0 pypi_0 pypi
threadpoolctl 2.1.0 pypi_0 pypi
tifffile 2021.4.8 pypi_0 pypi
tk 8.6.10 h21135ba_1 conda-forge
typing-extensions 3.7.4.3 pypi_0 pypi
urllib3 1.26.4 pypi_0 pypi
werkzeug 1.0.1 pypi_0 pypi
wheel 0.36.2 pyhd3deb0d_0 conda-forge
wrapt 1.12.1 pypi_0 pypi
xz 5.2.5 h516909a_1 conda-forge
zlib 1.2.11 h516909a_1010 conda-forge