Skip to content

Commit 9f198ae

Browse files
committed
fix: ModelAlgorithmAdapter 未转发 build_model,导致 get_trainable_info 始终返回空
- ModelAlgorithmAdapter 新增 build_model property 委托到底层算法 - 27 个深度学习算法恢复可训练识别 - bump version: 2.7.0 → 2.7.1
1 parent 557860f commit 9f198ae

3 files changed

Lines changed: 14 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# 更新日志
22

3+
## Release 2026-05-26 (v2.7.1)
4+
5+
### 🐛 修复
6+
- **`ModelAlgorithmAdapter` 未转发 `build_model`**: `registry.get_trainable_info()` 检测不到任何有底模的算法(始终返回空列表),因为 `ModelAlgorithmAdapter.__init__` 未将底层算法的 `build_model` 暴露给注册器。新增 `build_model` property 委托到底层 `self.algo`,27 个深度学习算法恢复可训练识别。
7+
8+
### ✨ 新功能
9+
- **`build_model` 属性转发**: `ModelAlgorithmAdapter` 新增 `build_model` property,自动将底层算法的 `build_model` 方法暴露给注册器,无需为每个算法单独适配。
10+
311
## Release 2026-05-26 (v2.7.0)
412

513
### ✨ 新功能

__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
Y = minor — 大更新/必要修复(新功能、架构变更、API 修改)
88
X = major — 重大更新(架构重写、不兼容变更)
99
10-
版本: 2.6.1
10+
版本: 2.7.1
1111
功能:
1212
- 100+ 种预测算法
1313
- 实时监控视频数据
@@ -31,7 +31,7 @@
3131
- exports/: 导出目录
3232
"""
3333

34-
__version__ = "2.7.0"
34+
__version__ = "2.7.1"
3535
__author__ = "Bilibili Monitor Team"
3636

3737
from config import PROJECT_ROOT, DATA_DIR, COVER_DIR, EXPORT_DIR

algorithms/model_adapter.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,10 @@ def weight(self):
273273
def weight(self, value):
274274
self.algo.weight = value
275275

276+
@property
277+
def build_model(self):
278+
return getattr(self.algo, "build_model", None)
279+
276280
def get_info(self) -> Dict:
277281
"""获取算法信息"""
278282
return {

0 commit comments

Comments
 (0)