jim800121chen
9793a2efc1
chore(local-tool): models.json 只保留有實體 .nef 的 7 個預設模型
使用者要求:前端模型庫只保留有適配裝置的模型(KL520 4 個 + KL720 3 個)。
原本 models.json 有 15 筆:
- 8 筆 ONNX framework 的 demo 模型(yolov5-face-detection /
imagenet-classification / person-detection / vehicle-classification /
hand-gesture-recognition / coco-object-detection / face-mask-detection /
license-plate-detection)— 都沒有實體 .nef 檔,是 placeholder metadata
- 7 筆 NEF framework 的實體模型(每個都有 filePath 指向 data/nef/)
現在只保留 7 筆實體模型:
KL520(4 個):
- kl520-yolov5-detection (yolov5 no-upsample 640x640)
- kl520-fcos-detection (fcos-drk53s 512x512)
- kl520-ssd-face-detection (ssd_fd_lm 320x240)
- kl520-tiny-yolov3 (tiny_yolo_v3 416x416)
KL720(3 個):
- kl720-yolov5-detection (yolov5 no-upsample 640x640)
- kl720-resnet18-classification (resnet18 224x224)
- kl720-fcos-detection (fcos-drk53s 512x512)
server/data/models.json 是 runtime 讀取,三平台(macOS/Windows/Linux)
共用同一份,改一次三平台全部生效。
驗證:
- python3 json.load 解析正常,7 筆 entries
- 每筆 filePath 指向的 .nef 實體檔都存在於 server/data/nef/{kl520,kl720}/
- 檔案大小:1-13 MB,合計 ~64 MB
- macOS dmg 重 build 163MB OK
- Bundle 內 Contents/Resources/data/models.json 更新為 7 筆
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>