Error on testing test_multibit_multitile in bismo/src/main/resources/cpp/app/BISMOTests.hpp
See original GitHub issueHello,
First thank you for your effort on developing bismo accelerator and all runtime lib. I face some test failure on bismo testing.
The following is my situation (I use PYNQ Z1 board with v2.4 pynq image):
[1bit config output error] When I config bismo to run alexnet 96, 363, 3025, 256, 2400, 729, 384, 2304, 169, 384, 3456, 169, 256, 3456, 169, 4096, 9216, 1, 4096, 4096, 1, 1000, 4096, 1
// Following is my code
cout << "AlexNet START" << endl;
all_OK &= test("layer1", 96, 363, 3025, 1, 1);
all_OK &= test("layer2", 256, 2400, 729, 1, 1);
all_OK &= test("layer3", 384, 2304, 169, 1, 1);
all_OK &= test("layer4", 384, 3456, 169, 1, 1);
all_OK &= test("layer5", 256, 3456, 169, 1, 1);
all_OK &= test("layer6", 4096, 9216, 1, 1, 1);
all_OK &= test("layer7", 4096, 4096, 1, 1, 1);
all_OK &= test("layer8", 1000, 4096, 1, 1, 1);
cout << "AlexNet END" << endl;
layers 384, 2304, 169, 384, 3456, 169, 256, 3456, 169 all cannot pass test And when pynq runned to 4096, 9216, 1 Pynq stalls and simply disconnected to host
[8bit Config output Error] Again when I config bismo to run alexnet 8b It says it is RHS is too big and cannot be supported by current runtime
Exception: RHS is too large and not currently supported in runtime library.
Could you help fix this issue? I think runtime lib should able to handle configuration from a commonly used network architecture for completeness.
Many Thanks, Yun-Chen
Issue Analytics
- State:
- Created 4 years ago
- Comments:11
Top GitHub Comments
I am using
LD_LIBRARY_PATH=$(pwd) ./testapp i
, which is interactive mode for benchmarking. Thank you for such professional and detailed answer! I did look into those files before. I will definitely look into those files more closely again and maybe double check my understanding with you later.Please feel free to close this issue!
Sincerely, Yun-Chen
Those errors are because fpga-tidbits is missing, it is a submodule – it looks like you need to make a new clone of that branch with the --recurse-submodules flag with something this:
git clone --recurse-submodules --branch dynamic_fetch https://github.com/kathjo/bismo.git
or go into the existing cloned folder and run
git submodule init; git submodule update