| setup: add extras repo for lttngust
Add the openEuler extras repo for python3-lttngust.
Replace lttng-ust with python3-lttngust in the tracing fallback install.
Signed-off-by: XiaoqiangWu <wuxiaoqiang.rtos@huawei.com>
| 27 天前 |
| scripts: refactor setup.sh into modular components
Split the monolithic setup.sh into a modular architecture to improve
maintainability and testability.
Key changes:
- Created scripts/setup/ containing discrete modules for submodules,
python_venv, rosdep, and environment verification.
- Introduced Template Method pattern for platform-specific hooks
(platform_ros_setup_path, platform_handle_missing_ros) to eliminate
platform if/else branches in the core script.
- Separated Python requirements into dedicated files (base, dev-tools,
hardware, platform-specific).
- Added explicit dependency checking and robust git-lfs handling.
Signed-off-by: XiaoqiangWu <wuxiaoqiang.rtos@huawei.com>
| 28 天前 |
| patches: enable KD training patch stack
Use the reordered LeRobot parity patches for legacy KD support.
Add adaptive-weight prerequisites to the default KD-capable stack.
Split TensorBoard scalar logging out of the weighted-training patch.
Keep weighted-training and quantization helpers outside PR 103 defaults.
Anchor the logging patch with stable context so git-am keeps valid Python.
Keep the upstream knowledge-distillation patch content unchanged.
Signed-off-by: Shi Xin <shixin21@h-partners.com>
| 27 天前 |