openvino/thirdparty
Georgy Krivoruchko c5b348dd4f
[POC][TF FE] Support SavedModel format (with compression) (#16317)
* Added Saved Model proto descriptors

* Included Google's protobuf repository

* Added wstring version of ov::util::directory_exists

* Added initial implementation of Saved Model iterator

# Conflicts:
#	src/frontends/tensorflow/src/frontend.cpp

* Added missing proto files to repository

* Implemented reading of variables index and data files

# Conflicts:
#	src/frontends/tensorflow/src/frontend.cpp

* Renamed class

# Conflicts:
#	src/frontends/tensorflow/src/frontend.cpp

* Fix for cross-platform directory_exists

* Fixed codestyle and simplified code

* CI fixes

* Separeted Saved Model iterator from Proto iterator

* Moved variables index into separate class

* Added initial implementation of reading a variables from
saved model

# Conflicts:
#	src/frontends/tensorflow/src/frontend.cpp

* Added external variable mapping

* Code cleanup

* Commit is for discussion purposes!!!
Implemented RestoreV2 with a workaround for strings
Not optimized, includes mem leak

* In progress...

* Added DT_STRING coverage into decoder_proto

* m_variables_index moved into underlying class

* Updated copyrgihts, added space between license and code

* Moved string constant to separate class

* Added AssignVariableOp operation

* Changed behavior of RestoreV2
Updated stubs for other ops

* Second working implementation, enabled:
Program-only models
Variables reading from data files

* Extended docs

* Fixed dynamic type

* Fixed naming

* Added Snappy submodule to support compression in TF FE

* Enabled Snappy Compression for TF FE

* Make static linkage of Snappy
Changing Warning as error behavior for 3rd party

* CI fixes

* Added Snappy copyright info

* Aligned behavior of StringConstant with UnsupportedConstant

* Added correct naming and removing unused inputs/outputs
2023-03-24 15:07:16 +04:00
..
ade@58b2595a1a Moved gflags, preprocessing dependencies to root (#6309) 2021-06-23 09:53:18 +03:00
cnpy Updated copyright headers (#15124) 2023-01-16 11:02:17 +04:00
flatbuffers Migration to latest versions of submodules (#16103) 2023-03-06 10:22:34 +04:00
fluid Update fluid (#9007) 2021-12-08 14:43:31 +03:00
gflags Windows ARM64 support via LLVM (#15585) 2023-02-09 11:30:07 +04:00
gtest Updated copyright headers (#15124) 2023-01-16 11:02:17 +04:00
itt_collector Added -Wall for Clang and GCC (#15513) 2023-02-08 15:01:00 +04:00
ittapi Migration to latest versions of submodules (#16103) 2023-03-06 10:22:34 +04:00
json Updated copyright headers (#15124) 2023-01-16 11:02:17 +04:00
ocl Migration to latest versions of submodules (#16103) 2023-03-06 10:22:34 +04:00
ocv Enabled Windows ARM64 build using MSVC cl compiler (#15132) 2023-01-17 17:29:00 +04:00
onnx Upgrade `ONNX` to 1.13, `protobuf` to 3.20.3 and relax `tensorflow` (#14773) 2023-03-24 00:43:01 +04:00
open_model_zoo@8fb7a04f62 Interpolate-11 spec + core op (#16162) 2023-03-16 14:37:57 +01:00
protobuf Upgrade `ONNX` to 1.13, `protobuf` to 3.20.3 and relax `tensorflow` (#14773) 2023-03-24 00:43:01 +04:00
pugixml@a0e0643363 Added option to disable compile_tool (#13903) 2022-11-08 15:04:57 +04:00
snappy@dc05e02648 [POC][TF FE] Support SavedModel format (with compression) (#16317) 2023-03-24 15:07:16 +04:00
xbyak@740dff2e86 Migration to latest versions of submodules (#16103) 2023-03-06 10:22:34 +04:00
zlib Windows ARM64 support via LLVM (#15585) 2023-02-09 11:30:07 +04:00
CMakeLists.txt [POC][TF FE] Support SavedModel format (with compression) (#16317) 2023-03-24 15:07:16 +04:00