8 Commits

Author SHA1 Message Date
Mason
92f9d956af Remove cluster4npu_ui package prefix and remove export/analysis buttons
- Update all imports to use relative imports instead of cluster4npu_ui.* prefix
- Remove export configuration functionality from dashboard menu
- Remove performance analysis action from pipeline menu
- Update dependencies in pyproject.toml to include NodeGraphQt and PyQt5
- Maintain clean import structure across all modules

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-07 12:17:59 +08:00
Mason
fc47e5d868 Add multi-series dongle manager with load balancing and order preservation
- Implement MultiSeriesDongleManager for parallel inference across different dongle series
- Add GOPS-based load balancing (KL720: 1425 GOPS, KL520: 345 GOPS ratio ~4:1)
- Ensure sequential result output despite heterogeneous processing speeds
- Include comprehensive threading architecture with dispatcher, per-dongle workers, and result ordering
- Add performance statistics and monitoring capabilities
- Update project configuration and documentation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-04 23:34:16 +08:00
Mason
b518d75299 integrate uv and pyproject 2025-08-04 22:48:11 +08:00
Mason
914ce68da8 update project 2025-08-04 22:42:14 +08:00
bab06b9fa4 Merge branch 'main' of github.com:HuangMason320/cluster4npu 2025-07-24 11:56:32 +08:00
0ae1f1c0e2 Add comprehensive inference pipeline system with UI framework
- Add InferencePipeline: Multi-stage inference orchestrator with thread-safe queue management
- Add Multidongle: Hardware abstraction layer for Kneron NPU devices
- Add comprehensive UI framework with node-based pipeline editor
- Add performance estimation and monitoring capabilities
- Add extensive documentation and examples
- Update project structure and dependencies

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-04 23:33:16 +08:00
58f0dd75ac test multidongle 2025-05-29 15:27:12 +08:00
0bd11ca63e first commit 2025-05-14 16:37:15 +08:00