nn_dataflow
nn_dataflow copied to clipboard
Clean installation on Ubuntu 20.04 fails
Hello! I'm trying to install nn_dataflow
on an Ubuntu 20.04 distro with:
-
g++ 9
-
gcc 9
-
python 3.8.10
-
python3 3.9.10
I try to run the pytest
via the python -m unittest discover
command and no matter the circumstances, it always returns errors of this matter:
.............No valid schedule found for AlexNet.
No valid schedule found for AlexNet.
............................................................................SSM1
SSM2
SSM3
..................................................................................FFFF.................................................................................................
.......................................................................................................................................................................................
...............................................................................
======================================================================
FAIL: test_3d_mem (nn_dataflow.tests.tool_test.test_nn_dataflow_search.TestNNDataflowSearch)
With 3D memory.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/andreas/Documents/tools/nn_dataflow/nn_dataflow/tests/tool_test/test_nn_dataflow_search.py", line 45, in test_3d_mem
self.assertEqual(ret, 0)
AssertionError: 1 != 0
======================================================================
FAIL: test_default_invoke (nn_dataflow.tests.tool_test.test_nn_dataflow_search.TestNNDataflowSearch)
Default invoke.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/andreas/Documents/tools/nn_dataflow/nn_dataflow/tests/tool_test/test_nn_dataflow_search.py", line 40, in test_default_invoke
self.assertEqual(ret, 0)
AssertionError: 1 != 0
======================================================================
FAIL: test_no_dataflow (nn_dataflow.tests.tool_test.test_nn_dataflow_search.TestNNDataflowSearch)
No dataflow scheme found.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/andreas/Documents/tools/nn_dataflow/nn_dataflow/tests/tool_test/test_nn_dataflow_search.py", line 53, in test_no_dataflow
self.assertEqual(ret, 2)
AssertionError: 1 != 2
======================================================================
FAIL: test_default_invoke (nn_dataflow.tests.tool_test.test_nn_layer_stats.TestNNLayerStats)
Default invoke.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/andreas/Documents/tools/nn_dataflow/nn_dataflow/tests/tool_test/test_nn_layer_stats.py", line 38, in test_default_invoke
self.assertEqual(ret, 0)
AssertionError: 1 != 0
----------------------------------------------------------------------
Ran 534 tests in 592.050s
FAILED (failures=4)
I first tried to install nn_dataflow
in a custom conda environment, which failed. Then I tried installing it using the distro's default python
software which is:
Python 3.8.10 (default, Nov 26 2021, 20:14:08)
[GCC 9.3.0] on linux
I installed the software using 2 different ways (well it's the same thing actually but anyway):
- via
python setup.py install
- via
pip install --user -e .
After every failure, I deleted the directory with the software and cloned it again, to avoid any prebuilt software subsystem. Nothing works so far. Any ideas?