Add FPGA build targets for model benchmarks Change-Id: Ib05e6670a22e10c44d31b0a026a341bac41bda88
diff --git a/platforms/nexus/sim.mk b/platforms/nexus/sim.mk index 4708391..371653c 100644 --- a/platforms/nexus/sim.mk +++ b/platforms/nexus/sim.mk
@@ -162,3 +162,26 @@ $(RENODE_PRESTART_CMDS) start" .PHONY:: sim_configs clean_sim_configs simulate simulate-debug debug-simulation + +OUT_BENCHMARKS:="$(OUT)/benchmarks" + +$(OUT_BENCHMARKS): + mkdir -p $(OUT_BENCHMARKS) + +ext_flash_model_benchmarks: | $(OUT_BENCHMARKS) + cd ml/ml-models && \ + bazel build $$(bazel query //benchmarks/... | grep -E "benchmark_device_fpga$$") + find ml/ml-models/bazel-bin/benchmarks/ \ + -type f \ + -name '*_extflash.tar' \ + -exec cp -f {} "$(OUT_BENCHMARKS)/" \; + +ext_flash_public_model_benchmarks: | $(OUT_BENCHMARKS) + cd ml/ml-models-public + bazel build $$(bazel query //benchmarks/... | grep -E "benchmark_device_fpga$$") + find ml/ml-models-public/bazel-bin/benchmarks/ \ + -type f \ + -name '*_extflash.tar' \ + -exec cp -f {} "$(OUT_BENCHMARKS)/" \; + +.PHONY:: ext_flash_model_benchmarks ext_flash_public_model_benchmarks