iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 27
1
AI & Machine Learning

如何使用tensorflow在android上系列 第 27

[Day 27] 介紹FlatBuffers

FlatBuffers

FlatBuffers是一個跨平台序列化的開源軟體,支援的語言有C++、C#、C、Go、Java、JavaScript、PHP以及Python,使用的license是Apache license version 2.0,有點相似於google protocol buffers,不同的地方在FlatBuffers不需要在存取資料之前解析或解包的步驟,以及連結每個記憶體分配,googl protocol buffers既沒有可選的文字檔匯入及匯出,也沒有聯合的語言功能。FlatBuffers的特點:

  • 在解包以及解析前存取序列化資料
  • 更有效的快速控管記憶體
  • 擁有良好的向後兼容性
  • 少量的程式碼
  • 可以透過程式碼檢查再編譯時期發生的錯誤
  • 可以方便的使用在各語言之中
  • 不使用依賴的程式碼來跨平台

參考文件
FlatBuffers


上一篇
[Day 26] 介紹Tensorflow Lite
下一篇
[Day 28] TensorFlow Lite與TensorFlow Mobile差異
系列文
如何使用tensorflow在android上30

尚未有邦友留言

立即登入留言