Ivan Tikhonov
063c7ef6b9
GRU/RNN/LSTM sequence ops, reference implementations, single layer tests (#1594)
* gru/rnn sequences
* update gru/rnn sequences ops, add unit tests
* enable sequence transformations for cpu plugin
* ngraph codestyle
* update tensor iterator to rnn/gru/lstm sequence transformations, add unit tests
* ngraph codestyle
* add visitors for ngraph ie ops, fix a bug with incorrect axis, fix ngraph to ngraph ie conversion
* update GRUSequence/GRUSequenceIE according to plugin format
* fix ngraph ie implementations according to plugins restricrictions
* fix naming issue
* adapt unit tests to accordance to new changes
* strict checks, additional unit tests
* add descriptions for transformations, fix unit tests
* enable ti to sequnece and unroll transformations in plugins for testing
* disable tensor iterator ngraph reader tests
* delete unnecessary cmake file
* fix includes
* clean up, resolve review comments
* move ti to sequence transformation to ti folder
* validate_and_infer_types() implementation
* input parameter validation for LSTM, GRU and RNN
* style-check applied
* Add LSTMSequence dynamic shape validation and test props for RNNCell, GRUCell, LSTMCell and LSTMSequence.
* recurrent_sequence.hpp moved to ngraph/core/include/ngraph/op/util/
* style check applied
* removed unused variable from LSTMSequence::validate_and_infer_types
* Add missing newline mark at the end of file.
* Add supression macro for FusedOp deprecation.
* Add element type initialization
* transpose,rnn cell reference implementations
* Apply PR review remarks
* reference implementations for cells op, single layer tests, align lstm cell/sequence according to the spec
* lstm/gru/rnn cell decompostion transformations
* ngraph codestyle
* clean up
* ngraph code style
* change inheritance of Cells, fix build
* fix build
* fix build again
* remove Peepholes from LSTMSeq, fix copy_runtime_info in transformations
* Rewrite tests to use gtest exception assertions.
* resolve tests issues
* ngraph codestyle
* add missed files
* fix typeprop tests
* fix lstm sequence checks
* fix arm build
* fix arm again
* delete unnecessary file
* add convert weghts format function, enable lstm test, resolve review comments
* add ngraph builders
* ngraph codestyle
* fix unit tests
* revert transpose reference implementation
* move ti to sequences transformation to another branch, resolve review comments
* resolve review comments
* revert fix in ie_layer_validators
* revert LSTM Cell v0, add LSTMCell v1, update transformation lstm_cell_to_cell_ie
* v1 version of LSTMCell op
* LSTMSequence v1 operation, exclude LSTMSeq from opset4
* fix python api tests
* resolve review comments, tests for decomposition transformations, switch lstm cell to opset4 in mo
* references impl for RNN/GRU/LSTM Sequences, single layer tests, bidirectional transformation
* fix unit tests
* process dynamic ranks of rnn/gru/lstm ops
* remove sequences specifications from opset4
* resolve review comments
* fix validate_and_infer_types of GRU/RNN sequences
Co-authored-by: Szymon Durawa <szymon.durawa@intel.com>
2020-09-08 10:31:44 +03:00
..
2020-09-04 09:04:36 +03:00
2020-05-20 01:13:06 +03:00
2020-09-01 12:10:03 +03:00
2020-09-03 19:34:35 +03:00
2020-09-01 06:57:34 +03:00
2020-07-10 13:49:43 +03:00
2020-09-08 10:31:44 +03:00
2020-09-08 10:31:44 +03:00
2020-09-01 06:57:34 +03:00
2020-05-20 01:13:06 +03:00
2020-05-20 01:13:06 +03:00
2020-09-08 10:31:44 +03:00
2020-08-06 05:51:05 +03:00
2020-08-20 12:27:14 +03:00
2020-08-18 13:49:30 +03:00
2020-08-20 12:27:14 +03:00
2020-09-04 06:06:43 +03:00
2020-08-13 07:17:24 +03:00
2020-05-20 01:13:06 +03:00
2020-09-08 10:31:44 +03:00
2020-08-20 12:27:14 +03:00
2020-05-22 02:23:12 +03:00
2020-08-20 12:27:14 +03:00
2020-05-20 01:13:06 +03:00
2020-08-17 19:43:11 +03:00
2020-08-20 12:27:14 +03:00
2020-08-07 21:46:13 +03:00
2020-05-20 01:13:06 +03:00
2020-08-25 06:12:39 +03:00
2020-05-20 01:13:06 +03:00
2020-05-20 01:13:06 +03:00
2020-08-04 06:35:58 +03:00
2020-05-20 01:13:06 +03:00
2020-05-20 01:13:06 +03:00
2020-08-20 12:27:14 +03:00
2020-05-20 01:13:06 +03:00
2020-05-20 01:13:06 +03:00
2020-07-27 19:47:37 +03:00
2020-05-20 01:13:06 +03:00
2020-05-20 01:13:06 +03:00
2020-05-20 01:13:06 +03:00
2020-05-20 01:13:06 +03:00
2020-08-20 12:27:14 +03:00
2020-09-04 09:04:36 +03:00
2020-08-20 12:27:14 +03:00
2020-08-14 06:27:58 +03:00
2020-08-17 16:32:53 +03:00
2020-07-28 08:54:50 +03:00
2020-07-28 08:54:50 +03:00
2020-08-20 12:27:14 +03:00
2020-08-20 12:27:14 +03:00
2020-08-07 21:46:13 +03:00
2020-08-20 12:27:14 +03:00
2020-05-20 01:13:06 +03:00
2020-08-20 12:27:14 +03:00
2020-08-20 12:27:14 +03:00
2020-09-01 06:57:34 +03:00
2020-09-04 16:02:14 +03:00