源码文件:
detectron/core/test_engine.py
initialize_model_from_cfg() 函数
该函数会根据全局配置信息(global cfg)创建模型并对其进行初始化, 该函数的接受参数weights_file
为一权重文件的路径信息. 其他参数采用全局配置文件中的设置.
1 | def initialize_model_from_cfg(weights_file, gpu_id=0): |
该函数最开始使用全局配置信息cfg.MODEL.TYPE
创建的一个模型引用model
, 关于创建模型的的代码详细内容请查看模型创建源码解析. 然后利用网络工具文件(net_utils.py
)中initialize_gpu_from_weights_file()
方法对模型进行初始化