Advertisement

darknet源码追踪cfg文件

阅读量:

darknet源码中对于cfg文件的读取操作,是由函数parse_network_cfg(cfgfile) 内部调用的read_cfg(file) 函数完成的。
如以下代码所示,解析完成后所获取的各项属性与参数将被存储于section中:

复制代码
    network parse_network_cfg(char *filename)
    {
    // 从神经网络结构参数文件中读入所有神经网络层的结构参数,
    // 存储到sections中,
    // sections的每个node包含一层神经网络的所有结构参数
    list *sections = read_cfg(filename);
    
      
      
      
      
      
      
    

具体而言,配置文件中所涉及的每一层信息均被存储于section结构体之中,该结构体的定义位置位于src/parser.c文件中。

复制代码
    typedef struct{
    char *type;//保存了cfg中层的名字
    list *options;//保存了当前层对应的参数
    }section;
    
      
      
      
      
    

对应层级所采用的参数结构主

全部评论 (0)

还没有任何评论哟~