YongseopKim / ONE

On-device Neural Engine
Other
0 stars 0 forks source link

enable tflite_2.2.0 #3

Closed YongseopKim closed 4 years ago

YongseopKim commented 4 years ago

Makefile -> ./nnfw {configure|build} # if configure -> infra/nnfw/command/configure -> cmake infra/nnfw -> infra/nnfw/CMakeLists.txt

infra/nnfw/CMakeLists.txt

example) compute/cker/CMakeLists.txt

runtime/libs/tflite/CMakeLists.txt

compiler/nnkit-tflite/CMakeLists.txt

YongseopKim commented 4 years ago
dragon@loki:~/Works/github/ONE$ tree ./runtime/libs/tflite/port/1.13.1/
./runtime/libs/tflite/port/1.13.1/
├── CMakeLists.txt
├── include
│   └── tflite
│       └── ext
│           ├── kernels
│           │   ├── CustomOps.h
│           │   ├── register.h # == lite/kernels/register.h
│           │   └── SquaredDifference.h
│           └── nnapi_delegate.h # == tflite/nnapi_delegate.h
└── src
    ├── kernels
    │   ├── register.cpp # == lite/kernels/register.cc
    │   └── SquaredDifference.cpp
    ├── nnapi_delegate.cpp # == lite/nnapi_delegate.cc # handle ops & custom op. change가 좀 많음
    └── nnapi_delegate_ex_AddOpsAndParams_lambda.inc

vs tflite 2.2.0

dragon@loki:~/Works/github/ONE$ tree ./runtime/libs/tflite/port/1.13.1/
./runtime/libs/tflite/port/1.13.1/
├── CMakeLists.txt
├── include
│   └── tflite
│       └── ext
│           ├── kernels
│           │   ├── CustomOps.h
│           │   ├── register.h # == lite/kernels/register.h
│           │   └── SquaredDifference.h
│           └── nnapi_delegate.h # == tflite/delegates/nnapi/nnapi_delegate.h
└── src
    ├── kernels
    │   ├── register.cpp # == lite/kernels/register.cc
    │   └── SquaredDifference.cpp
    ├── nnapi_delegate.cpp # == lite/nnapi_delegate.cc # handle ops & custom op. change가 좀 많음
    └── nnapi_delegate_ex_AddOpsAndParams_lambda.inc