Created by: Shixiaowei02
1、Flatbuffers
模块代码已测试通过,所以默认不再编译 NaiveBuffer
以减小库体积和内存占用。合入此提交后,开启 LITE_ON_TINY_PUBLISH
编译时,Flatbuffers
模型格式不会向后进行 NaiveBuffer
兼容,需重新使用 Fluid
格式的原始模型进行 OPT
转换,用户接口和使用方法不变。
2、修复 FLATBUFFERS_VIEW=ON
时 OPT
尝试向只读数据结构写入数据而报错的问题。修复 LOG(FATAL)
不能中止进程的问题。
3、开启 LITE_ON_TINY_PUBLISH
编译时,fbs::Desc
将成为 cpp::Desc
移动端主数据结构,所以此提交更新了 CMake
中 fbs_headers
依赖关系。注意:所有用到 __lite_cc_files
的目标都须添加此依赖。