Skip to content

Commit

Permalink
Squashed commit of the following: common debug merge
Browse files Browse the repository at this point in the history
commit 9cdddb337972c2ebecb3ed81f2613b96ae034538
Author: Mikhail Ryzhov <[email protected]>
Date:   Fri May 12 14:05:34 2023 +0200

    clnag format

commit f093baa7708bd9e9527277337e52104b4e82744d
Author: Evgeny Kotov <[email protected]>
Date:   Wed Apr 19 15:27:58 2023 +0200

    fix ts_concat ts_split

commit 1c8baba5bb4c1533f4470505fe5a0dce6e4bc45e
Author: Evgeny Kotov <[email protected]>
Date:   Wed Apr 19 13:26:30 2023 +0200

    fix ts_split

commit 043af9aad51b218c8e27150516e3824cea682ca3
Author: Evgeny Kotov <[email protected]>
Date:   Tue Apr 18 19:39:15 2023 +0200

    remove debug

commit 7c03af67f018d5eea2c39d01bf2d68b815cde390
Author: Evgeny Kotov <[email protected]>
Date:   Tue Apr 18 19:37:34 2023 +0200

    fix ts_concat

commit dc2f00a1e77427b0ae243f5ef7606eac4cdf8051
Author: Evgeny Kotov <[email protected]>
Date:   Tue Apr 18 13:15:50 2023 +0200

    implemented ts_split through gather

commit 311045f78d357b4f1129a4545da9092435313664
Merge: 06fee24288 7ca64ec9f7
Author: Evgeny Kotov <[email protected]>
Date:   Mon Apr 17 19:19:05 2023 +0200

    Merge branch 'gna_layout_debug_fix' into gna_layout_debug

commit 7ca64ec9f704c2228808212e267fb387c08e4921
Author: Evgeny Kotov <[email protected]>
Date:   Mon Apr 17 19:06:44 2023 +0200

    fix

commit 81c6217c68fe6f945ab83ae8b6ed64d23415a62e
Author: Evgeny Kotov <[email protected]>
Date:   Mon Apr 17 18:29:32 2023 +0200

    fix

commit 06fee24288be846209e87fbd40aab7cad2775559
Author: Evgeny Kotov <[email protected]>
Date:   Mon Apr 17 16:03:34 2023 +0200

    fix RemoveOutputsProcessing name to emplace

commit 83344b2723b4db919862e7519369593710d06de9
Author: Evgeny Kotov <[email protected]>
Date:   Mon Apr 17 10:35:59 2023 +0200

    fix

commit cc7d6bdea26df1d2e3195bf82e62193442723995
Merge: d916fa40f9 83d51b5fe4
Author: Evgeny Kotov <[email protected]>
Date:   Thu Apr 13 13:32:44 2023 +0200

    Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

commit d916fa40f98d5d253e445929319f06b638d2f430
Author: Evgeny Kotov <[email protected]>
Date:   Thu Apr 13 13:32:02 2023 +0200

    remove debug

commit f8b1fac6f94577059f729ac7c31594b4f93ba4ae
Author: Evgeny Kotov <[email protected]>
Date:   Thu Apr 13 13:31:12 2023 +0200

    fix + remove debug

commit 710d004eda3063374b99c3a78a37f7af2b84d1e8
Author: Evgeny Kotov <[email protected]>
Date:   Thu Apr 13 11:54:36 2023 +0200

    fix

commit 83d51b5fe485d96c76bc77ace671491c5bfb1223
Author: Mikhail Ryzhov <[email protected]>
Date:   Wed Apr 12 19:06:15 2023 +0200

    Pattern Reshape-Transpose

commit 3e33e51edff7762112f00d29281a59a6cb16ea83
Merge: a5042ebce7 74c68cbf4f
Author: Mikhail Ryzhov <[email protected]>
Date:   Wed Apr 12 16:56:24 2023 +0200

    Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

commit a5042ebce79b0fc6a5db749166a4784aec9f0d2a
Author: Mikhail Ryzhov <[email protected]>
Date:   Wed Apr 12 16:56:00 2023 +0200

    Reverted check of concat with interleaved inputs

commit 74c68cbf4fd1206d5e67326a4cf0dc290fbeb574
Author: Evgeny Kotov <[email protected]>
Date:   Wed Apr 12 16:53:17 2023 +0200

    use ts_fuse instead of general after all

commit 49ac734247ef6f73ce2ca096f1bd03c027f3c338
Merge: 79d23d893f 1dbea2cb3c
Author: Mikhail Ryzhov <[email protected]>
Date:   Wed Apr 12 15:02:35 2023 +0200

    Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

commit 79d23d893fd585f253eec8d3e10198e5b75ed2da
Author: Mikhail Ryzhov <[email protected]>
Date:   Wed Apr 12 15:02:08 2023 +0200

    Fixed ConvertMatmulToPointwiseConvWithFqNeg

commit 1dbea2cb3c948d2703a2e97957b25ebd2bd30db6
Author: Evgeny Kotov <[email protected]>
Date:   Wed Apr 12 14:29:22 2023 +0200

    fix pipeline

commit d73effb2c1905754a9f8636e0a762885224ca44f
Merge: e2b5440ad1 d5b7a7c984
Author: Evgeny Kotov <[email protected]>
Date:   Wed Apr 12 14:01:28 2023 +0200

    Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

commit e2b5440ad11eea5aa456146fa12a5f07223c2f43
Author: Evgeny Kotov <[email protected]>
Date:   Wed Apr 12 14:01:25 2023 +0200

    fix ts_split bug when we some split outputs are not connected

commit d5b7a7c98477df74fd6e1a8481c8bc513854001b
Author: Mikhail Ryzhov <[email protected]>
Date:   Wed Apr 12 13:57:25 2023 +0200

    Corrected limit conditions

commit 7de41f2072420f3d1cb1f933991853ba787a8f42
Author: Evgeny Kotov <[email protected]>
Date:   Wed Apr 12 13:04:42 2023 +0200

    remove debug

commit ad2584aa23265c3cdb6370d1b87a8c0af89c17ad
Author: Evgeny Kotov <[email protected]>
Date:   Tue Apr 11 18:48:49 2023 +0200

    use TSConcatForward TSSplitBackward

commit 7c9fabb239415e3f1af01058aaca8b9bc63d6c26
Author: Evgeny Kotov <[email protected]>
Date:   Tue Apr 11 18:33:03 2023 +0200

    fix ts_split

commit da1488d21ccb649e75d0e61d424bf8e8f5d9e8f2
Author: Evgeny Kotov <[email protected]>
Date:   Tue Apr 11 14:19:26 2023 +0200

    fixed ts_concat

commit 2014b727ed387ca2035de5ec144f1beb67c32dd9
Author: Evgeny Kotov <[email protected]>
Date:   Thu Apr 6 11:42:17 2023 +0200

    add ts_split

commit 7316a17131a6cb0a8c25061a6b12afdee004661d
Author: Evgeny Kotov <[email protected]>
Date:   Thu Apr 6 11:42:00 2023 +0200

    remove debug

commit 05c9b9524781f2017d6c5f88b793c210dfd2ab16
Author: Evgeny Kotov <[email protected]>
Date:   Thu Apr 6 11:41:10 2023 +0200

    remove debug, turn off new transformations

commit 8962424b907f7fec2ddfe32912f8da77c13461e4
Merge: f98adb6dc4 99090c2090
Author: Evgeny Kotov <[email protected]>
Date:   Wed Apr 5 16:50:41 2023 +0200

    Merge branch 'gna_layout_debug' into gna_layout_debug_concat_split

commit f98adb6dc40b4e368e97b58cc28ad3554fb54923
Author: Evgeny Kotov <[email protected]>
Date:   Wed Apr 5 16:50:17 2023 +0200

    remove debug

commit 9dddf3ada89b65da3191f647bf2f17af6d8a092a
Author: Evgeny Kotov <[email protected]>
Date:   Wed Apr 5 16:44:34 2023 +0200

    fix ts_concat sigsegv

commit 190010f4dfca82bb4b5a3e045e6015b8d1db8491
Author: Evgeny Kotov <[email protected]>
Date:   Wed Apr 5 13:15:53 2023 +0200

    fix problem with transpose backward sinking after gna::ts_concat

commit 99090c2090e3a121241a54a5b8da290ba5272b11
Author: Evgeny Kotov <[email protected]>
Date:   Wed Apr 5 12:52:13 2023 +0200

    fix bug GatherSinkingTransposeReshapeForward map:at exception

commit a6f65aae2d94a63f60440d9fcdeeb31af548b055
Author: Evgeny Kotov <[email protected]>
Date:   Wed Apr 5 12:51:19 2023 +0200

    add ts_concat

commit d9497eadad5c58ec9218692a08da54c3d7fd3d40
Author: Evgeny Kotov <[email protected]>
Date:   Tue Apr 4 13:40:51 2023 +0200

    add code from Misha

commit a5fe706b2bf92bcc1f3f8c435663551a0770188c
Author: Mikhail Ryzhov <[email protected]>
Date:   Tue Apr 4 13:00:47 2023 +0200

    TS concat callback draft

commit 8f244188c4d0ceef11850e118fd0ad23fcdac0b8
Merge: 5591091e05 a5fe706b2b
Author: Evgeny Kotov <[email protected]>
Date:   Tue Apr 4 12:57:23 2023 +0200

    Merge branch 'gna_layout_debug' into gna_layout_debug_concat_split

commit 5591091e05a32b8e3566ec70490cbd373f827910
Author: Evgeny Kotov <[email protected]>
Date:   Tue Apr 4 12:56:48 2023 +0200

    fix

commit 7f9eb3c02c57cbef5b32efa5d61cf7082ca6b621
Merge: a98a353f00 9190b8ccff
Author: Evgeny Kotov <[email protected]>
Date:   Tue Apr 4 11:20:26 2023 +0200

    merge

commit a98a353f00cdb1650edfe0f5f24a10111c0319b7
Author: Evgeny Kotov <[email protected]>
Date:   Tue Apr 4 11:19:43 2023 +0200

    fix

commit a8ca19419f7b1e16064c8cb53ed836370da8af5e
Author: Mikhail Ryzhov <[email protected]>
Date:   Tue Apr 4 11:14:44 2023 +0200

    Fixed weights reducer

commit 9190b8ccffd1a125cb97d0e339f0820f1c565d3c
Merge: 279f76287e 4ce59b6885
Author: Evgeny Kotov <[email protected]>
Date:   Tue Apr 4 10:46:07 2023 +0200

    Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

commit 279f76287eb7e656c3dd743a228839c16470057a
Author: Evgeny Kotov <[email protected]>
Date:   Tue Apr 4 10:46:03 2023 +0200

    use transformation_callback in ts_concat

commit 3fabc31ed9462f86ae173aba927caf9c9c3fb539
Author: Evgeny Kotov <[email protected]>
Date:   Tue Apr 4 10:44:42 2023 +0200

    fix

commit d942074be54a99147c893eb78e878cc4428be5ad
Author: Evgeny Kotov <[email protected]>
Date:   Mon Apr 3 18:29:02 2023 +0200

    debug

commit 4ce59b68851f71a049b34d16008a6ed82cc91d2b
Author: Mikhail Ryzhov <[email protected]>
Date:   Mon Apr 3 17:49:45 2023 +0200

    Skipped supported transposes in Gather transform

commit 3d57040037493aa61ffb1d159e76567ca493dd33
Author: Mikhail Ryzhov <[email protected]>
Date:   Mon Apr 3 12:16:58 2023 +0200

    Extended FQ detection

commit bcc317e80d1f9ed6d6f6aa5c77ff5e58e31e84db
Author: Mikhail Ryzhov <[email protected]>
Date:   Mon Apr 3 10:11:48 2023 +0200

    Gather sinking with FQ Backward

commit b1dc3c44f3cca1035ce4bd3ff05f1f78a7add1ce
Author: Mikhail Ryzhov <[email protected]>
Date:   Fri Mar 31 10:48:38 2023 +0200

    Fixed typo

commit 76b2e162156e20a1ade9afc893e9874b8c66284d
Author: Mikhail Ryzhov <[email protected]>
Date:   Tue Mar 28 15:08:24 2023 +0200

    FQ fix

commit 99df8e6164cad78a25e34ea752da9264c7536188
Merge: 07cdff9a44 8894dfc88b
Author: Evgeny Kotov <[email protected]>
Date:   Mon Mar 27 18:03:54 2023 +0200

    Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

commit 07cdff9a44585026bbd58fc1c33b1e67d47bd225
Author: Evgeny Kotov <[email protected]>
Date:   Mon Mar 27 18:03:51 2023 +0200

    add GatherSinkingMatmulBackward

commit 8894dfc88b22736b1157cd75e6b48ad14a4a1137
Merge: 0e0dcc6a53 67a4035902
Author: Mikhail Ryzhov <[email protected]>
Date:   Fri Mar 24 14:28:39 2023 +0100

    Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

commit 67a403590274b68a9c8d6ea58b7cb53857df03a3
Author: Evgeny Kotov <[email protected]>
Date:   Fri Mar 24 13:59:20 2023 +0100

    remove debug

commit 04a715267a68b45b534968a4ae271239a3ca2289
Merge: 7b95c90df8 1163b926ee
Author: Evgeny Kotov <[email protected]>
Date:   Fri Mar 24 13:56:05 2023 +0100

    Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

commit 7b95c90df8d9bfb4dfad69859c4e804387cd2ed2
Author: Evgeny Kotov <[email protected]>
Date:   Fri Mar 24 13:54:49 2023 +0100

    fix gather_sinking_matmul

commit 0e0dcc6a53ce660b10c27d7e1d48de260e87e127
Author: Mikhail Ryzhov <[email protected]>
Date:   Fri Mar 24 10:43:07 2023 +0100

    Disabled ReshapeTransposeSubstitute

commit daaeeecfac3ca7b1763279e62455d007245bcdf8
Author: Mikhail Ryzhov <[email protected]>
Date:   Fri Mar 24 10:41:56 2023 +0100

    Fixed squeeze helper

commit 1163b926ee18bf7358944d5b578b155862bccc12
Author: Mikhail Ryzhov <[email protected]>
Date:   Thu Mar 23 16:09:59 2023 +0100

    Corrected Concat checks

commit 06d6fbf0e806763ffba7c649052d22673268dae4
Author: Evgeny Kotov <[email protected]>
Date:   Thu Mar 23 15:28:00 2023 +0100

    initial

commit 1ca78f643e858f2dfe4c9adc3e99c5056e341608
Author: Evgeny Kotov <[email protected]>
Date:   Thu Mar 23 15:27:21 2023 +0100

    debug

commit 3c5aa8c53dac6e80c99292d47760849a29acfaa2
Merge: 01de25e3c6 aaba7740d4
Author: Mikhail Ryzhov <[email protected]>
Date:   Thu Mar 23 15:13:02 2023 +0100

    Merge branch 'itikhono/ts/slice' into gna_layout_debug

commit 01de25e3c66f3930bfff61dfd81776e5748b6095
Author: Mikhail Ryzhov <[email protected]>
Date:   Thu Mar 23 13:35:35 2023 +0100

    detect matmuls

commit 45c1f800f3276e9cb1d5b4b82b203867f8390c97
Author: Mikhail Ryzhov <[email protected]>
Date:   Thu Mar 23 12:34:28 2023 +0100

    Removed do_rotate flag processing

commit aaba7740d47483551a83aca0a6620825adf9fbea
Author: Tikhonov Ivan <[email protected]>
Date:   Thu Mar 23 10:01:58 2023 +0000

    codestyle

commit 979d5cc66976417485ec9f56b3151a7cc56d9e57
Merge: 67c1b9daad a66868b463
Author: Ivan <[email protected]>
Date:   Thu Mar 23 17:48:05 2023 +0400

    Merge branch 'itikhono/ts/slice' of https://github.com/itikhono/openvino into itikhono/ts/slice

commit 67c1b9daad9b91b3f1c4a39a22f6628e8840b868
Author: Ivan <[email protected]>
Date:   Thu Mar 23 17:47:50 2023 +0400

    resolve review comments

commit 8b81867d18f652db0e45630937236676b0add4ef
Author: Mikhail Ryzhov <[email protected]>
Date:   Thu Mar 23 10:15:42 2023 +0100

    Reverted GetConvData helpers

commit d78f7e7fc6210853dab912bc13cc70f2e2fcb2d9
Author: Evgeny Kotov <[email protected]>
Date:   Wed Mar 22 17:29:02 2023 +0100

    add gather sinking split

commit e1ff589d3e6d24a0d994c40a9923f1b0fd1321a6
Author: Evgeny Kotov <[email protected]>
Date:   Wed Mar 22 17:07:12 2023 +0100

    ad Reshape to supported gather sinking nodes

commit 894defdcc9fe89ea1dae558d964975fc41ff10b8
Merge: 31d7af368e 4fd047deec
Author: Evgeny Kotov <[email protected]>
Date:   Wed Mar 22 16:00:51 2023 +0100

    Merge branch 'gna_layout_debug' into gather_sinking_reshape

commit 31d7af368eb71efdc4cbac85772418aaa5e96733
Author: Evgeny Kotov <[email protected]>
Date:   Wed Mar 22 16:00:00 2023 +0100

    add gather_sinking_reshape

commit 4fd047deec76db345c8e55f77c1a2a047c8e8155
Author: Mikhail Ryzhov <[email protected]>
Date:   Wed Mar 22 15:29:59 2023 +0100

    Fixed squeeze condition

commit d105cfcc685c4c8070aa4f34990e8bacd17aebd3
Author: Mikhail Ryzhov <[email protected]>
Date:   Wed Mar 22 14:55:10 2023 +0100

    Fixed Gather indexes

commit a66868b463a74c8bebcf3cae11b7ad8e815adc8a
Merge: bf9bc8628b b70e56d110
Author: Ivan Tikhonov <[email protected]>
Date:   Wed Mar 22 01:53:10 2023 +0400

    Merge branch 'master' into itikhono/ts/slice

commit bf9bc8628b2a104a8b17cdd7e554d170a07901d9
Merge: 31bd608ac4 3d508c7b36
Author: Tikhonov Ivan <[email protected]>
Date:   Tue Mar 21 21:41:57 2023 +0000

    Merge branch 'itikhono/ts/slice' of https://github.com/itikhono/openvino into itikhono/ts/slice

commit 31bd608ac48b6817b7d6b97813ca4f1c3458d6e0
Author: Tikhonov Ivan <[email protected]>
Date:   Tue Mar 21 21:41:37 2023 +0000

    fix TSSqueeze transformation

commit 02abf9b1f0dbbe8036f4221f56e004d4d188f102
Merge: 4481041f86 5c249d98d9
Author: Evgeny Kotov <[email protected]>
Date:   Tue Mar 21 19:48:06 2023 +0100

    Merge branch 'transpose_sinking_fakequantize' into gna_layout_debug

commit 5c249d98d9abb6f4749b007a21944439f3536fa9
Author: Evgeny Kotov <[email protected]>
Date:   Tue Mar 21 19:47:27 2023 +0100

    fix

commit cdfd77a415ef445830218215c4c80473b662779e
Author: Evgeny Kotov <[email protected]>
Date:   Tue Mar 21 19:43:43 2023 +0100

    rebase fixes

commit e4207c4d6b6d9befea3a540655ab7e53b86d29ff
Author: Ivan <[email protected]>
Date:   Tue Mar 21 20:21:42 2023 +0400

    fix unit tests, revert changes for TSSlice transformation

commit 4481041f86eedd9564131f3ff0e9b72185d345e4
Merge: eac5d4beb4 b1099c1c40
Author: Evgeny Kotov <[email protected]>
Date:   Tue Mar 21 16:16:56 2023 +0100

    Merge branch 'transpose_sinking_fakequantize' into gna_layout_debug

commit b1099c1c40daf2623001cb7b5682567329983209
Author: Evgeny Kotov <[email protected]>
Date:   Thu Mar 2 14:38:43 2023 +0100

    initial

commit 0f17c5f7141e373ff930ce0a2c0fe12dd1208b93
Merge: 981e8ad3c0 db220f11ee
Author: Ivan <[email protected]>
Date:   Tue Mar 21 18:24:08 2023 +0400

    Merge branch 'itikhono/ts/slice' of https://github.com/itikhono/openvino into itikhono/ts/slice

commit 3d508c7b36e07b49b6da0a2ffb0305bf2d588212
Merge: 9720a28fa6 0893efe073
Author: Ivan Tikhonov <[email protected]>
Date:   Tue Mar 21 17:07:42 2023 +0400

    Merge branch 'master' into itikhono/ts/slice

commit 9720a28fa6b27e8b62709a189d1ce0af2354cd51
Author: Tikhonov Ivan <[email protected]>
Date:   Tue Mar 21 12:35:23 2023 +0000

    codestyle

commit eac5d4beb4c920dbd767dc4d9271b62259afae42
Merge: faf2f253c6 db220f11ee
Author: Mikhail Ryzhov <[email protected]>
Date:   Tue Mar 21 12:45:59 2023 +0100

    Merge branch 'itikhono/ts/slice' into gna_layout_debug

    # Conflicts:
    #	src/common/transformations/src/transformations/transpose_sinking/ts_slice.cpp
    #	src/common/transformations/src/transformations/transpose_sinking/ts_squeeze.cpp
    #	src/common/transformations/src/transformations/transpose_sinking/ts_unsqueeze.cpp

commit faf2f253c6cfb609fae07d64c7715961a1612dd1
Author: Mikhail Ryzhov <[email protected]>
Date:   Tue Mar 21 12:12:18 2023 +0100

    Squeeze shapes when detect gather

commit 7b1bbf77ee61f627bfe83d7b6174c11da2e75f10
Author: Evgeny Kotov <[email protected]>
Date:   Mon Mar 20 19:48:56 2023 +0100

    fix /gather_sinking_transpose_reshape

commit e6650cfd1c307ee16ddf23099b93a8f5674e0bb9
Author: Mikhail Ryzhov <[email protected]>
Date:   Tue Mar 21 12:06:01 2023 +0100

    Corrected Convolution checks

commit 83f4428f488b279dcaddc91c5041d6b4375fe55d
Author: Mikhail Ryzhov <[email protected]>
Date:   Mon Mar 20 18:01:35 2023 +0100

    Corrected reshape paterns

commit 0552dfe5373dfb5d6ddc508b42272012d5e2b986
Author: Mikhail Ryzhov <[email protected]>
Date:   Sun Mar 19 18:39:01 2023 +0100

    Merged the latest transpose sinking changes

commit 56a5e74bf40dfd748bc51cb8e51f60b61fee937e
Author: Mikhail Ryzhov <[email protected]>
Date:   Sun Mar 19 18:21:06 2023 +0100

    Revert "Squashed commit of the following:"

    This reverts commit 227274e70696def4a718e65799edb3b50c643c65.

commit fd8effeef50b5cdca87bc33749f5b9cbe40fb48c
Author: Mikhail Ryzhov <[email protected]>
Date:   Sun Mar 19 18:17:25 2023 +0100

    Squashed commit of the following:

    commit f1b49907a34c94ca91fad643e8949d2ae38b2f44
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Fri Mar 17 15:44:24 2023 +0100

        Removed unnecessary transposes

    commit e57f26cf775d74a61d6e505f785211bdf2577405
    Author: Ilya Lavrenov <[email protected]>
    Date:   Thu Mar 9 12:32:02 2023 +0400

        Fixed PT FE compilation with clang on macOS (#16173)

    commit 3461b52d79f7895df554e7ee023ae7a6448e7b42
    Author: Mateusz Bencer <[email protected]>
    Date:   Thu Mar 9 07:22:06 2023 +0100

        [ONNX FE] Improved a method of operators registration (#15990)

        * initial version of implementation

        * styles applied

        * fixed and registration

        * add more unit tests

        * fixed and in legacy opset

        * review remarks

        * refactor of version name range

    commit 1044df5afa63a052750647f57202ce8b7da1906b
    Author: Jade Cho <[email protected]>
    Date:   Thu Mar 9 14:35:31 2023 +0900

        [GPU] Fix stable diffusion failure (#16052)

        * [dGPU] Enable stable diffusion

        + Prevent to fuse swish into oneDNN reorder.
        + Makes concat explicitly if batch size is greater than 1 and the siblings are oneDNN impl.

    commit da1c5cb763b301b050f3f52f362e172c1a42758b
    Author: Andrew Kwangwoong Park <[email protected]>
    Date:   Thu Mar 9 08:36:43 2023 +0900

        [GPU] Added shape agnostic Pad kernel implementation (#16160)

        Signed-off-by: Andrew Park <[email protected]>

    commit 03b96e1d3b41ddca01de7f4117836e5708bd0b7f
    Merge: ca9e0f6d41 c3ecce0a7e
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Fri Mar 17 11:18:09 2023 +0100

        Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

    commit ca9e0f6d41b95e1653d07c03684efb170d856429
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Fri Mar 17 11:14:36 2023 +0100

        Fixed validator of 1D convolution

    commit c3ecce0a7ea2944b42290c21535b4600a406a1ce
    Author: Evgeny Kotov <[email protected]>
    Date:   Thu Mar 16 19:03:10 2023 +0100

        fix conditions on mvn and slice

    commit a6f920ed468943a1c669fdff8b8b0217281ee302
    Author: Evgeny Kotov <[email protected]>
    Date:   Thu Mar 16 17:43:35 2023 +0100

        fix tests with Slice

    commit 64b1fa67f5a0ac821d1af5cb132cfd0575041aed
    Author: Evgeny Kotov <[email protected]>
    Date:   Thu Mar 16 17:33:38 2023 +0100

        fix debug

    commit ca122e890e1f1590655e9e776d4c858dc3433890
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Mar 15 16:14:49 2023 +0100

        move RemovePermutationsNHWCToNCHWPass under is_ngraph_passes_used

    commit ffa21d987b5f7bc7d374e825ffa6bf4dff7679eb
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Wed Mar 15 13:02:12 2023 +0100

        Removed ConvIE code

    commit 23ca385ba601a06985ea218e53c5a05cdd3b9b87
    Merge: 2acd7c4bff 90b37d771b
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Wed Mar 15 11:47:57 2023 +0100

        Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

    commit 2acd7c4bff4422c95f6b8fb511287110ceb8e99d
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Wed Mar 15 11:45:46 2023 +0100

        Disabled sinking for networks without Convolutions

    commit 90b37d771b9cb9df8d0e1a5d72cb7acc8d01634f
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Mar 14 14:30:37 2023 +0100

        fix gather_sinking_transpose_reshape - check if flatten/unflatten the last dimension

    commit 41e1b72ba9d44a8bd1142735a22feef39e816fcc
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Mar 13 18:26:27 2023 +0100

        fix remove output Gather

    commit 1949dc779a2261686a266bf13fa558078dcce83c
    Merge: 30db0ee2ce b6fe16e051
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Mar 13 18:13:29 2023 +0100

        Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

    commit 30db0ee2ceacf6fb5692421c5647e9ef27794dfb
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Mar 13 18:12:55 2023 +0100

        fix: add GatherSinkingTransposeReshape

    commit b6fe16e051c62cf1b8a1ddf511b2a791587578fc
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 13 17:23:54 2023 +0100

        Reverted C++17 code

    commit fee42e07f7b6861894541cf1d552f82727837a5d
    Merge: 95330967fc 98ead2d3bc
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Mar 13 16:36:36 2023 +0100

        Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

    commit 95330967fc0c39377e33973adeef8c441bb4c905
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Mar 13 16:36:33 2023 +0100

        add ReshapeTransposeSubstitute

    commit 98ead2d3bcc971585d74532ae1263cd7eba8f5b4
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 13 16:33:40 2023 +0100

        Fixed FQ connected to Transpose and Inputs

    commit 6cddb6389e2522c5d9abe262d0a580c01cab4bf8
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 13 16:33:00 2023 +0100

        Added add with convolution fusion

    commit dc705e330f8f23ead78d2e4026eff118028d3dc3
    Author: Ivan <[email protected]>
    Date:   Fri Mar 10 19:54:19 2023 +0400

        TransposeSinking: add support for Slice op

    commit aba59904c9d95334d6dbea1bdc61971556236d75
    Merge: 3dd79763a4 9844f33807
    Author: Evgeny Kotov <[email protected]>
    Date:   Fri Mar 10 15:35:00 2023 +0100

        Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

    commit 9844f33807c0927b813f90a784a77ee7bd725b57
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Thu Mar 9 14:03:12 2023 +0100

        Removed debug

    commit 3dd79763a4ddc31f7a1838070acf341b610c75ea
    Merge: cf3154b4f5 8e010d2cba
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Mar 8 18:27:05 2023 +0100

        Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

    commit 8e010d2cbab5c338ef877e82641b1e813c88bea0
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Wed Mar 8 18:26:04 2023 +0100

        Corrected condition of unsupported permute

    commit cf3154b4f5b0d1f793d1b96e97dec6e440b4fd93
    Merge: 7c0b042e97 95dcc37315
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Mar 8 18:07:37 2023 +0100

        Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

    commit 95dcc3731577db62e42df1c71f2d97068809223e
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Wed Mar 8 18:07:15 2023 +0100

        Removed legacy TransposeWeightsFromNCHWToNHWCPass

    commit 7c0b042e9763a7382b9ba2706be00681a81f49f6
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Mar 8 17:58:02 2023 +0100

        remove debug

    commit 06730afd016185154fbf6751e00da3673b9ce46b
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Wed Mar 8 17:57:57 2023 +0100

        Removed debug code p.2

    commit 37660a9721d103144d88d2429ad0f399d20aef32
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Wed Mar 8 17:51:36 2023 +0100

        Removed  debug code

    commit aa8d2abe3a5e169fe9ebb48fe94845bb4aa1b9f1
    Merge: 02974d7a12 87194dab68
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Wed Mar 8 17:50:28 2023 +0100

        Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

    commit 02974d7a127caf86a4d46701734cb00fa36439ff
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Wed Mar 8 17:50:20 2023 +0100

        Removed legacy parts

    commit 87194dab685aa31fe40624381cecfb40f604a6c8
    Merge: 225e39d499 235a14301d
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Mar 8 17:31:21 2023 +0100

        Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

    commit 225e39d499ed34b7fcd5097c2bfdc86d0d56dc86
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Mar 8 17:31:19 2023 +0100

        fix convert_function_to_cnn_network.cpp not using friendly names; fix transpose_nchw update last node name

    commit 235a14301d1be714e7e0ca074a74ed30120cd327
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Wed Mar 8 17:17:23 2023 +0100

        Fixed validation of gna convolution

    commit dafd9191f52d61b713bb4eec95d63f0a8b0dacfb
    Merge: cf0e43734b 3a63cb5ad8
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Mar 7 16:27:18 2023 +0100

        Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

    commit cf0e43734ba76a7324a1f0975077b798767f6445
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Mar 7 16:26:45 2023 +0100

        fix transpose_nchw friendly names set

    commit 3a63cb5ad8ac449c909d38743650ef5c514d46c4
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Mar 7 15:41:17 2023 +0100

        Extended unsupported transpose condition

    commit 8b3171c2e60bbdb2ada1765d12e67e8039e17005
    Merge: 3385605a9e 69f8479260
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Mar 6 19:53:01 2023 +0100

        Merge branch 'gna_layout_debug' of https://github.com/evkotov/openvino into gna_layout_debug

    commit 3385605a9e08fc32ab0cbd5de702cb736229d43a
    Merge: 8d4fa609a6 d3493c48ae
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Mar 6 19:43:08 2023 +0100

        Merge branch 'gna_convolution_maxpool' into gna_layout_debug

    commit 8d4fa609a67230c89c758dc3aebf22859dcc9498
    Merge: 506128f16c 52b9332306
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Mar 6 19:42:53 2023 +0100

        fix merge

    commit 52b93323062f5d5938af2bf8341a44092380b81b
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Mar 6 19:41:52 2023 +0100

        fix build

    commit 0e2629313690bb97dde765b10d075cba2cf6278a
    Author: Evgeny Kotov <[email protected]>
    Date:   Thu Mar 2 14:59:07 2023 +0100

        add binary and gather_fuse

    commit 0ec73f0239e21d25233cd676818f2e873fdf2f81
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Feb 22 13:45:19 2023 +0100

        clang

    commit 28b168c2b4357365bad64983b6f59202726c0a9e
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Feb 22 13:43:36 2023 +0100

        remove debug

    commit fa2a06fb15b5288746deb3b8947b99cdbba4bba7
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Feb 22 13:41:39 2023 +0100

        add descrition

    commit a09bb7f84befe432e7b3563bb213104a69e4f47e
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Feb 22 13:25:54 2023 +0100

        fix transformations restrictions

    commit e723ac91ad3b3821248f2b00008d1ef91678a8dc
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Feb 22 12:23:14 2023 +0100

        refactor

    commit 1cba14e6ed2eb25c62a3987516d3cbdb989b4966
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Feb 22 11:10:31 2023 +0100

        rewrite backward

    commit d127fe60a7af3f3f99c5cca9b4f293e29fa39483
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 21 19:30:51 2023 +0100

        forward sinking - added support 3d

    commit de447274aa81cd594b36842bff7838fd3d0131c8
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 21 17:07:16 2023 +0100

        fix build errors unit tests

    commit b09cf32ccfbc1706c3107273819557adfe3adcef
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 14 14:29:01 2023 +0100

        cleanup tests

    commit 8bb808756cc8d7f0571c35ccd78bda964d37f3c9
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 14 14:16:15 2023 +0100

        wrote unit tests draft

    commit b47571a3cd8a815ac4a84bb140d28304eed9629b
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Feb 13 19:52:32 2023 +0100

        implement transformation for 2d case

    commit 9a5fcd38b0162bbae73f49c482d1c125fdfe3181
    Author: Evgeny Kotov <[email protected]>
    Date:   Thu Feb 9 20:40:45 2023 +0100

        added inital transformation

    commit 5e812990b9c8eaafa2b25a55607f8b1fb41f4eff
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Mar 1 19:47:05 2023 +0100

        add unit tests; fix

    commit 01dc4766ead37a455808a7b3b42a849c850144a5
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Mar 1 13:57:34 2023 +0100

        initial

    commit 2c24d97729d93dfc79d26d442e3e4f592ad0614c
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 21 13:36:35 2023 +0100

        fix year

    commit 879f9e3d0ab115ef1a27e709c0aad4a5ce883f30
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 21 13:29:05 2023 +0100

        add docs

    commit 030b2e4fdba826160fa45d16f9ba295c9bebc5ed
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Feb 20 18:58:55 2023 +0100

        cleanup

    commit 97ed5403ea2854064c5817edca11266106b06b95
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Feb 20 18:52:49 2023 +0100

        clang fixes + remove unneeded functions

    commit 4411e6ffbad5f63ce592025785127dda277fe70d
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Feb 20 18:50:03 2023 +0100

        fix unit tests execution

    commit 0483be0d6a31f18dfddfa1bca41ea75a833c0f03
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Feb 20 18:33:03 2023 +0100

        initial

    commit 114314b2a31112bc871b6f0c37568e4f177e9448
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 28 13:52:00 2023 +0100

        initial

    commit d3493c48ae56723dead05d7135d177b9863b3229
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Mar 6 19:38:35 2023 +0100

        fix errors after rebase

    commit 141a77b3934beb912bcfc1aa19d2018cb11dab8f
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 28 13:27:52 2023 +0100

        initial

    commit 69f8479260960c8d9e431ac1d4261264e205fc43
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 6 17:42:13 2023 +0100

        Removed debug switch

    commit a4c43c40ee42c0a025eb9bef7a5ae933245f7c96
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 6 16:47:38 2023 +0100

        Fixed unit tests build

    commit 506128f16c96d2fffe586e6095a98bb87033cf18
    Merge: 4f2b13f34f 451772350c
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 6 16:41:01 2023 +0100

        Merge branch 'feature/extract_gather_transpose'

        Enabled transformations to remove Transpose/Extract layers

    commit 4f2b13f34f8ff723226c82f9f8d13e389e989301
    Merge: 8e5ca732de ba77c7d15b
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 6 16:38:17 2023 +0100

        Merge branch 'tests/bacward_compatibility'

        import/export tests

    commit 8e5ca732dec3b14a87976e8108e587e4acce0da2
    Merge: cab1b42e38 919a7b67bf
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 6 16:35:35 2023 +0100

        Merge branch 'cpu_execution'

        Preprocessing on CPU using ngraph

    commit ba77c7d15bc2711f22c6668a49028ccfccaeb008
    Merge: 86e1b68d84 cf8dccaedb
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 6 16:27:46 2023 +0100

        Merge branch 'master' into tests/bacward_compatibility

    commit 451772350c439561dfc4909b22fbafcd47f66011
    Merge: c7cfb95728 cf8dccaedb
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 6 16:22:20 2023 +0100

        Merge branch 'master' of https://github.com/mryzhov/openvino into feature/extract_gather_transpose

    commit cab1b42e38868c5ded27c76c3530917cea7dbae5
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Mar 6 15:39:12 2023 +0100

        fix utils StridedSlice to be sinkable

    commit 849f651f455ae8d75069b058de2f2419c30c9918
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Mar 6 15:24:10 2023 +0100

        Ivan implementation

    commit 9fa205e9e60a8de36edba5b2e4ef05d48c56846a
    Author: Evgeny Kotov <[email protected]>
    Date:   Fri Mar 3 18:54:10 2023 +0100

        initial

    commit e40497e9c100e3d0e11b6f03d928a8326fb1626b
    Author: Evgeny Kotov <[email protected]>
    Date:   Fri Mar 3 15:18:20 2023 +0100

        add new transformations to pipeline

    commit c39c76bc19a1564816d8d9d1c586b3fdc09a8294
    Author: Evgeny Kotov <[email protected]>
    Date:   Thu Mar 2 14:59:07 2023 +0100

        add binary and gather_fuse

    commit ac37d4aa73f5491f9054c0e5228d01c477a980bc
    Author: Evgeny Kotov <[email protected]>
    Date:   Thu Mar 2 14:38:43 2023 +0100

        initial

    commit 2d5383d415346d2c6ef460b502e2e53aed6be5f8
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Mar 1 19:47:05 2023 +0100

        add unit tests; fix

    commit 668da966b36d044fb53d29588f3aca3b63907e17
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Mar 1 13:57:34 2023 +0100

        initial

    commit 3e881d1284f5fbf22219b0e2e935a0b72eaec886
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 28 13:52:00 2023 +0100

        initial

    commit c067aec546a4997d7ad84fc4689796aad30d62a9
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Feb 22 13:45:19 2023 +0100

        clang

    commit 4fb2f54fd0b86cc972396958019237f48cf19178
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Feb 22 13:43:36 2023 +0100

        remove debug

    commit 31776582f9e9934bdcfa3cd24381d90719ce6e10
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Feb 22 13:41:39 2023 +0100

        add descrition

    commit 20e390859b9757d1b35c7d3f16b06814a39248ce
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Feb 22 13:25:54 2023 +0100

        fix transformations restrictions

    commit b1cd65d75ff061f9e4ad69ea174fe37e321073d2
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Feb 22 12:23:14 2023 +0100

        refactor

    commit dab693e2b2c859c53ea99364b1721354729185f1
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Feb 22 11:10:31 2023 +0100

        rewrite backward

    commit d33eafcce3ccdf72c46d33216ef1e80645e6a12e
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 21 19:30:51 2023 +0100

        forward sinking - added support 3d

    commit 8676c2a9ce707d370892d1514f1eb8309ee67da6
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 21 17:07:16 2023 +0100

        fix build errors unit tests

    commit 030dab30945018ef6c91879d6c0a034a6e5d3783
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 14 14:29:01 2023 +0100

        cleanup tests

    commit 5dfba630ac973a96b27aa294dc0e090d8fce8b4c
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 14 14:16:15 2023 +0100

        wrote unit tests draft

    commit ae63a5aacc9467de3d74801dd61a26262998f686
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Feb 13 19:52:32 2023 +0100

        implement transformation for 2d case

    commit 23c19be01ea230f8e8ff655e58c6c0b9b8ac70ea
    Author: Evgeny Kotov <[email protected]>
    Date:   Thu Feb 9 20:40:45 2023 +0100

        added inital transformation

    commit d69e88c2d2e8354bb3f3e11c24d1ab586eb12401
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 28 13:27:52 2023 +0100

        initial

    commit 82e3f0ed4d0421aec686005a7a4e46de6f2499ac
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 21 13:36:35 2023 +0100

        fix year

    commit b4eb780e588ff12f98277586f5c1da2a22597f55
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Feb 21 13:29:05 2023 +0100

        add docs

    commit fd987b0652856af50463ed5952eec24478bb772b
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Feb 20 18:58:55 2023 +0100

        cleanup

    commit c852d051946312becae279e25bf4b972be6b1556
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Feb 20 18:52:49 2023 +0100

        clang fixes + remove unneeded functions

    commit aa3cc35161104fe568a3301cfe6bd7922f3e5294
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Feb 20 18:50:03 2023 +0100

        fix unit tests execution

    commit c4dd7246e13c154e6e1b3da72768cf794c54df9f
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Feb 20 18:33:03 2023 +0100

        initial

    commit 919a7b67bfb43ff9716fde454cc7fa64308de8af
    Merge: 8df3c54eb8 cf8dccaedb
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 6 16:16:12 2023 +0100

        Merge branch 'master' of https://github.com/mryzhov/openvino into cpu_execution

    commit c7cfb957280e39f3a13c93a0015cd912e594e98e
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 6 16:14:29 2023 +0100

        clang formatted

    commit 6a9b1974992053318d122ddf7b2541069486a36e
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 6 15:53:44 2023 +0100

        clang fixes

    commit 60cbd4d41267c9f2146bb1e13a56c05586e623dd
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 6 15:51:29 2023 +0100

        Excluded gna supported trasposes

    commit b23bbc10a65ebcebcc0acc7298c124c7ddfb5a97
    Merge: 084f147210 716f020956
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 6 11:47:34 2023 +0100

        Merge branch 'feature/extract_gather_transpose' of https://github.com/mryzhov/openvino into feature/extract_gather_transpose

    commit 084f1472104e8a767483646856a54b50af4af408
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Mar 6 11:47:29 2023 +0100

        Fixed double transposition

    commit 716f020956fe249672b0aea6c3bd30a081cfca6d
    Merge: 86ea8cb7dc 07f287e362
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 28 16:55:55 2023 +0100

        Merge branch 'master' into feature/extract_gather_transpose

    commit 86ea8cb7dc2e88ffb40cf17dfa8de28af4144814
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 28 16:12:15 2023 +0100

        clang fixes

    commit 38e69687943634430b77ebf2059771c1b13f5d96
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 28 12:23:07 2023 +0100

        Added tests

    commit b5bda65d1b67c9d5a3d2a81cc6c8a0e3e108bc87
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 28 12:22:47 2023 +0100

        fixed compile error

    commit 7815caa8e45d7498d9c56bcb2443a6ef6762da86
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 28 11:06:39 2023 +0100

        Init

    commit 4e4da5b0097ecb055e1faf118931a148842a07e4
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Thu Feb 23 10:24:57 2023 +0100

        Gather transformation

    commit 8df3c54eb8a132f99e7a579269db57478ff738e3
    Merge: e0e80f9dd8 98392a043b
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Wed Feb 22 17:04:55 2023 +0100

        Merge branch 'master' into cpu_execution

    commit e0e80f9dd886204768a129eb426b1c6ec1a114c3
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Wed Feb 22 14:56:49 2023 +0100

        WA I16->F16

    commit 1d6319c257bd7d6d99e952286b86c3d8e05bcf00
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 21 15:50:29 2023 +0100

        Reverted test

    commit 86e1b68d8421fbf0196e80f33a65a03a79d2b626
    Merge: 9871d61042 94b64fed79
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 21 12:28:11 2023 +0100

        Merge branch 'master' into tests/bacward_compatibility

    commit cd2c75cbd35975a8b3c93b8001dc38f6fab38f46
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 21 12:23:52 2023 +0100

        fixed static build

    commit 290b592f4ace79d3bbff2906186481bfd5e267a0
    Merge: d63cfcf774 94b64fed79
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 21 12:01:38 2023 +0100

        Merge branch 'master' into cpu_execution

    commit d63cfcf7745652cfdfd38211ae3565153860a018
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 21 10:55:52 2023 +0100

        clang format

    commit 71fedeef5d9c12b6bfe95e8ec3d2d6686d1619c6
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 21 10:30:25 2023 +0100

         Revert "backward tests"

        This reverts commit 05dacd1a51a8756880e49523138af9b14245e262.

    commit 036fb95e79307c90e2f07add88683f47e5d0a857
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Feb 20 16:07:52 2023 +0100

        backward tests

    commit ed6b8d5b0da6f4dde4489681775cc5a26af0bc13
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Feb 20 11:38:38 2023 +0100

        reset gather_transformation.cpp to master

    commit 64c7f4e963e439151252d7d339baadd7d2722581
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Feb 20 11:36:26 2023 +0100

        reverted

    commit 9af3771cc31d61aa1eb09053c56625aa7e7c5927
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Feb 20 11:31:59 2023 +0100

        removed changes in gather

    commit d0a23572b5fad9176e58b816b0ab2ca0697119ff
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Feb 20 11:28:48 2023 +0100

        Revert "Added backward compatibility tests"

        This reverts commit afdd7afe72df88c96593f9f5b9bbfaaf222cec63.

    commit a504e700fcda8ada2a4753b71dd25b517951a47a
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Feb 20 11:25:00 2023 +0100

        Added trasposition check

    commit 560df30526beb7e5da57f8f2c42dbc4e63029da4
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Thu Feb 16 18:32:25 2023 +0100

        Removed Gather transformation

    commit 2c5b99d224df8acf39330483065e828de46af03b
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Thu Feb 16 15:30:32 2023 +0100

        Added backward compatibility tests

    commit e4935d02f5850b2f526412b0c30ee650f8175343
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Feb 13 21:14:29 2023 +0100

        compile warnings

    commit 86a36411027aa7aba97784c261ffcb64dd2ff92f
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Feb 13 18:14:21 2023 +0100

        clang formatting

    commit 308b239302c6ce0186cb95bfc31ccfd5122b1613
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Mon Feb 13 17:24:51 2023 +0100

        Fixed merge issues

    commit 94818a4de96c068241b285858bb9317d20c13c94
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Thu Feb 9 16:39:47 2023 +0100

        passed all the tests

    commit fa5e3740e2d3f961ade7b6b894d11d23c549a4d6
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 7 13:02:21 2023 +0100

        Fixed precison in gather transformation

    commit f0a70f054b251999d36b3291cd90a2c9e63e5f17
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 7 13:01:43 2023 +0100

        Added the new export version

    commit cef818c7a2e0a22fdfd215576f60975070debebd
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 7 12:58:00 2023 +0100

        Support of legacy transposes

    commit e71e476dd5c2feb2f699987d1dbade1271a45e88
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Thu Jan 26 16:47:41 2023 +0100

        Pre_post_process init

    commit e1d297092c952fa9ee218b056632964a8941d2ec
    Author: Evgeny Kotov <[email protected]>
    Date:   Thu Jan 19 14:52:02 2023 +0100

        fix after rebase

    commit 45ab28de3aa6d6de42c9378a2952a1dbc23d3ba9
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Nov 23 19:10:24 2022 +0100

        remove GatherIESubstitute transformation as not needed

    commit 4cb2b0aa3301ee68a0204cf3723a6465951626e1
    Author: Evgeny Kotov <[email protected]>
    Date:   Wed Nov 23 19:08:57 2022 +0100

        fix funcitional test

    commit 981d086f7f327f7b6665b6076da4d5aaff36be2e
    Author: Evgeny Kotov <[email protected]>
    Date:   Tue Nov 22 14:23:47 2022 +0100

        fix precision; left bug output EXACT

    commit 3cf71e0de1a47ac771d5611014d8e7e109168043
    Author: Evgeny Kotov <[email protected]>
    Date:   Fri Nov 18 18:45:12 2022 +0100

        fixes

    commit c69d57f1f3b52dfbf6c68279353e4ca95eb26648
    Author: Evgeny Kotov <[email protected]>
    Date:   Fri Nov 18 17:55:35 2022 +0100

        fix functional test

    commit 1b540338910e2ad17f21ba7d71c098877dadfa03
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Nov 14 17:51:20 2022 +0100

        add gather remove

    commit d7bff1ffa868b41f340cd17e66548d630b0822c2
    Author: Evgeny Kotov <[email protected]>
    Date:   Mon Nov 14 16:11:44 2022 +0100

        initial

    commit 9871d610423568a0ec6887195251f9bfc00c53d8
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 21 11:10:38 2023 +0100

        Fixed build of deprecated tests

    commit cbf5246c1ada391d786d88956e0629d7fb08aeac
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 21 10:46:15 2023 +0100

        clang format

    commit c34f81b899989bb96a8c59bcaff8df0186a84208
    Author: Mikhail Ryzhov <[email protected]>
    Date:   Tue Feb 21 10:28:33 2023 +0100

        Migrated the deprecated backward compatibility tests to the new infra

commit bc1dd9d3020ed33dc0c6ae999bced96de5f95390
Author: Mikhail Ryzhov <[email protected]>
Date:   Sun Mar 19 18:15:21 2023 +0100

    Squashed commit of the following:

    commit a56a0768f10b0e9f0b042d01884d1b531fb4d416
    Author: Tikhonov Ivan <[email protected]>
    Date:   Fri Mar 17 15:48:23 2023 +0000

        remove TransposeSinking from MOC

    commit 430bdbec35d9f0cc7720f598465573bcbd8d84a3
    Author: Tikhonov Ivan <[email protected]>
    Date:   Fri Mar 17 15:39:22 2023 +0000

        delete debug serialize

    commit a40658e3697cff4601f325f1d6b8fd6640a8e08d
    Merge: 346796af9c cf70ced2a9
    Author: Tikhonov Ivan <[email protected]>
    Date:   Fri Mar 17 15:33:46 2023 +0000

        Merge branch 'itikhono/ts/slice' of https://github.com/itikhono/openvino into itikhono/ts/slice

    commit 346796af9ca99b6a29c084b55687bc05a1953762
    Author: Tikhonov Ivan <[email protected]>
    Date:   Fri Mar 17 15:33:27 2023 +0000

        fix TSSqueeze/TSUnsqueeze transformations

    commit cf70ced2a9e4b1cef0abbf9f5c50ce5553ed7ca5
    Merge: 7a6988a4a6 a9bd5f741d
    Author: Ivan Tikhonov <[email protected]>
    Date:   Fri Mar 17 13:12:18 2023 +0400

        Merge branch 'master' into itikhono/ts/slice

    commit 7a6988a4a665615e58910f3080ae2a4f8085067d
    Author: Tikhonov Ivan <[email protected]>
    Date:   Fri Mar 17 08:50:15 2023 +0000

        codestyle

    commit 849dc7076343fc03809df1485f1a0ea7ff297edf
    Author: Ivan <[email protected]>
    Date:   Fri Mar 17 16:32:45 2023 +0400

        refactoring

    commit 958f000e0210f0932c2b66dd30958db5436b8d2b
    Author: Ivan <[email protected]>
    Date:   Fri Mar 17 16:20:06 2023 +0400

        Added TSSlice transformation to TSGeneral, created TransposeSinkingGeneral alias in ov::pass namespace

    commit 83ab2cc5f691655a90e795513b101cddff6eb3cc
    Merge: 1f8fdfb353 88ddbb2437
    Author: Ivan <[email protected]>
    Date:   Fri Mar 17 16:09:35 2023 +0400

        Merge branch 'itikhono/ts/slice' of https://github.com/itikhono/openvino into itikhono/ts/slice

    commit 1f8fdfb353464989aa0ecf779ec7a03afd61ac32
    Author: Ivan <[email protected]>
    Date:   Fri Mar 17 16:06:15 2023 +0400

        fix warnings

    commit 66d16ae45e7a242938226d4743148fdafa76b9c7
    Author: Ivan <[email protected]>
    Date:   Fri Mar 17 00:07:44 2023 +0400

        fix minor mistakes

    commit 1ac7690d42894219201e097ed232e1ed70572d8e
    Merge: f1dc3702f1 6ffa8da922
    Author: Ivan <[email protected]>
    Date:   Fri Mar 17 00:02:39 2023 +0400

        Merge remote-tracking branch 'upstream/master' into itikhono/ts/slice

    commit f1dc3702f14e377af2e20a3452fe0063f08d4c89
    Author: Ivan <[email protected]>
    Date:   Thu Mar 16 23:48:10 2023 +0400

        TSReduction refactoring, move Unsqueeze/Squeeze transformations to separate files, added limited support for Reshape op + tests

    commit 88ddbb24373151f8f956f4266da2996d254e928d
    Author: Tikhonov Ivan <[email protected]>
    Date:   Thu Mar 16 16:16:59 2023 +0000

        codestyle

    commit 2bc1334f65d6eb60da7ba121fb19e142035a78d2
    Merge: ce84ce24ec 4b9e048e18
    Author: Ivan <[email protected]>
    Date:   Wed Mar 15 17:10:30 2023 +0400

        Merge branch 'itikhono/ts/refactoring' into itikhono/ts/slice

    commit ce84ce24ecc2f208b1f8f814683284792eb1c797
    Merge: 6e6361f83a 36c18e29a8
    Author: Ivan <[email protected]>
    Date:   Wed Mar 15 16:25:41 2023 +0400

        Merge remote-tracking branch 'upstream/master' into itikhono/ts/slice

    commit 4b9e048e189655d2b2c0fb9e881e889e70605b74
    Author: Ivan <[email protected]>
    Date:   Tue Mar 14 22:54:33 2023 +0400

        resolve merge conflicts

    commit 169a72221248c13cefb2ae96e1e0b2eb9f8bf990
    Merge: ee42aaf13b 596036a2db
    Author: Ivan <[email protected]>
    Date:   Tue Mar 14 22:48:22 2023 +0400

        Merge remote-tracking branch 'upstream/master' into itikhono/ts/refactoring

    commit ee42aaf13b8059985109bb158ee12f78198ecc4c
    Author: Tikhonov Ivan <[email protected]>
    Date:   Tue Mar 14 14:43:50 2023 +0000

        codestyle

    commit b3342f7c4691e503287bb3c578dcd2938d2e3c5c
    Author: Ivan <[email protected]>
    Date:   Tue Mar 14 22:30:09 2023 +0400

        TransposeSinking refactoring: class names, namespaces

    commit e7759e1fa08dccaecd65435636580a35c329736d
    Author: Ivan <[email protected]>
    Date:   Tue Mar 14 21:59:28 2023 +0400

        TransposeSinking Rafactoring part2: move the transformations to a separate folder, align namespaces

    commit 7b91ac1e6b5309b3b870517e950f57ab4f656667
    Author: Ivan <[email protected]>
    Date:   Tue Mar 14 17:59:12 2023 +0400

        fix a warning

    commit d284ac1b7a07f712ce5ff72e9a97e6e12b18de22
    Author: Ivan <[email protected]>
    Date:   Tue Mar 14 17:48:46 2023 +0400

        Add descriptions to the transformations, add additional checks

    commit 6e6361f83a4a7320dd992191521414986b20b95b
    Merge: 54bf0444e4 3a96e06d4c
    Author: Ivan <[email protected]>
    Date:   Tue Mar 14 16:20:34 2023 +0400

        Merge remote-tracking branch 'upstream/master' into itikhono/ts/slice

    commit 54bf0444e41f2bbc9df7a8770df04bf730f54aff
    Author: Ivan <[email protected]>
    Date:   Fri Mar 10 19:54:19 2023 +0400

        TransposeSinking: add support for Slice op

    commit a47a18cf55ef2bf65996c5057f4c4531a9ec5e8b
    Author: Ivan <[email protected]>
    Date:   Thu Mar 9 22:29:37 2023 +0400

        Add new tests for Unsqueeze/Squeeze; refactoring; remove debug code

    commit e13d0e589fa58ce19e242cae525579196f21caf7
    Merge: fa8e81f0f1 3d52fc843a
    Author: Ivan Tikhonov <[email protected]>
    Date:   Thu Mar 9 01:43:47 2023 +0400

        Merge branch 'master' into itikhono/ts/fix_performance_issues

    commit fa8e81f0f1c2a82b65e3b8e97e0238aab5477e68
    Author: Ivan <[email protected]>
    Date:   Thu Mar 9 04:20:08 2023 +0400

        Fix warning as error on Windows

    commit c77e98caf63b8ef3c168b9ba221ae84ed1f98e8d
    Merge: 99192feb02 3eeaf7f9bd
    Author: Ivan <[email protected]>
    Date:   Thu Mar 9 02:42:47 2023 +0400

        Merge branch 'itikhono/ts/fix_performance_issues' of https://github.com/itikhono/openvino into itikhono/ts/fix_performance_issues

    commit 99192feb0265e49eb565757ccce308eb0a621215
    Author: Ivan <[email protected]>
    Date:   Thu Mar 9 02:42:37 2023 +0400

        fix unary tests

    commit 11b500953dc6b168363ce2c04460feb660f6c41f
    Merge: b60015f90d 3b924ca206
    Author: Ivan <[email protected]>
    Date:   Thu Mar 9 01:33:57 2023 +0400

        Merge branch 'itikhono/ts/fix_performance_issues' of https://github.com/itikhono/openvino into itikhono/ts/fix_performance_issues

    commit b60015f90dd6380508cfae3dce6f6651d43311af
    Author: Ivan <[email protected]>
    Date:   Thu Mar 9 01:33:46 2023 +0400

        Add tests for TS backward transformations, update TransposeSinkingFuse transformation, delete StridedSlice transformation prototype + tests refactoring

    commit 3eeaf7f9bd773361f1cf24ea627ba76547a29eac
    Author: Tikhonov Ivan <[email protected]>
    Date:   Wed Mar 8 17:42:25 2023 +0000

        codestyle

    commit db09fe49658e2ec74ec29e909b8f33007f2292ce
    Author: Ivan <[email protected]>
    Date:   Tue Mar 7 16:55:40 2023 +0400

        fix build

    commit 3b924ca2065137f75aa4794eef32fc93fdbe8fdb
    Merge: 54b4061282 db09fe4965
    Author: Tikhonov Ivan <[email protected]>
    Date:   Tue Mar 7 08:56:32 2023 +0000

        Merge branch 'itikhono/ts/fix_performance_issues' of https://github.com/itikhono/openvino into itikhono/ts/fix_performance_issues

    commit 54b40612824b43916d1e2f22a1f1b75bfbd9a3f7
    Author: Tikhonov Ivan <[email protected]>
    Date:   Tue Mar 7 08:51:48 2023 +0000

        TransposeReduction: skip the case when 2nd input for Squeeze is not provided

    commit 176686318f51a776b4d47aec76ab4fd973c0c2a7
    Author: Tikhonov Ivan <[email protected]>
    Date:   Tue Mar 7 07:34:40 2023 +0000

        codestye

    commit 3c5f62c013bca98b728e6961191895a6fdbbed5a
    Merge: ef0e89551d 0dad7749b5
    Author: Tikhonov Ivan <[email protected]>
    Date:   Tue Mar 7 07:33:09 2023 +0000

        Merge remote-tracking branch 'upstream/master' into itikhono/ts/fix_performance_issues

    commit ef0e89551d2a9199d3c2de54267e5ef7519a3174
    Author: Ivan <[email protected]>
    Date:   Tue Mar 7 15:30:22 2023 +0400

        Transpose sinking tests refactoring: part 3. + Revert changes in MOC.

    commit d71949fd09371fa4c35bce19aa64afa1bff4bdb8
    Author: Ivan <[email protected]>
    Date:   Mon Mar 6 18:23:40 2023 +0400

        Add limited support for StridedSlice op

    commit 3565ff2181b87511fba2e460868055470c494c9b
    Author: Ivan <[email protected]>
    Date:   Mon Mar 6 17:45:52 2023 +0400

        TransposeSinking tests refactoring: part2

    commit 34c89eb962965b752b3528ee10a40015388bcc70
    Author: Ivan <[email protected]>
    Date:   Fri Mar 3 04:34:48 2023 +0400

        TransposeSinking tests refactoring: part1

    commit c5991f0b0647f8f1a1d9a4dd584519f073bd8fa8
    Merge: 6de1336894 caea77c132
    Author: Tikhonov Ivan <[email protected]>
    Date:   Thu Mar 2 17:21:17 2023 +0000

        Merge branch 'itikhono/ts/fix_performance_issues' of https://github.com/itikhono/openvino into itikhono/ts/fix_performance_issues

    commit caea77c13291240ef73b849ec889dfe7edabcf18
    Merge: 199114a4c6 873d15ce1a
    Author: Ivan <[email protected]>
    Date:   Thu Mar 2 21:39:57 2023 +0400

        Merge branch 'itikhono/ts/fix_performance_issues' of https://github.com/itikhono/openvino into itikhono/ts/fix_performance_issues

    commit 199114a4c62857718ba5c0b88068de2e091e0eb6
    Author: Ivan <[email protected]>
    Date:   Thu Mar 2 21:39:12 2023 +0400

        add include

    commit 6de13368944cf4baedc001018b052c63429c34b0
    Author: Tikhonov Ivan <[email protected]>
    Date:   Thu Mar 2 17:21:02 2023 +0000

        add the missed line

    commit 123835c86d6498abe302a7274872da864fb4ab5d
    Author: Ivan <[email protected]>
    Date:   Thu Mar 2 19:09:36 2023 +0400

        Support TS for Interpolate, VariadicSplit, IsInf, IsNan, IsFinite + refactoring

    commit 873d15ce1a0dd05465c46378f991ffa50e3aa0e8
    Author: Tikhonov Ivan <[email protected]>
    Date:   Thu Mar 2 13:33:40 2023 +0000

        fix gna build

    commit 13f17d254b71dc8edd66a89cfbf30441c43566f9
    Author: Tikhonov Ivan <[email protected]>
    Date:   Thu Mar 2 12:24:12 2023 +0000

        fix TS for Interpolate + codestyle

    commit b769d219127883d3ca9e4a0e684f80bc67a48ac2
    Author: Tikhonov Ivan <[email protected]>
    Date:   Thu Feb 23 17:14:30 2023 +0000

        Add SpaceToBatch/BatchToSpace

    commit 9d8016d1e687c7e64842bab90bb3ff24ccf84c76
    Author: Tikhonov Ivan <[email protected]>
    Date:   Thu Feb 23 17:12:54 2023 +0000

        Fix validate for split, revert changes for concat, add BatchToSpace/SpaceToBatch

    commit 20579455b7879f33d9839155e42983e007370b53
    Merge: 3baf0c7900 d9fc5bac80
    Author: Tikhonov Ivan <[email protected]>
    Date:   Thu Feb 23 10:32:14 2023 +0000

        Merge remote-tracking branch 'upstream/master' into itikhono/ts/fix_performance_issues

    commit 3baf0c7900116d9d1cefbd75934a62cf3c18764f
    Author: Tikhonov Ivan <[email protected]>
    Date:   Thu Feb 23 10:31:56 2023 +0000

        fix node validation

    commit fa9fe34c16b868a32f0ba3eb35f5740616e07f4f
    Merge: ef6e141082 eaf368a5f5
    Author: Tikhonov Ivan <[email protected]>
    Date:   Wed Feb 22 15:33:52 2023 +0000

        Merge remote-tracking branch 'upstream/master' into itikhono/ts/fix_performance_issues

    commit ef6e14108232d932696a3c7798b9f11c02b58927
    Author: Tikhonov Ivan <[email protected]>
    Date:   Tue Feb 21 14:34:26 2023 +0000

        Add additional validations

    commit 81b9e6eece9c44c2952c4325cbb05ed9405e1c44
    Author: Tikhonov Ivan <[email protected]>
    Date:   Mon Feb 20 13:54:27 2023 +0000

        delete debug print

    commit 9333c1cac5fa10f3125f37b92b06f5d5219fff14
    Merge: aa1aadd3c4 08293d39e1
    Author: Tikhonov Ivan <[email protected]>
    Date:   Mon Feb 20 13:51:45 2023 +0000

        Merge branch 'itikhono/ts/fix_performance_issues' of https://github.com/itikhono/openvino into itikhono/ts/fix_performance_issues

    commit aa1aadd3c4d7338a41df453a0a570c3898860800
    Author: Tikhonov Ivan <[email protected]>
    Date:   Mon Feb 20 13:50:42 2023 +0000

        Fix TransposeReduction, fix TransposeSinkingSplit, add unsqueeze support

    commit 20168b251a6cf53fea0d415fbcf15c3729422058
    Author: Tikhonov Ivan <[email protected]>
    Date:   Fri Feb 17 07:46:12 2023 +0000

        fix TransposeReduce transformations

    commit 08293d39e11a64afe584439a9ed8d71c45a13f2c
    Merge: 43ef82320f 5cc1c2c5e5
    Author: Ivan Tikhonov <[email protected]>
    Date:   Tue Feb 14 18:11:20 2023 +0400

        Merge branch 'master' into itikhono/ts/fix_performance_issues

    commit 43ef82320ff62048592a9c85e32d0d3bc7565a8c
    Author: Tikhonov Ivan <[email protected]>
    Date:   Tue Feb 14 14:09:25 2023 +0000

        fix the issue in TransposeFuse transformation

    commit 6e3fcf74e2f322977c8a4ca523b15a15a353a293
    Author: Tikhonov Ivan <[email protected]>
    Date:   Tue Feb 14 08:09:25 2023 +0000

        Fix TransposeReduceBackward

    commit a34e3ced9ee17c1aba246f2fceb31a4de06ad3b2
    Author: Tikhonov Ivan <[email protected]>
    Date:   Mon Feb 13 17:08:19 2023 +0000

        fix ts for Concat and Reduce

    commit 8598d64174e0a8938481da6567523e7c243538d5
    Merge: d9ea97bf4b f5bff5c087
    Author: Tikhonov Ivan <[email protected]>
    Date:   Mon Feb 13 07:46:32 2023 +0000

        Merge branch 'itikhono/ts/fix_performance_issues' of https://github.com/itikhono/openvino into itikhono/ts/fix_performance_issues

    commit d9ea97bf4baee13b758bbb303b71d23141b9efbb
    Author: Tikhonov Ivan <[email protected]>
    Date:   Mon Feb 13 07:45:54 2023 +0000

        fix warning as error, fix tests failures

    commit f5bff5c087874e3d69b4326aec851a08172a2988
    Merge: 1de806f9f7 b300df1be6
    Author: Ivan Tikhonov <[email protected]>
    Date:   Sun Feb 12 21:51:00 2023 +0400

        Merge branch 'master' into itikhono/ts/fix_performance_issues

    commit 1de806f9f788173b6012f85259605c0a4929f52c
    Author: Tikhonov Ivan <[email protected]>
    Date:   Sun Feb 12 17:48:05 2023 +0000

        codestyle

    commit 2c48d6c5834d6c0c28a9e11a25e4475e1bfe0eef
    Author: Tikhonov Ivan <[email protected]>
    Date:   Sun Feb 12 17:47:32 2023 +0000

        Resolve the performance issues in TransposeSinking transformation

commit db220f11eefa677b03ace604d794639325c88463
Author: Tikhonov Ivan <[email protected]>
Date:   Tue Mar 21 09:42:42 2023 +0000

    delete debug code

commit 8f8f0e821bd43c942fcc955ecd43edd0f3c87554
Author: Tikhonov Ivan <[email protected]>
Date:   Tue Mar 21 09:41:48 2023 +0000

    fix TSSqueeze/TSUnsqueeze transformations in case of Reshape op

commit 981e8ad3c08e9afddfcd38f5e7fc8c1a3e46adbb
Merge: a56a0768f1 c5f65eea73
Author: Ivan <[email protected]>
Date:   Mon Mar 20 19:47:18 2023 +0400

    Merge remote-tracking branch 'upstream/master' into itikhono/ts/slice

commit a56a0768f10b0e9f0b042d01884d1b531fb4d416
Author: Tikhonov Ivan <[email protected]>
Date:   Fri Mar 17 15:48:23 2023 +0000

    remove TransposeSinking from MOC

commit 430bdbec35d9f0cc7720f598465573bcbd8d84a3
Author: Tikhonov Ivan <[email protected]>
Date:   Fri Mar 17 15:39:22 2023 +0000

    delete debug serialize

commit a40658e3697cff4601f325f1d6b8fd6640a8e08d
Merge: 346796af9c cf70ced2a9
Author: Tikhonov Ivan <[email protected]>
Date:   Fri Mar 17 15:33:46 2023 +0000

    Merge branch 'itikhono/ts/slice' of https://github.com/itikhono/openvino into itikhono/ts/slice

commit 346796af9ca99b6a29c084b55687bc05a1953762
Author: Tikhonov Ivan <[email protected]>
Date:   Fri Mar 17 15:33:27 2023 +0000

    fix TSSqueeze/TSUnsqueeze transformations

commit cf70ced2a9e4b1cef0abbf9f5c50ce5553ed7ca5
Merge: 7a6988a4a6 a9bd5f741d
Author: Ivan Tikhonov <[email protected]>
Date:   Fri Mar 17 13:12:18 2023 +0400

    Merge branch 'master' into itikhono/ts/slice

commit 7a6988a4a665615e58910f3080ae2a4f8085067d
Author: Tikhonov Ivan <[email protected]>
Date:   Fri Mar 17 08:50:15 2023 +0000

    codestyle

commit 849dc7076343fc03809df1485f1a0ea7ff297edf
Author: Ivan <[email protected]>
Date:   Fri Mar 17 16:32:45 2023 +0400

    refactoring

commit 958f000e0210f0932c2b66dd30958db5436b8d2b
Author: Ivan <[email protected]>
Date:   Fri Mar 17 16:20:06 2023 +0400

    Added TSSlice transformation to TSG…
  • Loading branch information
mryzhov committed Jun 25, 2023
1 parent 869c97e commit 982d805
Show file tree
Hide file tree
Showing 59 changed files with 3,796 additions and 587 deletions.
345 changes: 329 additions & 16 deletions src/plugins/intel_gna/src/backend/gna_limitations.cpp

Large diffs are not rendered by default.

157 changes: 157 additions & 0 deletions src/plugins/intel_gna/src/backend/gna_limitations.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,168 @@
#include "legacy/ngraph_ops/fully_connected.hpp"
#include "ngraph/opsets/opset7.hpp"
#include "ngraph/opsets/opset9.hpp"
#include "ops/gna_convolution.hpp"
#include "ops/gna_max_pool.hpp"

namespace ov {
namespace intel_gna {
namespace limitations {

constexpr uint32_t bufferMaxSize = 65528;

constexpr uint32_t convMinFiltersNum = 4;
constexpr uint32_t convMaxFiltersNum = 65532;
constexpr uint32_t convDilationHeight = 1;
constexpr uint32_t convDilationWidth = 1;
constexpr uint32_t convFiltersNumDivider = 4;
constexpr uint32_t convFilterSizeDivider = 8;
constexpr uint32_t convFilterMaxSize = 768;
constexpr uint32_t convEachKernelByteAlignment = 16;
constexpr uint32_t inputByteAlignment = 64;
constexpr uint32_t noOfInputsDivisor = 8;
constexpr uint32_t noOfInputsLowPrecDivisor = 16;

constexpr uint32_t affineMaxBatchSize = 8;

constexpr uint32_t maxPoolMaxWindowSize = 6;
constexpr uint32_t copyMaxGrouping = 8;
constexpr uint32_t transposeMaxSize = 65528;

// TODO In the future there should be created class/struct representing all limitations for specific device versions.
constexpr uint32_t kMaxLayersCountGNA1_0 = 1023;
constexpr uint32_t kMaxLayersCountGNA2_0 = 4096;
constexpr uint32_t kMaxLayersCountGNA3_X = 8192;

// Currently split layer only supports 2 bytes in int16 and int8 mode.
// In fp32 mode this is not necessary but is useful for testing
constexpr uint32_t bytesPerSplitElement = 2;

// Currently crop layer only supports 2 bytes in int16 and int8 mode.
// In fp32 mode this is not necessary but is useful for testing
constexpr uint32_t bytesPerCropElement = 2;

constexpr uint32_t kMemoryPageSize = 4096;

inline bool isCropAffinedOffset(size_t numberOfElements) {
const auto cropOffset = numberOfElements * bytesPerCropElement;
return (ALIGN64(cropOffset) != cropOffset);
}

inline bool IsTranspose2d(const std::vector<size_t>& shape) {
return std::count_if(std::begin(shape), std::end(shape), [](size_t dim) {
return dim != 1;
}) == 2;
}

inline bool IsTransposeSupported(const std::vector<size_t>& shape) {
if (!IsTranspose2d(shape))
return false;
auto shape_no_1 = shape;
shape_no_1.erase(std::remove(shape_no_1.begin(), shape_no_1.end(), 1), shape_no_1.end());
size_t min, max;
std::tie(min, max) = std::minmax(shape_no_1[0], shape_no_1[1]);
return min <= 8 && max % 8 == 0 && max >= 8 && max <= transposeMaxSize;
}

size_t getMemoryAlignmentBytes(target::DeviceVersion target);

class SupportedElementTypes {
public:
static bool is_parameter_type_supported(ov::element::Type type, bool is_exception_allowed = false);
static bool is_constant_type_supported(ov::element::Type type, bool is_exception_allowed = false);

private:
static const std::set<ov::element::Type> supported_parameter_types;
static const std::set<ov::element::Type> supported_constant_types;
};

/**
* @brief Validates if transpose is supported by GNA
* @param node transpose
* @return true if supported
*/
bool is_transpose_supported(const std::shared_ptr<const ov::Node>& node);

/**
* @brief Validates if legacy convolution is supported by GNA
* @param conv_ie convolution
* @param effective_compile_target GNA compile targets
* @param gna_precision GNA inference precision
* @param is_exception_allowed flag specifies whether exception is allowed
* @return true if supported
*/
bool is_conv_supported(const std::shared_ptr<ov::intel_gna::op::GNAConvolution>& conv_gna,
const target::DeviceVersion& effective_compile_target,
const InferenceEngine::Precision gna_precision,
bool is_exception_allowed = false);
/**
* @brief Validates if max pooling is supported by GNA
* @param max_pool max pooling
* @param effective_compile_target GNA compile targets
* @param supported_types list of supported types
* @param is_exception_allowed flag specifies whether exception is allowed
* @return true if precision is found in supported
*/
bool is_pooling_supported(const std::shared_ptr<ov::intel_gna::op::GNAMaxPool> max_pool,
const target::DeviceVersion& effective_compile_target,
bool is_exception_allowed = false);

/**
* @brief Validates if fully connected is supported by GNA
* @param fully_connected fully connected
* @param is_exception_allowed flag specifies whether exception is allowed
* @return true if supported
*/
bool is_fc_supported(const std::shared_ptr<ngraph::op::FullyConnected>& fully_connected,
bool is_exception_allowed = false);

/**
* @brief Validates if split is supported by GNA
* @param node split
* @param is_exception_allowed flag specifies whether exception is allowed
* @return true if supported
*/
bool is_split_supported(const std::shared_ptr<ov::Node>& node, bool is_exception_allowed = false);

/**
* @brief Validates if transpose is supported by GNA
* @param node transpose
* @param is_exception_allowed flag specifies whether exception is allowed
* @return true if supported
*/
bool is_transpose_supported(const std::shared_ptr<const ov::Node>& node);

bool is_concat_supported(const std::shared_ptr<const ov::Node>& node);

bool is_forward_transposed_concat_supported(const std::shared_ptr<const ov::Node>& node, const AxisVector& order);
bool is_backward_transposed_concat_supported(const std::shared_ptr<const ov::Node>& node, const AxisVector& order);

bool is_forward_transposed_split_supported(const std::shared_ptr<const ov::Node>& node, const AxisVector& order);
bool is_backward_transposed_split_supported(const std::shared_ptr<const ov::Node>& node, const AxisVector& order);

/**
* @brief Validates if operation is supported by GNA
* @param node operation
* @param gna_compile_target GNA compile target
* @param gna_precision GNA inference precision
* @param is_exception_allowed flag specifies whether exception is allowed
* @return true if supported
*/
bool is_op_supported(const std::shared_ptr<ov::Node>& node,
const target::DeviceVersion& effective_compile_target,
const InferenceEngine::Precision gna_precision,
bool is_exception_allowed = false);

/**
* @brief Check if all operations are supported by GNA
* @param model ngraph model
* @param gna_compile_target GNA compile target
* @param gna_precision GNA inference precision
*/
void check_all_ops_supported(const std::shared_ptr<ov::Model>& model,
const target::DeviceVersion& effective_compile_target,
const InferenceEngine::Precision gna_precision);

namespace cnn2d {

struct IsEqualToLimit {
Expand Down
5 changes: 3 additions & 2 deletions src/plugins/intel_gna/src/common/graph_utils.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,8 @@ inline bool is_eltwise_add(const std::shared_ptr<ngraph::Node>& node) {
}

inline bool is_pooling(const std::shared_ptr<ngraph::Node>& node) {
return (std::dynamic_pointer_cast<ngraph::opset7::MaxPool>(node) != nullptr);
return ((std::dynamic_pointer_cast<ngraph::opset7::MaxPool>(node) != nullptr) ||
std::dynamic_pointer_cast<ov::intel_gna::op::GNAMaxPool>(node) != nullptr);
}

template <typename T>
Expand Down Expand Up @@ -264,7 +265,7 @@ inline bool has_32bit_output(const std::shared_ptr<ngraph::Node>& node) {
return ((std::dynamic_pointer_cast<ngraph::op::FullyConnected>(node) != nullptr) ||
(std::dynamic_pointer_cast<ngraph::opset9::MatMul>(node) != nullptr) ||
(std::dynamic_pointer_cast<ngraph::opset9::Convolution>(node) != nullptr) ||
(std::dynamic_pointer_cast<ngraph::op::ConvolutionIE>(node) != nullptr) ||
(std::dynamic_pointer_cast<ov::intel_gna::op::GNAConvolution>(node) != nullptr) ||
(std::dynamic_pointer_cast<ngraph::opset9::Add>(node) != nullptr) ||
(std::dynamic_pointer_cast<ngraph::opset9::Multiply>(node) != nullptr) ||
(std::dynamic_pointer_cast<ngraph::op::Eltwise>(node) != nullptr) ||
Expand Down
30 changes: 30 additions & 0 deletions src/plugins/intel_gna/src/debug_new_pass.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
// Copyright (C) 2023 Intel Corporation
// SPDX-License-Identifier: Apache-2.0
//

#include "debug_new_pass.hpp"

#ifdef DEBUG_VISUALIZE
# include "ngraph/pass/visualize_tree.hpp" // DEBUG
//#include "openvino/pass/serialize.hpp" // DEBUG
# include <sstream>
#endif

namespace intel_gna_debug {

void DebugVisualize(ov::pass::Manager& manager, const std::string& name) {
#ifdef DEBUG_VISUALIZE
static unsigned counter = 0;
std::stringstream ss;
# ifdef DEBUG_VISUALIZETREE
ss << counter << "_" << name << ".png";
manager.register_pass<ov::pass::VisualizeTree>(ss.str());
# else
ss << counter << "_" << name;
manager.register_pass<ov::pass::Serialize>(ss.str() + ".xml", ss.str() + ".bin");
# endif
++counter;
#endif
}

} // namespace intel_gna_debug
41 changes: 41 additions & 0 deletions src/plugins/intel_gna/src/debug_new_pass.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
// Copyright (C) 2023 Intel Corporation
// SPDX-License-Identifier: Apache-2.0
//

#pragma once

#include <iostream>

#undef DEBUG_USE_NEW_PASS
#define DEBUG_USE_NEW_PASS 1

#undef DEBUG_VISUALIZE
//#define DEBUG_VISUALIZE 1
#undef DEBUG_VISUALIZETREE
#define DEBUG_VISUALIZETREE 1

#define EMUTEX_DEBUG_CHECKPOINT std::cout << "[EMUTEX DEBUG] CHECKPOINT " << __FILE__ << ":" << __LINE__ << std::endl;
#define EMUTEX_DEBUG_CHECKPOINT_MESSAGE(message) \
std::cout << "[EMUTEX DEBUG] CHECKPOINT " << __FILE__ << ":" << __LINE__ << " " << message << std::endl;
#define EMUTEX_DEBUG_VALUE(value) \
std::cout << "[EMUTEX DEBUG] " << __FILE__ << ":" << __LINE__ << " " << #value << " = " << value << std::endl;

#include "openvino/pass/manager.hpp"

namespace intel_gna_debug {
void DebugVisualize(ov::pass::Manager& manager, const std::string& name);
} // namespace intel_gna_debug

template <typename T>
std::ostream& operator<<(std::ostream& os, const std::vector<T>& vec) {
os << "{";
for (size_t i = 0; i < vec.size(); ++i) {
if (i)
os << ", ";
os << i;
}
os << "}";
return os;
}

#define EMUTEX_DEBUG_VISUALIZE(name) intel_gna_debug::DebugVisualize(manager, name);
5 changes: 5 additions & 0 deletions src/plugins/intel_gna/src/frontend/layer_quantizer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

#include "backend/gna_types.hpp"
#include "common/gna_target.hpp"
#include "debug_new_pass.hpp" // DEBUG
#include "gna_graph_tools.hpp"
#include "weights_converter.hpp"

Expand Down Expand Up @@ -90,7 +91,11 @@ size_t LayerQuantizer::GetBiasSizeForLayer(InferenceEngine::WeightableLayer& wl)
return wl._biases->size();
} else if (LayerInfo(wl).isConvolution()) {
// Calculating biases len using outdata dims: biases number should be equal to output channels number
#ifndef DEBUG_USE_NEW_PASS
return InferenceEngine::GetDataDimByName(wl.outData.front(), InferenceEngine::DataDimName::C);
#else
return InferenceEngine::GetDataDimSizeNHWC(wl.outData.front(), InferenceEngine::DataDimName::C);
#endif
} else {
// Calculating biases size using outData dimensions
return wl.outData.front()->getDims().back();
Expand Down
5 changes: 5 additions & 0 deletions src/plugins/intel_gna/src/frontend/scale_factor_calc.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
#include "scale_factor_calc.hpp"

#include "common/numerical_utils.hpp"
#include "debug_new_pass.hpp" // DEBUG
#include "gna_slope_scale.hpp"
#include "gna_upstream_iterator.hpp"
#include "layer_quantizer.hpp"
Expand Down Expand Up @@ -1262,7 +1263,11 @@ bool ScaleFactorCalculator::ScaleFactorPerLayerWeightable(InferenceEngine::Weigh
double weights_reducer = 1.0;
auto conv = dynamic_cast<InferenceEngine::ConvolutionLayer*>(wl);
if (conv && !LayerInfo(conv).isConvolutionFilter()) {
#ifndef DEBUG_USE_NEW_PASS
const auto inDepth = GetDataDimByName(conv->insData.front().lock(), InferenceEngine::DataDimName::C);
#else
const auto inDepth = GetDataDimSizeNHWC(conv->insData.front().lock(), InferenceEngine::DataDimName::C);
#endif
weights_reducer = gna_convolution_layer::getWeightsReducer(*conv);
weights_reducer *= MAX_VAL_2B_FEAT * scaleRange * inDepth / std::numeric_limits<int32_t>::max();
weights_reducer = std::max(1.0, weights_reducer);
Expand Down
Loading

0 comments on commit 982d805

Please sign in to comment.