diff --git a/.github/workflows/test_audio.yml b/.github/workflows/test_audio.yml index fefb5e5..2b1d5fb 100644 --- a/.github/workflows/test_audio.yml +++ b/.github/workflows/test_audio.yml @@ -34,55 +34,55 @@ jobs: strategy: matrix: context: [ - # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-300-MPS3, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-300-MPS3, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - {proj: kws, build_type: Release-Data_Array, target_type: SSE-300-MPS3, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - {proj: kws, build_type: Debug-Data_Array, target_type: SSE-300-MPS3, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - - # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-300-MPS3-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-300-MPS3-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - {proj: kws, build_type: Release-Data_Array, target_type: SSE-300-MPS3-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - {proj: kws, build_type: Debug-Data_Array, target_type: SSE-300-MPS3-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - - # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-300-MPS3-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, - # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-300-MPS3-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, - {proj: kws, build_type: Release-Data_Array, target_type: SSE-300-MPS3-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, - {proj: kws, build_type: Debug-Data_Array, target_type: SSE-300-MPS3-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, - - # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-310-MPS3_FVP, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-310-MPS3_FVP, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - {proj: kws, build_type: Release-Data_Array, target_type: SSE-310-MPS3_FVP, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - {proj: kws, build_type: Debug-Data_Array, target_type: SSE-310-MPS3_FVP, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - - # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-310-MPS3_FVP-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-310-MPS3_FVP-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - {proj: kws, build_type: Release-Data_Array, target_type: SSE-310-MPS3_FVP-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - {proj: kws, build_type: Debug-Data_Array, target_type: SSE-310-MPS3_FVP-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - - # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-310-MPS3_FVP-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, - # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-310-MPS3_FVP-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, - {proj: kws, build_type: Release-Data_Array, target_type: SSE-310-MPS3_FVP-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, - {proj: kws, build_type: Debug-Data_Array, target_type: SSE-310-MPS3_FVP-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, - - # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-315-FVP, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-315-FVP, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - {proj: kws, build_type: Release-Data_Array, target_type: SSE-315-FVP, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - {proj: kws, build_type: Debug-Data_Array, target_type: SSE-315-FVP, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - - # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-315-FVP-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-315-FVP-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - {proj: kws, build_type: Release-Data_Array, target_type: SSE-315-FVP-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - {proj: kws, build_type: Debug-Data_Array, target_type: SSE-315-FVP-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - - # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-320-FVP, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-320-FVP, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - {proj: kws, build_type: Release-Data_Array, target_type: SSE-320-FVP, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - {proj: kws, build_type: Debug-Data_Array, target_type: SSE-320-FVP, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - - # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-320-FVP-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-320-FVP-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - {proj: kws, build_type: Release-Data_Array, target_type: SSE-320-FVP-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - {proj: kws, build_type: Debug-Data_Array, target_type: SSE-320-FVP-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4} + # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + {proj: kws, build_type: Release-Data_Array, target_type: SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + {proj: kws, build_type: Debug-Data_Array, target_type: SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + + # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + {proj: kws, build_type: Release-Data_Array, target_type: SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + {proj: kws, build_type: Debug-Data_Array, target_type: SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + + # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, + # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, + {proj: kws, build_type: Release-Data_Array, target_type: SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, + {proj: kws, build_type: Debug-Data_Array, target_type: SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, + + # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + {proj: kws, build_type: Release-Data_Array, target_type: SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + {proj: kws, build_type: Debug-Data_Array, target_type: SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + + # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + {proj: kws, build_type: Release-Data_Array, target_type: SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + {proj: kws, build_type: Debug-Data_Array, target_type: SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + + # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, + # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, + {proj: kws, build_type: Release-Data_Array, target_type: SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, + {proj: kws, build_type: Debug-Data_Array, target_type: SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, + + # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + {proj: kws, build_type: Release-Data_Array, target_type: SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + {proj: kws, build_type: Debug-Data_Array, target_type: SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + + # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + {proj: kws, build_type: Release-Data_Array, target_type: SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + {proj: kws, build_type: Debug-Data_Array, target_type: SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + + # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + {proj: kws, build_type: Release-Data_Array, target_type: SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + {proj: kws, build_type: Debug-Data_Array, target_type: SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + + # {proj: kws, build_type: Release-Live_Stream, target_type: SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + # {proj: kws, build_type: Debug-Live_Stream, target_type: SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + {proj: kws, build_type: Release-Data_Array, target_type: SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + {proj: kws, build_type: Debug-Data_Array, target_type: SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4} ] fail-fast: false diff --git a/.github/workflows/test_generic.yml b/.github/workflows/test_generic.yml index 9d89838..c42c486 100644 --- a/.github/workflows/test_generic.yml +++ b/.github/workflows/test_generic.yml @@ -31,60 +31,55 @@ jobs: strategy: matrix: context: [ - # {proj: inference_runner, build_type: Release-UserModel, target_type: AE722F80F55D5LS, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - # {proj: inference_runner, build_type: Debug-UserModel, target_type: AE722F80F55D5LS, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - # {proj: inference_runner, build_type: Release-TestModel, target_type: AE722F80F55D5LS, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - # {proj: inference_runner, build_type: Debug-TestModel, target_type: AE722F80F55D5LS, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - - {proj: inference_runner, build_type: Release-UserModel, target_type: AVH-SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - {proj: inference_runner, build_type: Debug-UserModel, target_type: AVH-SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - {proj: inference_runner, build_type: Release-TestModel, target_type: AVH-SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - {proj: inference_runner, build_type: Debug-TestModel, target_type: AVH-SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - - {proj: inference_runner, build_type: Release-UserModel, target_type: AVH-SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - {proj: inference_runner, build_type: Debug-UserModel, target_type: AVH-SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - {proj: inference_runner, build_type: Release-TestModel, target_type: AVH-SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - {proj: inference_runner, build_type: Debug-TestModel, target_type: AVH-SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - - {proj: inference_runner, build_type: Release-UserModel, target_type: AVH-SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, - {proj: inference_runner, build_type: Debug-UserModel, target_type: AVH-SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, - {proj: inference_runner, build_type: Release-TestModel, target_type: AVH-SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, - {proj: inference_runner, build_type: Debug-TestModel, target_type: AVH-SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, - - {proj: inference_runner, build_type: Release-UserModel, target_type: AVH-SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - {proj: inference_runner, build_type: Debug-UserModel, target_type: AVH-SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - {proj: inference_runner, build_type: Release-TestModel, target_type: AVH-SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - {proj: inference_runner, build_type: Debug-TestModel, target_type: AVH-SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - - {proj: inference_runner, build_type: Release-UserModel, target_type: AVH-SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - {proj: inference_runner, build_type: Debug-UserModel, target_type: AVH-SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - {proj: inference_runner, build_type: Release-TestModel, target_type: AVH-SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - {proj: inference_runner, build_type: Debug-TestModel, target_type: AVH-SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - - {proj: inference_runner, build_type: Release-UserModel, target_type: AVH-SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, - {proj: inference_runner, build_type: Debug-UserModel, target_type: AVH-SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, - {proj: inference_runner, build_type: Release-TestModel, target_type: AVH-SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, - {proj: inference_runner, build_type: Debug-TestModel, target_type: AVH-SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, - - {proj: inference_runner, build_type: Release-UserModel, target_type: AVH-SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - {proj: inference_runner, build_type: Debug-UserModel, target_type: AVH-SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - {proj: inference_runner, build_type: Release-TestModel, target_type: AVH-SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - {proj: inference_runner, build_type: Debug-TestModel, target_type: AVH-SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - - {proj: inference_runner, build_type: Release-UserModel, target_type: AVH-SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - {proj: inference_runner, build_type: Debug-UserModel, target_type: AVH-SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - {proj: inference_runner, build_type: Release-TestModel, target_type: AVH-SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - {proj: inference_runner, build_type: Debug-TestModel, target_type: AVH-SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - - {proj: inference_runner, build_type: Release-UserModel, target_type: AVH-SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - {proj: inference_runner, build_type: Debug-UserModel, target_type: AVH-SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - {proj: inference_runner, build_type: Release-TestModel, target_type: AVH-SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - {proj: inference_runner, build_type: Debug-TestModel, target_type: AVH-SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - - {proj: inference_runner, build_type: Release-UserModel, target_type: AVH-SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - {proj: inference_runner, build_type: Debug-UserModel, target_type: AVH-SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - {proj: inference_runner, build_type: Release-TestModel, target_type: AVH-SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - {proj: inference_runner, build_type: Debug-TestModel, target_type: AVH-SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4} + {proj: inference_runner, build_type: Release-UserModel, target_type: SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + {proj: inference_runner, build_type: Debug-UserModel, target_type: SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + {proj: inference_runner, build_type: Release-TestModel, target_type: SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + {proj: inference_runner, build_type: Debug-TestModel, target_type: SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + + {proj: inference_runner, build_type: Release-UserModel, target_type: SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + {proj: inference_runner, build_type: Debug-UserModel, target_type: SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + {proj: inference_runner, build_type: Release-TestModel, target_type: SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + {proj: inference_runner, build_type: Debug-TestModel, target_type: SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + + {proj: inference_runner, build_type: Release-UserModel, target_type: SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, + {proj: inference_runner, build_type: Debug-UserModel, target_type: SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, + {proj: inference_runner, build_type: Release-TestModel, target_type: SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, + {proj: inference_runner, build_type: Debug-TestModel, target_type: SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, + + {proj: inference_runner, build_type: Release-UserModel, target_type: SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + {proj: inference_runner, build_type: Debug-UserModel, target_type: SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + {proj: inference_runner, build_type: Release-TestModel, target_type: SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + {proj: inference_runner, build_type: Debug-TestModel, target_type: SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + + {proj: inference_runner, build_type: Release-UserModel, target_type: SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + {proj: inference_runner, build_type: Debug-UserModel, target_type: SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + {proj: inference_runner, build_type: Release-TestModel, target_type: SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + {proj: inference_runner, build_type: Debug-TestModel, target_type: SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + + {proj: inference_runner, build_type: Release-UserModel, target_type: SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, + {proj: inference_runner, build_type: Debug-UserModel, target_type: SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, + {proj: inference_runner, build_type: Release-TestModel, target_type: SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, + {proj: inference_runner, build_type: Debug-TestModel, target_type: SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, + + {proj: inference_runner, build_type: Release-UserModel, target_type: SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + {proj: inference_runner, build_type: Debug-UserModel, target_type: SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + {proj: inference_runner, build_type: Release-TestModel, target_type: SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + {proj: inference_runner, build_type: Debug-TestModel, target_type: SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + + {proj: inference_runner, build_type: Release-UserModel, target_type: SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + {proj: inference_runner, build_type: Debug-UserModel, target_type: SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + {proj: inference_runner, build_type: Release-TestModel, target_type: SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + {proj: inference_runner, build_type: Debug-TestModel, target_type: SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + + {proj: inference_runner, build_type: Release-UserModel, target_type: SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + {proj: inference_runner, build_type: Debug-UserModel, target_type: SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + {proj: inference_runner, build_type: Release-TestModel, target_type: SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + {proj: inference_runner, build_type: Debug-TestModel, target_type: SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + + {proj: inference_runner, build_type: Release-UserModel, target_type: SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + {proj: inference_runner, build_type: Debug-UserModel, target_type: SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + {proj: inference_runner, build_type: Release-TestModel, target_type: SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + {proj: inference_runner, build_type: Debug-TestModel, target_type: SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4} ] fail-fast: false @@ -92,21 +87,8 @@ jobs: runs-on: ubuntu-latest steps: - - name: Checkout repo - uses: actions/checkout@v4 - with: - sparse-checkout: .ci - - - name: Restore Latest Pack Build from Cache - uses: actions/cache/restore@v4 - with: - path: ${{ github.workspace }}/output - key: latest-cmsis-mlek-pack - - - name: Extract pack content - run: | - mkdir -p ./ARM/cmsis-mlek/ - unzip ${{ github.workspace }}/output/ARM.CMSIS-MLEK.*.pack -d ./ARM/cmsis-mlek/ + - name: Checkout current repository + uses: actions/checkout@v6 - name: Install tools uses: ARM-software/cmsis-actions/vcpkg@v1 @@ -121,14 +103,12 @@ jobs: cpackget init https://www.keil.com/pack/index.pidx cpackget update-index - - name: Cache downloaded packs - uses: actions/cache@v4 - with: - key: cmsis-mlek-download - path: /home/runner/.cache/arm/packs/.Download + - name: Add local CMSIS packs + run: | + cpackget add ./ARM.CMSIS-MLEK.pdsc - - name: AC6-Build-Test 4 context ${{matrix.context.proj}}.${{matrix.context.build_type}}+${{matrix.context.target_type}} - working-directory: ./ARM/cmsis-mlek/template/generic + - name: Build Test + working-directory: ./template/generic run: | cbuild mlek_generic.csolution.yml --update-rte --packs --no-schema-check \ --context ${{matrix.context.proj}}.${{matrix.context.build_type}}+${{matrix.context.target_type}} \ diff --git a/.github/workflows/test_video.yml b/.github/workflows/test_video.yml index e281b2f..e57a848 100644 --- a/.github/workflows/test_video.yml +++ b/.github/workflows/test_video.yml @@ -34,55 +34,55 @@ jobs: strategy: matrix: context: [ - # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-300-MPS3, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-300-MPS3, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-300-MPS3, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-300-MPS3, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - - # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-300-MPS3-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-300-MPS3-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-300-MPS3-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-300-MPS3-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, - - # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-300-MPS3-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, - # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-300-MPS3-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, - {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-300-MPS3-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, - {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-300-MPS3-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, - - # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-310-MPS3_FVP, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-310-MPS3_FVP, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-310-MPS3_FVP, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-310-MPS3_FVP, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - - # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-310-MPS3_FVP-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-310-MPS3_FVP-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-310-MPS3_FVP-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-310-MPS3_FVP-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, - - # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-310-MPS3_FVP-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, - # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-310-MPS3_FVP-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, - {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-310-MPS3_FVP-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, - {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-310-MPS3_FVP-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, - - # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-315-FVP, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-315-FVP, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-315-FVP, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-315-FVP, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - - # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-315-FVP-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-315-FVP-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-315-FVP-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-315-FVP-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, - - # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-320-FVP, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-320-FVP, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-320-FVP, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-320-FVP, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - - # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-320-FVP-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-320-FVP-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-320-FVP-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, - {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-320-FVP-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4} + # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-300, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + + # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-300-U55, model: FVP_Corstone_SSE-300_Ethos-U55, fvp_dir: Corstone-300, mps: mps3}, + + # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, + # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, + {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, + {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-300-U65, model: FVP_Corstone_SSE-300_Ethos-U65, fvp_dir: Corstone-300, mps: mps3}, + + # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-310, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + + # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-310-U55, model: FVP_Corstone_SSE-310, fvp_dir: Corstone-310, mps: mps3}, + + # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, + # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, + {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, + {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-310-U65, model: FVP_Corstone_SSE-310_Ethos-U65, fvp_dir: Corstone-310, mps: mps3}, + + # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-315, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + + # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-315-U65, model: FVP_Corstone_SSE-315, fvp_dir: Corstone-315, mps: mps4}, + + # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-320, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + + # {proj: object-detection, build_type: Release-Live_Stream, target_type: SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + # {proj: object-detection, build_type: Debug-Live_Stream, target_type: SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + {proj: object-detection, build_type: Release-Data_Array, target_type: SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4}, + {proj: object-detection, build_type: Debug-Data_Array, target_type: SSE-320-U85, model: FVP_Corstone_SSE-320, fvp_dir: Corstone-320, mps: mps4} ] fail-fast: false diff --git a/template/audio/mlek_audio.csolution.yml b/template/audio/mlek_audio.csolution.yml index 93a30b9..c581d0f 100644 --- a/template/audio/mlek_audio.csolution.yml +++ b/template/audio/mlek_audio.csolution.yml @@ -65,7 +65,7 @@ solution: target-types: # Arm Corstone-300 targets - - type: SSE-300-MPS3 + - type: SSE-300 board: V2M-MPS3-SSE-300-FVP device: SSE-300-MPS3 variables: @@ -80,7 +80,7 @@ solution: images: - project-context: kws.Debug-Data_Array - - type: SSE-300-MPS3-U55 + - type: SSE-300-U55 board: V2M-MPS3-SSE-300-FVP device: SSE-300-MPS3 variables: @@ -95,7 +95,7 @@ solution: images: - project-context: kws.Debug-Data_Array - - type: SSE-300-MPS3-U65 + - type: SSE-300-U65 board: V2M-MPS3-SSE-300-FVP device: SSE-300-MPS3 variables: @@ -111,7 +111,7 @@ solution: - project-context: kws.Debug-Data_Array # Arm Corstone-310 targets - - type: SSE-310-MPS3_FVP + - type: SSE-310 board: V2M-MPS3-SSE-310 device: SSE-310-MPS3_FVP variables: @@ -126,7 +126,7 @@ solution: images: - project-context: kws.Debug-Data_Array - - type: SSE-310-MPS3_FVP-U55 + - type: SSE-310-U55 board: V2M-MPS3-SSE-310 device: SSE-310-MPS3_FVP variables: @@ -141,7 +141,7 @@ solution: images: - project-context: kws.Debug-Data_Array - - type: SSE-310-MPS3_FVP-U65 + - type: SSE-310-U65 board: V2M-MPS3-SSE-310 device: SSE-310-MPS3_FVP variables: @@ -157,7 +157,7 @@ solution: - project-context: kws.Debug-Data_Array # Arm Corstone-315 targets - - type: SSE-315-FVP + - type: SSE-315 board: SSE-315 device: SSE-315-FVP variables: @@ -172,7 +172,7 @@ solution: images: - project-context: kws.Debug-Data_Array - - type: SSE-315-FVP-U65 + - type: SSE-315-U65 board: SSE-315 device: SSE-315-FVP variables: @@ -188,7 +188,7 @@ solution: - project-context: kws.Debug-Data_Array # Arm Corstone-320 targets - - type: SSE-320-FVP + - type: SSE-320 board: SSE-320 device: SSE-320-FVP variables: @@ -203,7 +203,7 @@ solution: images: - project-context: kws.Debug-Data_Array - - type: SSE-320-FVP-U85 + - type: SSE-320-U85 board: SSE-320 device: SSE-320-FVP variables: diff --git a/template/generic/mlek_generic.csolution.yml b/template/generic/mlek_generic.csolution.yml index ddb1664..4c4ace6 100644 --- a/template/generic/mlek_generic.csolution.yml +++ b/template/generic/mlek_generic.csolution.yml @@ -66,148 +66,158 @@ solution: target-types: # Arm Corstone-300 targets - - type: AVH-SSE-300 - board: ARM::V2M-MPS3-SSE-300-FVP - device: ARM::SSE-300-MPS3 + - type: SSE-300 + board: V2M-MPS3-SSE-300-FVP + device: SSE-300-MPS3 variables: - Board-Layer: ../board/Corstone-300/Board.clayer.yml target-set: - set: debugger: - name: AVH-FVP - model: FVP_Corstone_SSE-300 - config: ./board/Corstone-300/fvp_config.txt - args: - - -C mps3_board.v_path=./board/Corstone-300/vsi/python/ - - - type: AVH-SSE-300-U55 - board: ARM::V2M-MPS3-SSE-300-FVP - device: ARM::SSE-300-MPS3 + name: Arm-FVP + model: FVP_Corstone_SSE-300_Ethos-U55 + config-file: board/Corstone-300/fvp_config.txt + args: -C mps3_board.v_path=./board/Corstone-300/vsi/python/ + images: + - project-context: inference_runner.Debug-UserModel + + - type: SSE-300-U55 + board: V2M-MPS3-SSE-300-FVP + device: SSE-300-MPS3 variables: - Board-Layer: ../board/Corstone-300/Board-U55.clayer.yml target-set: - set: debugger: - name: AVH-FVP + name: Arm-FVP model: FVP_Corstone_SSE-300_Ethos-U55 - config: ./board/Corstone-300/fvp_config.txt - args: - - -C mps3_board.v_path=./board/Corstone-300/vsi/python/ - - - type: AVH-SSE-300-U65 - board: ARM::V2M-MPS3-SSE-300-FVP - device: ARM::SSE-300-MPS3 + config-file: board/Corstone-300/fvp_config.txt + args: -C mps3_board.v_path=./board/Corstone-300/vsi/python/ + images: + - project-context: inference_runner.Debug-UserModel + + - type: SSE-300-U65 + board: V2M-MPS3-SSE-300-FVP + device: SSE-300-MPS3 variables: - Board-Layer: ../board/Corstone-300/Board-U65.clayer.yml target-set: - set: debugger: - name: AVH-FVP + name: Arm-FVP model: FVP_Corstone_SSE-300_Ethos-U65 - config: ./board/Corstone-300/fvp_config.txt - args: - - -C mps3_board.v_path=./board/Corstone-300/vsi/python/ + config-file: ./board/Corstone-300/fvp_config.txt + args: -C mps3_board.v_path=./board/Corstone-300/vsi/python/ + images: + - project-context: inference_runner.Debug-UserModel # Arm Corstone-310 targets - - type: AVH-SSE-310 - board: ARM::V2M-MPS3-SSE-310 - device: ARM::SSE-310-MPS3_FVP + - type: SSE-310 + board: V2M-MPS3-SSE-310 + device: SSE-310-MPS3_FVP variables: - Board-Layer: ../board/Corstone-310/Board.clayer.yml target-set: - set: debugger: - name: AVH-FVP + name: Arm-FVP model: FVP_Corstone_SSE-310 - config: ./board/Corstone-310/fvp_config.txt - args: - - -C mps3_board.v_path=./board/Corstone-310/vsi/python/ - - - type: AVH-SSE-310-U55 - board: ARM::V2M-MPS3-SSE-310 - device: ARM::SSE-310-MPS3_FVP + config-file: ./board/Corstone-310/fvp_config.txt + args: -C mps3_board.v_path=./board/Corstone-310/vsi/python/ + images: + - project-context: inference_runner.Debug-UserModel + + - type: SSE-310-U55 + board: V2M-MPS3-SSE-310 + device: SSE-310-MPS3_FVP variables: - Board-Layer: ../board/Corstone-310/Board-U55.clayer.yml target-set: - set: debugger: - name: AVH-FVP + name: Arm-FVP model: FVP_Corstone_SSE-310 - config: ./board/Corstone-310/fvp_config.txt - args: - - -C mps3_board.v_path=./board/Corstone-310/vsi/python/ - - - type: AVH-SSE-310-U65 - board: ARM::V2M-MPS3-SSE-310 - device: ARM::SSE-310-MPS3_FVP + config-file: ./board/Corstone-310/fvp_config.txt + args: -C mps3_board.v_path=./board/Corstone-310/vsi/python/ + images: + - project-context: inference_runner.Debug-UserModel + + - type: SSE-310-U65 + board: V2M-MPS3-SSE-310 + device: SSE-310-MPS3_FVP variables: - Board-Layer: ../board/Corstone-310/Board-U65.clayer.yml target-set: - set: debugger: - name: AVH-FVP + name: Arm-FVP model: FVP_Corstone_SSE-310_Ethos-U65 - config: ./board/Corstone-310/fvp_config.txt - args: - - -C mps3_board.v_path=./board/Corstone-310/vsi/python/ + config-file: ./board/Corstone-310/fvp_config.txt + args: -C mps3_board.v_path=./board/Corstone-310/vsi/python/ + images: + - project-context: inference_runner.Debug-UserModel # Arm Corstone-315 targets - - type: AVH-SSE-315 - board: ARM::SSE-315 - device: ARM::SSE-315-FVP + - type: SSE-315 + board: SSE-315 + device: SSE-315-FVP variables: - Board-Layer: ../board/Corstone-315/Board.clayer.yml target-set: - set: debugger: - name: AVH-FVPU65 + name: Arm-FVP model: FVP_Corstone_SSE-315 - config: ./board/Corstone-315/fvp_config.txt - args: - - -C mps4_board.v_path=./board/Corstone-315/vsi/python/ - - - type: AVH-SSE-315-U65 - board: ARM::SSE-315 - device: ARM::SSE-315-FVP + config-file: ./board/Corstone-315/fvp_config.txt + args: -C mps4_board.v_path=./board/Corstone-315/vsi/python/ + images: + - project-context: inference_runner.Debug-UserModel + + - type: SSE-315-U65 + board: SSE-315 + device: SSE-315-FVP variables: - Board-Layer: ../board/Corstone-315/Board-U65.clayer.yml target-set: - set: debugger: - name: AVH-FVP + name: Arm-FVP model: FVP_Corstone_SSE-315 - config: ./board/Corstone-315/fvp_config.txt - args: - - -C mps4_board.v_path=./board/Corstone-315/vsi/python/ + config-file: ./board/Corstone-315/fvp_config.txt + args: -C mps4_board.v_path=./board/Corstone-315/vsi/python/ + images: + - project-context: inference_runner.Debug-UserModel # Arm Corstone-320 targets - - type: AVH-SSE-320 - board: ARM::SSE-320 - device: ARM::SSE-320-FVP + - type: SSE-320 + board: SSE-320 + device: SSE-320-FVP variables: - Board-Layer: ../board/Corstone-320/Board.clayer.yml target-set: - set: debugger: - name: AVH-FVP + name: Arm-FVP model: FVP_Corstone_SSE-320 - config: ./board/Corstone-320/fvp_config.txt - args: - - -C mps4_board.v_path=./board/Corstone-320/vsi/python/ - - - type: AVH-SSE-320-U85 - board: ARM::SSE-320 - device: ARM::SSE-320-FVP + config-file: ./board/Corstone-320/fvp_config.txt + args: -C mps4_board.v_path=./board/Corstone-320/vsi/python/ + images: + - project-context: inference_runner.Debug-UserModel + + - type: SSE-320-U85 + board: SSE-320 + device: SSE-320-FVP variables: - Board-Layer: ../board/Corstone-320/Board-U85.clayer.yml target-set: - set: debugger: - name: AVH-FVP + name: Arm-FVP model: FVP_Corstone_SSE-320 - config: ./board/Corstone-320/fvp_config.txt - args: - - -C mps4_board.v_path=./board/Corstone-320/vsi/python/ + config-file: ./board/Corstone-320/fvp_config.txt + args: -C mps4_board.v_path=./board/Corstone-320/vsi/python/ + images: + - project-context: inference_runner.Debug-UserModel projects: # Generic ML Project diff --git a/template/video/mlek_video.csolution.yml b/template/video/mlek_video.csolution.yml index 32c31d2..1af566a 100644 --- a/template/video/mlek_video.csolution.yml +++ b/template/video/mlek_video.csolution.yml @@ -65,7 +65,7 @@ solution: target-types: # Arm Corstone-300 targets - - type: SSE-300-MPS3 + - type: SSE-300 board: V2M-MPS3-SSE-300-FVP device: SSE-300-MPS3 variables: @@ -80,7 +80,7 @@ solution: images: - project-context: object-detection.Debug-Data_Array - - type: SSE-300-MPS3-U55 + - type: SSE-300-U55 board: V2M-MPS3-SSE-300-FVP device: SSE-300-MPS3 variables: @@ -95,7 +95,7 @@ solution: images: - project-context: object-detection.Debug-Data_Array - - type: SSE-300-MPS3-U65 + - type: SSE-300-U65 board: V2M-MPS3-SSE-300-FVP device: SSE-300-MPS3 variables: @@ -111,7 +111,7 @@ solution: - project-context: object-detection.Debug-Data_Array # Arm Corstone-310 targets - - type: SSE-310-MPS3_FVP + - type: SSE-310 board: V2M-MPS3-SSE-310 device: SSE-310-MPS3_FVP variables: @@ -126,7 +126,7 @@ solution: images: - project-context: object-detection.Debug-Data_Array - - type: SSE-310-MPS3_FVP-U55 + - type: SSE-310-U55 board: V2M-MPS3-SSE-310 device: SSE-310-MPS3_FVP variables: @@ -141,7 +141,7 @@ solution: images: - project-context: object-detection.Debug-Data_Array - - type: SSE-310-MPS3_FVP-U65 + - type: SSE-310-U65 board: V2M-MPS3-SSE-310 device: SSE-310-MPS3_FVP variables: @@ -157,7 +157,7 @@ solution: - project-context: object-detection.Debug-Data_Array # Arm Corstone-315 targets - - type: SSE-315-FVP + - type: SSE-315 board: SSE-315 device: SSE-315-FVP variables: @@ -172,7 +172,7 @@ solution: images: - project-context: object-detection.Debug-Data_Array - - type: SSE-315-FVP-U65 + - type: SSE-315-U65 board: SSE-315 device: SSE-315-FVP variables: @@ -188,7 +188,7 @@ solution: - project-context: object-detection.Debug-Data_Array # Arm Corstone-320 targets - - type: SSE-320-FVP + - type: SSE-320 board: SSE-320 device: SSE-320-FVP variables: @@ -203,7 +203,7 @@ solution: images: - project-context: object-detection.Debug-Data_Array - - type: SSE-320-FVP-U85 + - type: SSE-320-U85 board: SSE-320 device: SSE-320-FVP variables: