I am trying to install nengo-dl and tensorflow within anaconda environment (Windows). I am having version incompatibility issues. Installed versions are:
nengo = 3.0.0; nengo-dl = 3.3.0; nengo-gui = 0.4.6; numpy = 1.19.2; pip = 20.2.4;
tensorboard = 2.3.0; tensorboard-plugin-wit = 1.6.0; tensorflow = 2.1.0; tensorflow-estimator 2.1.0
During the "import nengo-dl" operation, I am getting the following error. Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Users\Nayim\.conda\envs\tensorflow_env\lib\site-packages\nengo_dl\__init__.py", line 41, in <module> from nengo_dl import ( File "C:\Users\Nayim\.conda\envs\tensorflow_env\lib\site-packages\nengo_dl\neuron_builders.py", line 16, in <module> from nengo_dl import compat, utils File "C:\Users\Nayim\.conda\envs\tensorflow_env\lib\site-packages\nengo_dl\compat.py", line 160, in <module> old_conform = network.Network._conform_to_reference_input AttributeError: type object 'Network' has no attribute '_conform_to_reference_input'
If I downgrade “nengo-dl = 3.2.0”, everything imports perfectly, but during the program execution (fasionMNIST example from nengo website),
I am getting following error:
RuntimeError: Attempting to capture an EagerTensor without building a function.
If I move to tensorflow = 2.3, I get the “
DLL load failed error” during tensorflow import.
Recently, I upgraded my anaconda navigator from 1.9.12 to 1.10.0. Within anaconda environment, I believe, this upgrade should not create any problem. Unfortunately, nengo-dl and tensorflow was working (able to execute nengo-dl example) in the last anaconda-navigator version.