You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CMSIS-DSP/ComputeGraph/tests
Christophe Favergeon 3a04f817a4 Improvement to Python wrapper
Some small changes to Compute graph API to define structured datatype.
Some small changes to take into account google colab new version numbers
for the packages.
3 years ago
..
RTE Added some tests for the ComputeGraph. 3 years ago
async Added some tests for the ComputeGraph. 3 years ago
cprj Added some tests for the ComputeGraph. 3 years ago
dot Added some tests for the ComputeGraph. 3 years ago
fifobench_async Added some tests for the ComputeGraph. 3 years ago
fifobench_sync Added some tests for the ComputeGraph. 3 years ago
sync Added some tests for the ComputeGraph. 3 years ago
.gitignore Added some tests for the ComputeGraph. 3 years ago
ARMCM55_FP_MVE_config.txt Added some tests for the ComputeGraph. 3 years ago
AppNodes.h Added some tests for the ComputeGraph. 3 years ago
BenchAppNodes.h Added some tests for the ComputeGraph. 3 years ago
CMakeLists.txt Added some tests for the ComputeGraph. 3 years ago
ComplexAppNodes.h Added some tests for the ComputeGraph. 3 years ago
EventRecorder.log Improvement to Python wrapper 3 years ago
README.md Improvement to Python wrapper 3 years ago
asyncgraph.cproject.yml Added some tests for the ComputeGraph. 3 years ago
cg.clayer.yml Added some tests for the ComputeGraph. 3 years ago
create_async.py Added some tests for the ComputeGraph. 3 years ago
create_fifobench_async.py Added some tests for the ComputeGraph. 3 years ago
create_fifobench_sync.py Added some tests for the ComputeGraph. 3 years ago
create_sync.py Added some tests for the ComputeGraph. 3 years ago
custom.h Added some tests for the ComputeGraph. 3 years ago
custom_bench.cpp Added some tests for the ComputeGraph. 3 years ago
custom_bench.h Added some tests for the ComputeGraph. 3 years ago
example.csolution_ac6.yml Added some tests for the ComputeGraph. 3 years ago
fifo.cproject.yml Added some tests for the ComputeGraph. 3 years ago
fifobench_async.cproject.yml Added some tests for the ComputeGraph. 3 years ago
fifobench_sync.cproject.yml Added some tests for the ComputeGraph. 3 years ago
graph_bench_async.py Added some tests for the ComputeGraph. 3 years ago
graph_bench_sync.py Added some tests for the ComputeGraph. 3 years ago
graph_complex.py Added some tests for the ComputeGraph. 3 years ago
main.cpp Added some tests for the ComputeGraph. 3 years ago
main_fifo.cpp Added some tests for the ComputeGraph. 3 years ago
main_fifobench.cpp Improvement to Python wrapper 3 years ago
nodes.py Added some tests for the ComputeGraph. 3 years ago
nodes_bench.py Added some tests for the ComputeGraph. 3 years ago
run_fifo.bat Added some tests for the ComputeGraph. 3 years ago
run_fifobench_async.bat Added some tests for the ComputeGraph. 3 years ago
run_fifobench_sync.bat Added some tests for the ComputeGraph. 3 years ago
syncgraph.cproject.yml Added some tests for the ComputeGraph. 3 years ago
timing.c Added some tests for the ComputeGraph. 3 years ago
vht.clayer.yml Added some tests for the ComputeGraph. 3 years ago

README.md

README

Some tests to validate some parts of the Compute graph. They all rely on the CMSIS build tools and Arm Virtual Hardware.

List of tests

  • create_sync.py
    • Create a complex graph containing all classes defined in GenericNodes.h (synchronous mode). Used to test that it builds and that there are no errors in the templates
    • cbuild "cprj\syncgraph.CommandLine+VHT-Corstone-300.cprj"
  • create_async.py
    • Create a complex graph containing all classes defined in GenericNodes.h (asynchronous mode). Used to test that it builds and that there are no errors in the templates
    • cbuild "cprj\asyncgraph.CommandLine+VHT-Corstone-300.cprj"
  • create_fifobench_sync.py
    • Create a graph with FFT / IFFT : the graph is decomposing a signal and rebuilding it. It is used to test the performance of different FIFOs implementations (synchronous mode)
    • cbuild "cprj\fifobench_sync.CommandLine+VHT-Corstone-300.cprj"
  • create_fifobench_async.py
    • Create a graph with FFT / IFFT : the graph is decomposing a signal and rebuilding it. It is used to test the performance of different FIFOs implementations (asynchronous mode)
    • cbuild "cprj\fifobench_async.CommandLine+VHT-Corstone-300.cprj"
  • There is a simple FIFO test to check the behavior of the FIFO implementation:
    • cbuild "cprj\fifo.CommandLine+VHT-Corstone-300.cprj"