55 lines
1.4 KiB
Python
55 lines
1.4 KiB
Python
"""
|
|
Cluster4NPU UI - Modular PyQt5 Application for ML Pipeline Design
|
|
|
|
This package provides a comprehensive, modular user interface for designing,
|
|
configuring, and deploying high-performance ML inference pipelines optimized
|
|
for Kneron NPU dongles.
|
|
|
|
Main Modules:
|
|
- config: Theme and settings management
|
|
- core: Business logic and node implementations
|
|
- ui: User interface components and windows
|
|
- utils: Utility functions and helpers
|
|
- resources: Static resources and assets
|
|
|
|
Key Features:
|
|
- Visual node-based pipeline designer
|
|
- Multi-stage inference workflow support
|
|
- Hardware-aware resource allocation
|
|
- Real-time performance estimation
|
|
- Export to multiple deployment formats
|
|
|
|
Usage:
|
|
# Run the application
|
|
from cluster4npu_ui.main import main
|
|
main()
|
|
|
|
# Or use individual components
|
|
from cluster4npu_ui.core.nodes import ModelNode, InputNode
|
|
from cluster4npu_ui.config.theme import apply_theme
|
|
|
|
Author: Cluster4NPU Team
|
|
Version: 1.0.0
|
|
License: MIT
|
|
"""
|
|
|
|
__version__ = "1.0.0"
|
|
__author__ = "Cluster4NPU Team"
|
|
__email__ = "team@cluster4npu.com"
|
|
__license__ = "MIT"
|
|
|
|
# Package metadata
|
|
__title__ = "Cluster4NPU UI"
|
|
__description__ = "Modular PyQt5 Application for ML Pipeline Design"
|
|
__url__ = "https://github.com/cluster4npu/ui"
|
|
|
|
# Import main components for convenience
|
|
from .main import main
|
|
|
|
__all__ = [
|
|
"main",
|
|
"__version__",
|
|
"__author__",
|
|
"__title__",
|
|
"__description__"
|
|
] |