SDK_ROOT := $(PWD)/../../ all: @make pkg # @make mount pkg: @make clean @make compile @make copy mount: @make mount_clean @make mount_compile @make mount_copy # @make nfs compile: @cd yolo; make clean: @cd yolo; make clean copy: # copy .so @cp yolo/libnn_yolo.so ../../frameworks/nn/lib/n7v3/armhf/custom/libnn_customdet.so # yolov5 fire @cp /root/eeasy/eeasy_quan/eeasy_yolo/yolov5ToEZB/yolov5_fire_prune_384x640/model_ezb/model_fire_prune_384x640.bin ../../frameworks/nn/lib/n7v3/models/custom/yolov5_fire.bin @cp /root/eeasy/eeasy_quan/eeasy_yolo/yolov5ToEZB/yolov5_fire_prune_384x640/model_ezb/model_fire_prune_384x640.ezb ../../frameworks/nn/lib/n7v3/models/custom/yolov5_fire.ezb @cp model_and_data/yolov5_config_fire.json ../../frameworks/nn/lib/n7v3/armhf/custom/yolov5_config_fire.json # yolov8 fire # @cp /root/eeasy/eeasy_quan/eeasy_yolo/yolov8ToEZB/model_fire/model_ezb/model_fire.bin ../../frameworks/nn/lib/n7v3/models/custom/yolov8_fire.bin # @cp /root/eeasy/eeasy_quan/eeasy_yolo/yolov8ToEZB/model_fire/model_ezb/model_fire.ezb ../../frameworks/nn/lib/n7v3/models/custom/yolov8_fire.ezb # @cp model_and_data/yolov8_config_fire.json ../../frameworks/nn/lib/n7v3/armhf/custom/yolov8_config_fire.json # yolov5 pet @cp /root/eeasy/eeasy_quan/eeasy_yolo/yolov5ToEZB/yolov5_pet_prune_384x640/model_ezb/yolov5_pet_prune_384x640.bin ../../frameworks/nn/lib/n7v3/models/custom/yolov5_pet.bin @cp /root/eeasy/eeasy_quan/eeasy_yolo/yolov5ToEZB/yolov5_pet_prune_384x640/model_ezb/yolov5_pet_prune_384x640.ezb ../../frameworks/nn/lib/n7v3/models/custom/yolov5_pet.ezb @cp model_and_data/yolov5_config_pet.json ../../frameworks/nn/lib/n7v3/armhf/custom/yolov5_config_pet.json mount_compile: @cd yolo; make @cd yolo_test; make mount_clean: @cd yolo; make clean @cd yolo_test; make clean @rm -rf out nfs: @rm -rf /home/ubuntu/nfs/* @cp -r out/* /home/ubuntu/nfs/ mount_copy: @mkdir -p out @mkdir -p out/res_hw @cp -r libs out @cp -r yolo/libnn_yolo.so out/libs @cp run_on_board.sh out/ @cp yolo_test/nn_yolo_test out/ @cp model_and_data/yolo_config.json out/yolo_config.json # yolov5 @cp /root/eeasy/eeasy_quan/eeasy_yolo/yolov5ToEZB/yolov5_fire_prune_384x640/sim/res_hw/images.yuv out/ @cp model_and_data/yolo_config.json out/yolo_config.json @cp /root/eeasy/eeasy_quan/eeasy_yolo/yolov5ToEZB/yolov5_fire_prune_384x640/model_ezb/model_fire_prune_384x640.bin out/model.bin @cp /root/eeasy/eeasy_quan/eeasy_yolo/yolov5ToEZB/yolov5_fire_prune_384x640/model_ezb/model_fire_prune_384x640.ezb out/model.ezb # yolov8 # @cp /root/eeasy/eeasy_quan/eeasy_yolo/yolov8ToEZB/model_fire/sim/res/images.yuv out/ # @cp /root/eeasy/eeasy_repo/sv82x-v1.1-yolo/apps/inference/model_and_data/yolo_config.json out/yolo_config.json # @cp /root/eeasy/eeasy_quan/eeasy_yolo/yolov8ToEZB/model_fire/model_ezb/model_fire.bin out/model.bin # @cp /root/eeasy/eeasy_quan/eeasy_yolo/yolov8ToEZB/model_fire/model_ezb/model_fire.ezb out/model.ezb