Closed SingL3 closed 6 years ago
你好!我想用您提供的caffe的windows版本编译一个SSD,然后caffe.proto在添加SSD的PriorBoxParameter,其中包括repeated float min_size和repeated float max_size等参数。在层的代码中,会检查是否有这2个参数。也就是会使用到param.has_min_size()和param.has_max_size()。 编译时出现:“has_min_size 不是 caffe::PriorBoxParameter 的成员” 以及 " "=" 无法从 const google::protobuf::Repeated 转换为 float"(max_size也一样) 请问知道这是什么原因么?
请问楼主解决了吗?遇到一模一样的问题
@zysjtu 把Repeated改成optional就可以了,SSD原版就是optional的,不知道为什么windows那个版本是repeated代码里还有这句CHECK
你好!我想用您提供的caffe的windows版本编译一个SSD,然后caffe.proto在添加SSD的PriorBoxParameter,其中包括repeated float min_size和repeated float max_size等参数。在层的代码中,会检查是否有这2个参数。也就是会使用到param.has_min_size()和param.has_max_size()。 编译时出现:“has_min_size 不是 caffe::PriorBoxParameter 的成员” 以及 " "=" 无法从 const google::protobuf::Repeated 转换为 float"(max_size也一样)
请问知道这是什么原因么?