Describe the bug
The tiling system currently does not support list values as replacement variables, which affects the Slice and ReduceMean operators. These operators use arbitrary numbers of axes for input and output, which results in their data_in and data_out dimensions producing lists as replacement values.
To Reproduce
Run:
cd DeeployTest
python testRunner_tiled_siracusa.py -t Tests/testFloatDemoTinyViT/ --cores=8 --l1 4000
When checking the generated Network.c file, no tiling for Slice or ReduceMean operations
Expected behavior
Successful tiling for Slice and ReduceMean operations, that will be obtained by adjustings the templates and tiling constraints.
Additional context
Will need to also implement extra testing for Slice and ReduceMean operations.