root/tensorflow/core
|--common_runtime # 公共運行庫
|--distributed_runtime # 分布式執行模塊,含有grpc session, grpc worker, grpc master等
|--framework # 基礎功能模塊
|--kernels # matmul, conv2d, argmax, batch_norm等核心op
|--lib # 公共基礎庫
|--platform # 操作系統實現的相關文件
|--ops # ops運算
知識預備:
1. Google Protocol Buffer( 簡稱 Protobuf) 是 Google 公司內部的混合語言數據標准,目前已經正在使用的有超過 48,162 種報文格式定義和超過 12,183 個 .proto 文件。他們用於 RPC 系統和持續數據存儲系統。
Protocol Buffers 是一種輕便高效的結構化數據存儲格式,可以用於結構化數據串行化,或者說序列化。它很適合做數據存儲或 RPC 數據交換格式。可用於通訊協議、數據存儲等領域的語言無關、平台無關、可擴展的序列化結構數據格式。目前提供了 C++、Java、Python 三種語言的 API。
2. c++三種繼承方式:公有繼承;保護繼承;私有繼承。
