Accusys
17e4e15860
feat: add Vision LLM integration (CLIP + Qwen3-VL cascade)
- Add Qwen3-VL dynamic management (start/stop/status CLI)
- Add CLIP + Qwen3-VL cascade detection strategy
- Add Vision CLI commands (vision start/stop/status, detect)
- Add cascade_vision processor module
- Add clip processor module
- Add qwen_vl_manager module
Changes:
- scripts/start_qwen3vl.sh, stop_qwen3vl.sh: Qwen3-VL management scripts
- src/core/vision/: Qwen3-VL manager module
- src/core/processor/cascade_vision.rs: CLIP + Qwen3-VL cascade logic
- src/core/processor/clip.rs: CLIP classification and detection
- src/api/clip_api.rs: CLIP API endpoints
- src/cli/vision.rs: Vision CLI implementation
- src/cli/args.rs: Add Vision and Detect commands
- src/main.rs: Integrate Vision CLI
- src/core/mod.rs: Add vision module
- src/core/processor/mod.rs: Add cascade_vision module
2026-06-13 16:25:52 +08:00
..
2026-06-02 07:13:23 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-14 14:02:49 +08:00
2026-05-15 18:06:36 +08:00
2026-06-02 07:13:23 +08:00
2026-05-14 02:26:37 +08:00
2026-03-25 14:53:41 +08:00
2026-05-06 14:41:48 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-11 07:03:22 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-11 07:03:22 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-19 13:23:09 +08:00
2026-05-13 04:30:18 +08:00
2026-05-13 04:30:18 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-06-02 07:13:23 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-03-30 04:11:02 +08:00
2026-05-19 03:14:18 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-23 16:46:02 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-03-25 14:53:41 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-06-02 07:13:23 +08:00
2026-03-25 14:53:41 +08:00
2026-05-04 01:31:21 +08:00
2026-05-11 07:03:22 +08:00
2026-06-13 16:25:52 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-11 07:03:22 +08:00
2026-03-25 14:53:41 +08:00
2026-05-04 01:31:21 +08:00
2026-03-25 14:53:41 +08:00
2026-05-11 07:03:22 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-03-25 14:53:41 +08:00
2026-05-11 07:03:22 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-11 07:03:22 +08:00
2026-05-14 20:35:22 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-06-02 07:13:23 +08:00
2026-05-13 02:37:45 +08:00
2026-05-08 01:04:23 +08:00
2026-05-13 20:00:47 +08:00
2026-05-11 07:03:22 +08:00
2026-05-13 02:37:45 +08:00
2026-05-04 01:31:21 +08:00
2026-05-13 20:00:47 +08:00
2026-06-02 07:13:23 +08:00
2026-06-02 07:13:23 +08:00
2026-05-21 01:08:30 +08:00
2026-05-04 01:31:21 +08:00
2026-06-02 07:13:23 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-06 14:41:48 +08:00
2026-05-04 01:31:21 +08:00
2026-05-21 01:08:30 +08:00
2026-05-06 14:41:48 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-18 00:36:14 +08:00
2026-05-21 01:08:30 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-11 07:03:22 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-11 07:03:22 +08:00
2026-05-11 07:03:22 +08:00
2026-05-11 07:03:22 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-11 07:03:22 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-11 07:03:22 +08:00
2026-05-06 14:41:48 +08:00
2026-05-06 14:41:48 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-21 01:08:30 +08:00
2026-05-13 04:30:18 +08:00
2026-05-11 07:03:22 +08:00
2026-05-13 02:37:45 +08:00
2026-06-02 07:13:23 +08:00
2026-03-25 14:53:41 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-11 07:03:22 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-22 08:35:32 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-11 07:03:22 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-06-02 07:13:23 +08:00
2026-05-13 20:00:47 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-21 01:08:30 +08:00
2026-05-11 07:03:22 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-03-25 14:53:41 +08:00
2026-03-25 14:53:41 +08:00
2026-03-25 14:53:41 +08:00
2026-05-11 07:03:22 +08:00
2026-03-25 14:53:41 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-06-02 07:13:23 +08:00
2026-04-30 15:07:49 +08:00
2026-05-13 04:30:18 +08:00
2026-05-13 04:30:18 +08:00
2026-05-13 04:30:18 +08:00
2026-05-13 04:30:18 +08:00
2026-05-11 07:03:22 +08:00
2026-05-21 01:08:30 +08:00
2026-05-09 17:21:17 +08:00
2026-05-11 07:03:22 +08:00
2026-04-23 16:46:02 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-21 01:08:30 +08:00
2026-05-15 14:38:47 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-06-02 07:13:23 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-11 07:03:22 +08:00
2026-05-11 07:03:22 +08:00
2026-05-25 03:40:02 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-13 02:37:45 +08:00
2026-05-09 18:14:22 +08:00
2026-04-30 15:07:49 +08:00
2026-05-13 03:19:26 +08:00
2026-05-13 03:19:26 +08:00
2026-05-11 07:03:22 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-11 07:03:22 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-03-25 14:53:41 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-13 02:37:45 +08:00
2026-05-11 07:03:22 +08:00
2026-05-04 01:31:21 +08:00
2026-05-11 07:03:22 +08:00
2026-06-02 07:13:23 +08:00
2026-06-13 16:25:52 +08:00
2026-05-11 07:03:22 +08:00
2026-06-13 16:25:52 +08:00
2026-06-02 07:13:23 +08:00
2026-05-11 07:03:22 +08:00
2026-05-11 07:03:22 +08:00
2026-04-30 15:07:49 +08:00
2026-04-23 16:46:02 +08:00
2026-05-18 00:36:14 +08:00
2026-04-30 15:07:49 +08:00
2026-03-25 14:53:41 +08:00
2026-04-30 15:07:49 +08:00
2026-05-21 01:08:30 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-11 07:03:22 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-14 14:44:39 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-19 14:15:00 +08:00
2026-05-19 15:51:25 +08:00
2026-05-19 16:05:46 +08:00
2026-05-19 16:21:15 +08:00
2026-05-19 21:07:39 +08:00
2026-05-19 21:08:16 +08:00
2026-03-25 14:53:41 +08:00
2026-04-30 15:07:49 +08:00
2026-03-25 14:53:41 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-15 14:58:44 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-04-30 15:07:49 +08:00
2026-05-13 04:30:18 +08:00
2026-05-04 01:31:21 +08:00
2026-03-25 14:53:41 +08:00
2026-03-25 14:53:41 +08:00
2026-03-25 14:53:41 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-03-25 14:53:41 +08:00
2026-05-09 17:21:17 +08:00
2026-05-21 01:08:30 +08:00
2026-05-04 01:31:21 +08:00
2026-05-06 14:41:48 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-13 02:37:45 +08:00
2026-05-13 04:30:18 +08:00
2026-03-25 14:53:41 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-06-02 07:13:23 +08:00
2026-05-11 07:03:22 +08:00
2026-05-04 01:31:21 +08:00
2026-05-18 00:36:14 +08:00
2026-05-11 07:03:22 +08:00
2026-04-30 15:07:49 +08:00
2026-05-13 02:37:45 +08:00
2026-05-11 07:03:22 +08:00
2026-05-04 01:31:21 +08:00
2026-05-13 02:37:45 +08:00
2026-06-02 07:13:23 +08:00
2026-05-13 04:35:43 +08:00
2026-05-04 01:31:21 +08:00
2026-05-11 07:03:22 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-06-02 07:13:23 +08:00
2026-06-02 07:13:23 +08:00
2026-06-02 07:13:23 +08:00
2026-05-26 04:35:51 +08:00
2026-05-04 01:31:21 +08:00
2026-05-04 01:31:21 +08:00
2026-04-30 15:07:49 +08:00
2026-05-04 01:31:21 +08:00
2026-05-14 15:12:21 +08:00
2026-05-11 07:03:22 +08:00
2026-05-11 07:03:22 +08:00
2026-05-11 07:03:22 +08:00