| 1234567891011121314151617181920212223 |
- # -*- coding: utf-8 -*-
- """模型运行时层(MODEL_RUNTIME)。
- 封装 TensorFlow / Keras / PyTorch / GraphDef 等不同框架的模型加载差异。
- 不依赖 pipeline / assembly / rules。
- 按 ARCHITECTURE.md §4.3 依赖方向约束:
- model_runtime -> domain, infra only
- 规划内容(Phase 3/5 填充):
- base_loader.py <- 统一 loader 接口
- tensorflow_loader.py <- TF SavedModel 加载
- keras_loader.py <- Keras .hdf5 加载
- torch_loader.py <- PyTorch .pth 加载
- graphdef_loader.py <- TF GraphDef (.pb) 加载
- vocab.py <- vocab_word / char-id 映射(来自 common/Utils.py)
- viterbi.py <- decode / viterbi_decode(来自 common/Utils.py)
- embed.py <- w2v 加载(来自 common/Utils.py)
- 来源:interface/modelFactory.py + common/Utils.py 中的模型相关函数。
- Phase 2 仅建立目录骨架,不迁移 modelFactory.py。
- """
|