core源码导读
以下是core文件夹中一级目录结构:
├── BUILD
├── api_def
├── common_runtime
├── debug
├── distributed_runtime
├── example
├── framework
├── graph
├── grappler
├── kernels
├── lib
├── ops
├── platform
├── profiler
├── protobuf
├── public
├── user_ops
└── util
1. framework
framework主要完成基础功能模块,包括allocator、attr、bfloat、cancellation、common_shape、control_flow、cost_graph、device、fake_input、function、graph、kernel、log_memory、lookup_interface、memory_types、node、numeric、op、tensor等,其中使用Protocol Buffers作为数据序列化的工具。