123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- 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
|