tiling cost model for the snitch cluster!
python3 myrtle.py <dispatchName> <mode> <output-tiles.json>
where
-
<dispatchName>
is the name of the iree dispatch to tile, for example,"main$async_dispatch_9_matmul_transpose_b_1x161x600_f64"
-
<mode>
is the tile size selection mode, either"sflt"
- simple filtering tile selection"scyc"
- simple cycle count predicted tile selection"svrcyc"
- SVR (support vector machine) cycle count predicted tile selection
-
<output-tiles.json>
full path to where myrtle should store its output
python3 myrtle.py "main\$async_dispatch_7_matmul_transpose_b_1x600x400_f64" svrcyc test_output.json