caffe深度学习【十二】编译错误:caffe.proto:1:1: Interpreting non ascii codepoint 239.

在尝试编译SENet时,遇到Caffe.proto的编译错误,原因是文件被插入了UTF-8字节顺序标记(BOM)。通过Vim编辑器,使用`:set nobomb`命令移除BOM,然后保存退出,重新编译后问题得到解决。
摘要由CSDN通过智能技术生成

问题:

今天想换senet来训练,需要添加一个层,然后重新编译caffe

https://github.com/hujie-frank/SENet

 

当我改了caffe.proto文件后,准备重新make编译caffe时,出现如下问题:

文字版如下:

PROTOC src/caffe/proto/caffe.proto
caffe.proto:1:1: Interpreting non ascii codepoint 239.
caffe.proto:1:1: Expected top-level statement (e.g. "message").
caffe.proto:1:2: Interpreting non ascii codepoint 187.
caffe.proto:1:3: Interpreting non ascii codepoint 191.
Makefile:638: recipe for target '.build_release/src/caffe/proto/caffe.pb.cc' failed
make: *** [.build_release/src/caffe/proto/caffe.pb.cc] Error 1

 

 

 

原因:

用文本编辑器打开了文件后,文本编辑器在caffe.proto文件的开头静默插入字节顺序标记。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值