文件最后提交记录最后更新时间
[Feature] support auto model register Co-authored-by: young256<liumingyang16@huawei.com> # message auto-generated for no-merge-commit merge: !2077 merge model-register into master [Feature] support auto model register Created-by: young256 Commit-by: young256 Merged-by: ascend-robot Description: A decorator-based automatic model registration system has been implemented, enabling dynamic discovery and on-demand class loading without manual import statements or configuration files. Core Functionality: 1. Lazy Initialization Modules are imported only when the corresponding model is first requested, optimizing startup performance and resource usage. 2. Fault Containment Import failures are isolated per module, ensuring that issues with one model don't disrupt the registration of others. 3. Comprehensive Diagnostics Detailed error reporting includes available model inventories and specific failure causes for troubleshooting. 4. Extensibility by Design The system adheres to the Open/Closed Principle: Open for extension: Add new models by creating modules with decorated classes Closed for modification: No changes to existing registry code required Usage Workflow: Create a new model module Apply the registration decorator to model classes The system automatically handles discovery and availability See merge request: Ascend/MindSpeed-MM!20774 个月前
[Feature] support auto model register Co-authored-by: young256<liumingyang16@huawei.com> # message auto-generated for no-merge-commit merge: !2077 merge model-register into master [Feature] support auto model register Created-by: young256 Commit-by: young256 Merged-by: ascend-robot Description: A decorator-based automatic model registration system has been implemented, enabling dynamic discovery and on-demand class loading without manual import statements or configuration files. Core Functionality: 1. Lazy Initialization Modules are imported only when the corresponding model is first requested, optimizing startup performance and resource usage. 2. Fault Containment Import failures are isolated per module, ensuring that issues with one model don't disrupt the registration of others. 3. Comprehensive Diagnostics Detailed error reporting includes available model inventories and specific failure causes for troubleshooting. 4. Extensibility by Design The system adheres to the Open/Closed Principle: Open for extension: Add new models by creating modules with decorated classes Closed for modification: No changes to existing registry code required Usage Workflow: Create a new model module Apply the registration decorator to model classes The system automatically handles discovery and availability See merge request: Ascend/MindSpeed-MM!20774 个月前
【Feature】 Improve GLM4.5V performance & update readme Co-authored-by: weixin_44031810<gaojie75@huawei.com> # message auto-generated for no-merge-commit merge: !1879 merge perf into master 【Feature】 Improve GLM4.5V performance & update readme Created-by: weixin_44031810 Commit-by: weixin_44031810 Merged-by: ascend-robot Description: ## Motivation Please describe the motivation of this PR and the goal you want to achieve through this PR. ## Modification Please briefly describe what modification is made in this PR. ## Self-test (Optional) If modifications to this PR may cause/fix function/accuracy/performance DTSs/issues, a self-inspection record needs to be attached. ## BC-breaking (Optional) If there are compatibility issues, such as dependencies on cann/torch_npu versions, they need to be explained in the PR. ## Checklist **Before PR**: - [ ] The new code needs to comply with the Clean Code specification. - [ ] The PR content is self-checked, and the expression can be clear and the writing standardized **After PR**: - [ ] CLA has been signed and all committers have signed the CLA in this PR. - [ ] The ci-pipeline is passed, Code Check is passed. See merge request: Ascend/MindSpeed-MM!18795 个月前