OpenVINO™ is an open-source toolkit for optimizing and deploying AI inference
Go to file
Evgeny Kotov 7ae8826b52
[GNA] NCHW to NHWC layout transformations (#18120)
* Squashed commit of the following: GNAConv+ MaxPool

commit 51e7254eab
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Tue Apr 18 18:09:46 2023 +0200

    reset json schema

commit 6d87c40703
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Tue Apr 18 18:02:53 2023 +0200

    Exclude wrong changes

commit 30dd9aef86
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Tue Apr 18 17:56:54 2023 +0200

    clang format

commit dad7151b37
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Tue Apr 18 17:47:17 2023 +0200

    Init commit

* Squashed commit of the following: GatherSinking binary elementwise

commit 960f7ebaed
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Feb 21 13:36:35 2023 +0100

    fix year

commit 860ae33f38
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Feb 21 13:29:05 2023 +0100

    add docs

commit bd35e57c60
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Mon Feb 20 18:58:55 2023 +0100

    cleanup

commit 3fed498f03
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Mon Feb 20 18:52:49 2023 +0100

    clang fixes + remove unneeded functions

commit 4417a13bad
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Mon Feb 20 18:50:03 2023 +0100

    fix unit tests execution

commit 48f20927af
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Mon Feb 20 18:33:03 2023 +0100

    initial

* Squashed commit of the following: common debug merge

commit 9cdddb337972c2ebecb3ed81f2613b96ae034538
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Fri May 12 14:05:34 2023 +0200

    clnag format

commit f093baa7708bd9e9527277337e52104b4e82744d
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Wed Apr 19 15:27:58 2023 +0200

    fix ts_concat ts_split

commit 1c8baba5bb4c1533f4470505fe5a0dce6e4bc45e
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Wed Apr 19 13:26:30 2023 +0200

    fix ts_split

commit 043af9aad51b218c8e27150516e3824cea682ca3
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Apr 18 19:39:15 2023 +0200

    remove debug

commit 7c03af67f018d5eea2c39d01bf2d68b815cde390
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Apr 18 19:37:34 2023 +0200

    fix ts_concat

commit dc2f00a1e77427b0ae243f5ef7606eac4cdf8051
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Apr 18 13:15:50 2023 +0200

    implemented ts_split through gather

commit 311045f78d357b4f1129a4545da9092435313664
Merge: 06fee24288 7ca64ec9f7
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Mon Apr 17 19:19:05 2023 +0200

    Merge branch 'gna_layout_debug_fix' into gna_layout_debug

commit 7ca64ec9f704c2228808212e267fb387c08e4921
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Mon Apr 17 19:06:44 2023 +0200

    fix

commit 81c6217c68fe6f945ab83ae8b6ed64d23415a62e
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Mon Apr 17 18:29:32 2023 +0200

    fix

commit 06fee24288be846209e87fbd40aab7cad2775559
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Mon Apr 17 16:03:34 2023 +0200

    fix RemoveOutputsProcessing name to emplace

commit 83344b2723b4db919862e7519369593710d06de9
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Mon Apr 17 10:35:59 2023 +0200

    fix

commit cc7d6bdea26df1d2e3195bf82e62193442723995
Merge: d916fa40f9 83d51b5fe4
Author: Evgeny Kotov <evgeny.kotov@intel.com>
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 <evgeny.kotov@intel.com>
Date:   Thu Apr 13 13:32:02 2023 +0200

    remove debug

commit f8b1fac6f94577059f729ac7c31594b4f93ba4ae
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Thu Apr 13 13:31:12 2023 +0200

    fix + remove debug

commit 710d004eda3063374b99c3a78a37f7af2b84d1e8
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Thu Apr 13 11:54:36 2023 +0200

    fix

commit 83d51b5fe485d96c76bc77ace671491c5bfb1223
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Wed Apr 12 19:06:15 2023 +0200

    Pattern Reshape-Transpose

commit 3e33e51edff7762112f00d29281a59a6cb16ea83
Merge: a5042ebce7 74c68cbf4f
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
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 <mikhail.ryzhov@intel.com>
Date:   Wed Apr 12 16:56:00 2023 +0200

    Reverted check of concat with interleaved inputs

commit 74c68cbf4fd1206d5e67326a4cf0dc290fbeb574
Author: Evgeny Kotov <evgeny.kotov@intel.com>
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 <mikhail.ryzhov@intel.com>
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 <mikhail.ryzhov@intel.com>
Date:   Wed Apr 12 15:02:08 2023 +0200

    Fixed ConvertMatmulToPointwiseConvWithFqNeg

commit 1dbea2cb3c948d2703a2e97957b25ebd2bd30db6
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Wed Apr 12 14:29:22 2023 +0200

    fix pipeline

commit d73effb2c1905754a9f8636e0a762885224ca44f
Merge: e2b5440ad1 d5b7a7c984
Author: Evgeny Kotov <evgeny.kotov@intel.com>
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 <evgeny.kotov@intel.com>
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 <mikhail.ryzhov@intel.com>
Date:   Wed Apr 12 13:57:25 2023 +0200

    Corrected limit conditions

commit 7de41f2072420f3d1cb1f933991853ba787a8f42
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Wed Apr 12 13:04:42 2023 +0200

    remove debug

commit ad2584aa23265c3cdb6370d1b87a8c0af89c17ad
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Apr 11 18:48:49 2023 +0200

    use TSConcatForward TSSplitBackward

commit 7c9fabb239415e3f1af01058aaca8b9bc63d6c26
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Apr 11 18:33:03 2023 +0200

    fix ts_split

commit da1488d21ccb649e75d0e61d424bf8e8f5d9e8f2
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Apr 11 14:19:26 2023 +0200

    fixed ts_concat

commit 2014b727ed387ca2035de5ec144f1beb67c32dd9
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Thu Apr 6 11:42:17 2023 +0200

    add ts_split

commit 7316a17131a6cb0a8c25061a6b12afdee004661d
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Thu Apr 6 11:42:00 2023 +0200

    remove debug

commit 05c9b9524781f2017d6c5f88b793c210dfd2ab16
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Thu Apr 6 11:41:10 2023 +0200

    remove debug, turn off new transformations

commit 8962424b907f7fec2ddfe32912f8da77c13461e4
Merge: f98adb6dc4 99090c2090
Author: Evgeny Kotov <evgeny.kotov@intel.com>
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 <evgeny.kotov@intel.com>
Date:   Wed Apr 5 16:50:17 2023 +0200

    remove debug

commit 9dddf3ada89b65da3191f647bf2f17af6d8a092a
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Wed Apr 5 16:44:34 2023 +0200

    fix ts_concat sigsegv

commit 190010f4dfca82bb4b5a3e045e6015b8d1db8491
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Wed Apr 5 13:15:53 2023 +0200

    fix problem with transpose backward sinking after gna::ts_concat

commit 99090c2090e3a121241a54a5b8da290ba5272b11
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Wed Apr 5 12:52:13 2023 +0200

    fix bug GatherSinkingTransposeReshapeForward map:at exception

commit a6f65aae2d94a63f60440d9fcdeeb31af548b055
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Wed Apr 5 12:51:19 2023 +0200

    add ts_concat

commit d9497eadad5c58ec9218692a08da54c3d7fd3d40
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Apr 4 13:40:51 2023 +0200

    add code from Misha

commit a5fe706b2bf92bcc1f3f8c435663551a0770188c
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Tue Apr 4 13:00:47 2023 +0200

    TS concat callback draft

commit 8f244188c4d0ceef11850e118fd0ad23fcdac0b8
Merge: 5591091e05 a5fe706b2b
Author: Evgeny Kotov <evgeny.kotov@intel.com>
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 <evgeny.kotov@intel.com>
Date:   Tue Apr 4 12:56:48 2023 +0200

    fix

commit 7f9eb3c02c57cbef5b32efa5d61cf7082ca6b621
Merge: a98a353f00 9190b8ccff
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Apr 4 11:20:26 2023 +0200

    merge

commit a98a353f00cdb1650edfe0f5f24a10111c0319b7
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Apr 4 11:19:43 2023 +0200

    fix

commit a8ca19419f7b1e16064c8cb53ed836370da8af5e
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Tue Apr 4 11:14:44 2023 +0200

    Fixed weights reducer

commit 9190b8ccffd1a125cb97d0e339f0820f1c565d3c
Merge: 279f76287e 4ce59b6885
Author: Evgeny Kotov <evgeny.kotov@intel.com>
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 <evgeny.kotov@intel.com>
Date:   Tue Apr 4 10:46:03 2023 +0200

    use transformation_callback in ts_concat

commit 3fabc31ed9462f86ae173aba927caf9c9c3fb539
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Apr 4 10:44:42 2023 +0200

    fix

commit d942074be54a99147c893eb78e878cc4428be5ad
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Mon Apr 3 18:29:02 2023 +0200

    debug

commit 4ce59b68851f71a049b34d16008a6ed82cc91d2b
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Mon Apr 3 17:49:45 2023 +0200

    Skipped supported transposes in Gather transform

commit 3d57040037493aa61ffb1d159e76567ca493dd33
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Mon Apr 3 12:16:58 2023 +0200

    Extended FQ detection

commit bcc317e80d1f9ed6d6f6aa5c77ff5e58e31e84db
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Mon Apr 3 10:11:48 2023 +0200

    Gather sinking with FQ Backward

commit b1dc3c44f3cca1035ce4bd3ff05f1f78a7add1ce
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Fri Mar 31 10:48:38 2023 +0200

    Fixed typo

commit 76b2e162156e20a1ade9afc893e9874b8c66284d
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Tue Mar 28 15:08:24 2023 +0200

    FQ fix

commit 99df8e6164cad78a25e34ea752da9264c7536188
Merge: 07cdff9a44 8894dfc88b
Author: Evgeny Kotov <evgeny.kotov@intel.com>
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 <evgeny.kotov@intel.com>
Date:   Mon Mar 27 18:03:51 2023 +0200

    add GatherSinkingMatmulBackward

commit 8894dfc88b22736b1157cd75e6b48ad14a4a1137
Merge: 0e0dcc6a53 67a4035902
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
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 67a4035902
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Fri Mar 24 13:59:20 2023 +0100

    remove debug

commit 04a715267a
Merge: 7b95c90df8 1163b926ee
Author: Evgeny Kotov <evgeny.kotov@intel.com>
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 7b95c90df8
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Fri Mar 24 13:54:49 2023 +0100

    fix gather_sinking_matmul

commit 0e0dcc6a53ce660b10c27d7e1d48de260e87e127
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Fri Mar 24 10:43:07 2023 +0100

    Disabled ReshapeTransposeSubstitute

commit daaeeecfac3ca7b1763279e62455d007245bcdf8
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Fri Mar 24 10:41:56 2023 +0100

    Fixed squeeze helper

commit 1163b926ee
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Thu Mar 23 16:09:59 2023 +0100

    Corrected Concat checks

commit 06d6fbf0e8
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Thu Mar 23 15:28:00 2023 +0100

    initial

commit 1ca78f643e
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Thu Mar 23 15:27:21 2023 +0100

    debug

commit 3c5aa8c53d
Merge: 01de25e3c6 aaba7740d4
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Thu Mar 23 15:13:02 2023 +0100

    Merge branch 'itikhono/ts/slice' into gna_layout_debug

commit 01de25e3c6
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Thu Mar 23 13:35:35 2023 +0100

    detect matmuls

commit 45c1f800f3
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Thu Mar 23 12:34:28 2023 +0100

    Removed do_rotate flag processing

commit aaba7740d4
Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
Date:   Thu Mar 23 10:01:58 2023 +0000

    codestyle

commit 979d5cc669
Merge: 67c1b9daad a66868b463
Author: Ivan <ivan.tikhonov@intel.com>
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 67c1b9daad
Author: Ivan <ivan.tikhonov@intel.com>
Date:   Thu Mar 23 17:47:50 2023 +0400

    resolve review comments

commit 8b81867d18
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Thu Mar 23 10:15:42 2023 +0100

    Reverted GetConvData helpers

commit d78f7e7fc6
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Wed Mar 22 17:29:02 2023 +0100

    add gather sinking split

commit e1ff589d3e
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Wed Mar 22 17:07:12 2023 +0100

    ad Reshape to supported gather sinking nodes

commit 894defdcc9
Merge: 31d7af368e 4fd047deec
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Wed Mar 22 16:00:51 2023 +0100

    Merge branch 'gna_layout_debug' into gather_sinking_reshape

commit 31d7af368e
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Wed Mar 22 16:00:00 2023 +0100

    add gather_sinking_reshape

commit 4fd047deec
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Wed Mar 22 15:29:59 2023 +0100

    Fixed squeeze condition

commit d105cfcc68
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Wed Mar 22 14:55:10 2023 +0100

    Fixed Gather indexes

commit a66868b463
Merge: bf9bc8628b b70e56d110
Author: Ivan Tikhonov <ivan.tikhonov@intel.com>
Date:   Wed Mar 22 01:53:10 2023 +0400

    Merge branch 'master' into itikhono/ts/slice

commit bf9bc8628b
Merge: 31bd608ac4 3d508c7b36
Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
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 31bd608ac4
Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
Date:   Tue Mar 21 21:41:37 2023 +0000

    fix TSSqueeze transformation

commit 02abf9b1f0
Merge: 4481041f86 5c249d98d9
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Mar 21 19:48:06 2023 +0100

    Merge branch 'transpose_sinking_fakequantize' into gna_layout_debug

commit 5c249d98d9
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Mar 21 19:47:27 2023 +0100

    fix

commit cdfd77a415
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Mar 21 19:43:43 2023 +0100

    rebase fixes

commit e4207c4d6b
Author: Ivan <ivan.tikhonov@intel.com>
Date:   Tue Mar 21 20:21:42 2023 +0400

    fix unit tests, revert changes for TSSlice transformation

commit 4481041f86
Merge: eac5d4beb4 b1099c1c40
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Tue Mar 21 16:16:56 2023 +0100

    Merge branch 'transpose_sinking_fakequantize' into gna_layout_debug

commit b1099c1c40
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Thu Mar 2 14:38:43 2023 +0100

    initial

commit 0f17c5f714
Merge: 981e8ad3c0 db220f11ee
Author: Ivan <ivan.tikhonov@intel.com>
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 3d508c7b36
Merge: 9720a28fa6 0893efe073
Author: Ivan Tikhonov <ivan.tikhonov@intel.com>
Date:   Tue Mar 21 17:07:42 2023 +0400

    Merge branch 'master' into itikhono/ts/slice

commit 9720a28fa6
Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
Date:   Tue Mar 21 12:35:23 2023 +0000

    codestyle

commit eac5d4beb4
Merge: faf2f253c6 db220f11ee
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
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 faf2f253c6
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Tue Mar 21 12:12:18 2023 +0100

    Squeeze shapes when detect gather

commit 7b1bbf77ee
Author: Evgeny Kotov <evgeny.kotov@intel.com>
Date:   Mon Mar 20 19:48:56 2023 +0100

    fix /gather_sinking_transpose_reshape

commit e6650cfd1c
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Tue Mar 21 12:06:01 2023 +0100

    Corrected Convolution checks

commit 83f4428f48
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Mon Mar 20 18:01:35 2023 +0100

    Corrected reshape paterns

commit 0552dfe537
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Sun Mar 19 18:39:01 2023 +0100

    Merged the latest transpose sinking changes

commit 56a5e74bf4
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Sun Mar 19 18:21:06 2023 +0100

    Revert "Squashed commit of the following:"

    This reverts commit 227274e70696def4a718e65799edb3b50c643c65.

commit fd8effeef5
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Sun Mar 19 18:17:25 2023 +0100

    Squashed commit of the following:

    commit f1b49907a34c94ca91fad643e8949d2ae38b2f44
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Fri Mar 17 15:44:24 2023 +0100

        Removed unnecessary transposes

    commit e57f26cf775d74a61d6e505f785211bdf2577405
    Author: Ilya Lavrenov <ilya.lavrenov@intel.com>
    Date:   Thu Mar 9 12:32:02 2023 +0400

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

    commit 3461b52d79f7895df554e7ee023ae7a6448e7b42
    Author: Mateusz Bencer <mateusz.bencer@intel.com>
    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 <jade.cho@intel.com>
    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 <andrew.park@intel.com>
    Date:   Thu Mar 9 08:36:43 2023 +0900

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

        Signed-off-by: Andrew Park <andrew.park@intel.com>

    commit 03b96e1d3b41ddca01de7f4117836e5708bd0b7f
    Merge: ca9e0f6d41 c3ecce0a7e
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    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 <mikhail.ryzhov@intel.com>
    Date:   Fri Mar 17 11:14:36 2023 +0100

        Fixed validator of 1D convolution

    commit c3ecce0a7ea2944b42290c21535b4600a406a1ce
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Thu Mar 16 19:03:10 2023 +0100

        fix conditions on mvn and slice

    commit a6f920ed468943a1c669fdff8b8b0217281ee302
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Thu Mar 16 17:43:35 2023 +0100

        fix tests with Slice

    commit 64b1fa67f5a0ac821d1af5cb132cfd0575041aed
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Thu Mar 16 17:33:38 2023 +0100

        fix debug

    commit ca122e890e1f1590655e9e776d4c858dc3433890
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Mar 15 16:14:49 2023 +0100

        move RemovePermutationsNHWCToNCHWPass under is_ngraph_passes_used

    commit ffa21d987b5f7bc7d374e825ffa6bf4dff7679eb
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Wed Mar 15 13:02:12 2023 +0100

        Removed ConvIE code

    commit 23ca385ba601a06985ea218e53c5a05cdd3b9b87
    Merge: 2acd7c4bff 90b37d771b
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    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 <mikhail.ryzhov@intel.com>
    Date:   Wed Mar 15 11:45:46 2023 +0100

        Disabled sinking for networks without Convolutions

    commit 90b37d771b9cb9df8d0e1a5d72cb7acc8d01634f
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    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 <evgeny.kotov@intel.com>
    Date:   Mon Mar 13 18:26:27 2023 +0100

        fix remove output Gather

    commit 1949dc779a2261686a266bf13fa558078dcce83c
    Merge: 30db0ee2ce b6fe16e051
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    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 <evgeny.kotov@intel.com>
    Date:   Mon Mar 13 18:12:55 2023 +0100

        fix: add GatherSinkingTransposeReshape

    commit b6fe16e051c62cf1b8a1ddf511b2a791587578fc
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Mar 13 17:23:54 2023 +0100

        Reverted C++17 code

    commit fee42e07f7b6861894541cf1d552f82727837a5d
    Merge: 95330967fc 98ead2d3bc
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    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 <evgeny.kotov@intel.com>
    Date:   Mon Mar 13 16:36:33 2023 +0100

        add ReshapeTransposeSubstitute

    commit 98ead2d3bcc971585d74532ae1263cd7eba8f5b4
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Mar 13 16:33:40 2023 +0100

        Fixed FQ connected to Transpose and Inputs

    commit 6cddb6389e2522c5d9abe262d0a580c01cab4bf8
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Mar 13 16:33:00 2023 +0100

        Added add with convolution fusion

    commit dc705e330f8f23ead78d2e4026eff118028d3dc3
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Fri Mar 10 19:54:19 2023 +0400

        TransposeSinking: add support for Slice op

    commit aba59904c9d95334d6dbea1bdc61971556236d75
    Merge: 3dd79763a4 9844f33807
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    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 <mikhail.ryzhov@intel.com>
    Date:   Thu Mar 9 14:03:12 2023 +0100

        Removed debug

    commit 3dd79763a4ddc31f7a1838070acf341b610c75ea
    Merge: cf3154b4f5 8e010d2cba
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    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 <mikhail.ryzhov@intel.com>
    Date:   Wed Mar 8 18:26:04 2023 +0100

        Corrected condition of unsupported permute

    commit cf3154b4f5b0d1f793d1b96e97dec6e440b4fd93
    Merge: 7c0b042e97 95dcc37315
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    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 <mikhail.ryzhov@intel.com>
    Date:   Wed Mar 8 18:07:15 2023 +0100

        Removed legacy TransposeWeightsFromNCHWToNHWCPass

    commit 7c0b042e9763a7382b9ba2706be00681a81f49f6
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Mar 8 17:58:02 2023 +0100

        remove debug

    commit 06730afd016185154fbf6751e00da3673b9ce46b
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Wed Mar 8 17:57:57 2023 +0100

        Removed debug code p.2

    commit 37660a9721d103144d88d2429ad0f399d20aef32
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Wed Mar 8 17:51:36 2023 +0100

        Removed  debug code

    commit aa8d2abe3a5e169fe9ebb48fe94845bb4aa1b9f1
    Merge: 02974d7a12 87194dab68
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    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 <mikhail.ryzhov@intel.com>
    Date:   Wed Mar 8 17:50:20 2023 +0100

        Removed legacy parts

    commit 87194dab685aa31fe40624381cecfb40f604a6c8
    Merge: 225e39d499 235a14301d
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    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 <evgeny.kotov@intel.com>
    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 <mikhail.ryzhov@intel.com>
    Date:   Wed Mar 8 17:17:23 2023 +0100

        Fixed validation of gna convolution

    commit dafd9191f52d61b713bb4eec95d63f0a8b0dacfb
    Merge: cf0e43734b 3a63cb5ad8
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    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 <evgeny.kotov@intel.com>
    Date:   Tue Mar 7 16:26:45 2023 +0100

        fix transpose_nchw friendly names set

    commit 3a63cb5ad8ac449c909d38743650ef5c514d46c4
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Mar 7 15:41:17 2023 +0100

        Extended unsupported transpose condition

    commit 8b3171c2e60bbdb2ada1765d12e67e8039e17005
    Merge: 3385605a9e 69f8479260
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    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 <evgeny.kotov@intel.com>
    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 <evgeny.kotov@intel.com>
    Date:   Mon Mar 6 19:42:53 2023 +0100

        fix merge

    commit 52b93323062f5d5938af2bf8341a44092380b81b
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Mon Mar 6 19:41:52 2023 +0100

        fix build

    commit 0e2629313690bb97dde765b10d075cba2cf6278a
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Thu Mar 2 14:59:07 2023 +0100

        add binary and gather_fuse

    commit 0ec73f0239e21d25233cd676818f2e873fdf2f81
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Feb 22 13:45:19 2023 +0100

        clang

    commit 28b168c2b4357365bad64983b6f59202726c0a9e
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Feb 22 13:43:36 2023 +0100

        remove debug

    commit fa2a06fb15b5288746deb3b8947b99cdbba4bba7
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Feb 22 13:41:39 2023 +0100

        add descrition

    commit a09bb7f84befe432e7b3563bb213104a69e4f47e
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Feb 22 13:25:54 2023 +0100

        fix transformations restrictions

    commit e723ac91ad3b3821248f2b00008d1ef91678a8dc
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Feb 22 12:23:14 2023 +0100

        refactor

    commit 1cba14e6ed2eb25c62a3987516d3cbdb989b4966
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Feb 22 11:10:31 2023 +0100

        rewrite backward

    commit d127fe60a7af3f3f99c5cca9b4f293e29fa39483
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 21 19:30:51 2023 +0100

        forward sinking - added support 3d

    commit de447274aa81cd594b36842bff7838fd3d0131c8
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 21 17:07:16 2023 +0100

        fix build errors unit tests

    commit b09cf32ccfbc1706c3107273819557adfe3adcef
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 14 14:29:01 2023 +0100

        cleanup tests

    commit 8bb808756cc8d7f0571c35ccd78bda964d37f3c9
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 14 14:16:15 2023 +0100

        wrote unit tests draft

    commit b47571a3cd8a815ac4a84bb140d28304eed9629b
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Mon Feb 13 19:52:32 2023 +0100

        implement transformation for 2d case

    commit 9a5fcd38b0162bbae73f49c482d1c125fdfe3181
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Thu Feb 9 20:40:45 2023 +0100

        added inital transformation

    commit 5e812990b9c8eaafa2b25a55607f8b1fb41f4eff
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Mar 1 19:47:05 2023 +0100

        add unit tests; fix

    commit 01dc4766ead37a455808a7b3b42a849c850144a5
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Mar 1 13:57:34 2023 +0100

        initial

    commit 2c24d97729d93dfc79d26d442e3e4f592ad0614c
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 21 13:36:35 2023 +0100

        fix year

    commit 879f9e3d0ab115ef1a27e709c0aad4a5ce883f30
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 21 13:29:05 2023 +0100

        add docs

    commit 030b2e4fdba826160fa45d16f9ba295c9bebc5ed
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Mon Feb 20 18:58:55 2023 +0100

        cleanup

    commit 97ed5403ea2854064c5817edca11266106b06b95
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Mon Feb 20 18:52:49 2023 +0100

        clang fixes + remove unneeded functions

    commit 4411e6ffbad5f63ce592025785127dda277fe70d
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Mon Feb 20 18:50:03 2023 +0100

        fix unit tests execution

    commit 0483be0d6a31f18dfddfa1bca41ea75a833c0f03
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Mon Feb 20 18:33:03 2023 +0100

        initial

    commit 114314b2a31112bc871b6f0c37568e4f177e9448
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 28 13:52:00 2023 +0100

        initial

    commit d3493c48ae56723dead05d7135d177b9863b3229
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Mon Mar 6 19:38:35 2023 +0100

        fix errors after rebase

    commit 141a77b3934beb912bcfc1aa19d2018cb11dab8f
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 28 13:27:52 2023 +0100

        initial

    commit 69f8479260960c8d9e431ac1d4261264e205fc43
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Mar 6 17:42:13 2023 +0100

        Removed debug switch

    commit a4c43c40ee42c0a025eb9bef7a5ae933245f7c96
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Mar 6 16:47:38 2023 +0100

        Fixed unit tests build

    commit 506128f16c96d2fffe586e6095a98bb87033cf18
    Merge: 4f2b13f34f 451772350c
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    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 <mikhail.ryzhov@intel.com>
    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 <mikhail.ryzhov@intel.com>
    Date:   Mon Mar 6 16:35:35 2023 +0100

        Merge branch 'cpu_execution'

        Preprocessing on CPU using ngraph

    commit ba77c7d15b
    Merge: 86e1b68d84 cf8dccaedb
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Mar 6 16:27:46 2023 +0100

        Merge branch 'master' into tests/bacward_compatibility

    commit 451772350c439561dfc4909b22fbafcd47f66011
    Merge: c7cfb95728 cf8dccaedb
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    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 <evgeny.kotov@intel.com>
    Date:   Mon Mar 6 15:39:12 2023 +0100

        fix utils StridedSlice to be sinkable

    commit 849f651f455ae8d75069b058de2f2419c30c9918
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Mon Mar 6 15:24:10 2023 +0100

        Ivan implementation

    commit 9fa205e9e60a8de36edba5b2e4ef05d48c56846a
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Fri Mar 3 18:54:10 2023 +0100

        initial

    commit e40497e9c100e3d0e11b6f03d928a8326fb1626b
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Fri Mar 3 15:18:20 2023 +0100

        add new transformations to pipeline

    commit c39c76bc19a1564816d8d9d1c586b3fdc09a8294
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Thu Mar 2 14:59:07 2023 +0100

        add binary and gather_fuse

    commit ac37d4aa73f5491f9054c0e5228d01c477a980bc
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Thu Mar 2 14:38:43 2023 +0100

        initial

    commit 2d5383d415346d2c6ef460b502e2e53aed6be5f8
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Mar 1 19:47:05 2023 +0100

        add unit tests; fix

    commit 668da966b36d044fb53d29588f3aca3b63907e17
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Mar 1 13:57:34 2023 +0100

        initial

    commit 3e881d1284f5fbf22219b0e2e935a0b72eaec886
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 28 13:52:00 2023 +0100

        initial

    commit c067aec546a4997d7ad84fc4689796aad30d62a9
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Feb 22 13:45:19 2023 +0100

        clang

    commit 4fb2f54fd0b86cc972396958019237f48cf19178
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Feb 22 13:43:36 2023 +0100

        remove debug

    commit 31776582f9e9934bdcfa3cd24381d90719ce6e10
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Feb 22 13:41:39 2023 +0100

        add descrition

    commit 20e390859b9757d1b35c7d3f16b06814a39248ce
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Feb 22 13:25:54 2023 +0100

        fix transformations restrictions

    commit b1cd65d75ff061f9e4ad69ea174fe37e321073d2
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Feb 22 12:23:14 2023 +0100

        refactor

    commit dab693e2b2c859c53ea99364b1721354729185f1
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Feb 22 11:10:31 2023 +0100

        rewrite backward

    commit d33eafcce3ccdf72c46d33216ef1e80645e6a12e
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 21 19:30:51 2023 +0100

        forward sinking - added support 3d

    commit 8676c2a9ce707d370892d1514f1eb8309ee67da6
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 21 17:07:16 2023 +0100

        fix build errors unit tests

    commit 030dab30945018ef6c91879d6c0a034a6e5d3783
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 14 14:29:01 2023 +0100

        cleanup tests

    commit 5dfba630ac973a96b27aa294dc0e090d8fce8b4c
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 14 14:16:15 2023 +0100

        wrote unit tests draft

    commit ae63a5aacc9467de3d74801dd61a26262998f686
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Mon Feb 13 19:52:32 2023 +0100

        implement transformation for 2d case

    commit 23c19be01ea230f8e8ff655e58c6c0b9b8ac70ea
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Thu Feb 9 20:40:45 2023 +0100

        added inital transformation

    commit d69e88c2d2e8354bb3f3e11c24d1ab586eb12401
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 28 13:27:52 2023 +0100

        initial

    commit 82e3f0ed4d0421aec686005a7a4e46de6f2499ac
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 21 13:36:35 2023 +0100

        fix year

    commit b4eb780e588ff12f98277586f5c1da2a22597f55
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Feb 21 13:29:05 2023 +0100

        add docs

    commit fd987b0652856af50463ed5952eec24478bb772b
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Mon Feb 20 18:58:55 2023 +0100

        cleanup

    commit c852d051946312becae279e25bf4b972be6b1556
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Mon Feb 20 18:52:49 2023 +0100

        clang fixes + remove unneeded functions

    commit aa3cc35161104fe568a3301cfe6bd7922f3e5294
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Mon Feb 20 18:50:03 2023 +0100

        fix unit tests execution

    commit c4dd7246e13c154e6e1b3da72768cf794c54df9f
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Mon Feb 20 18:33:03 2023 +0100

        initial

    commit 919a7b67bfb43ff9716fde454cc7fa64308de8af
    Merge: 8df3c54eb8 cf8dccaedb
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    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 <mikhail.ryzhov@intel.com>
    Date:   Mon Mar 6 16:14:29 2023 +0100

        clang formatted

    commit 6a9b1974992053318d122ddf7b2541069486a36e
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Mar 6 15:53:44 2023 +0100

        clang fixes

    commit 60cbd4d41267c9f2146bb1e13a56c05586e623dd
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Mar 6 15:51:29 2023 +0100

        Excluded gna supported trasposes

    commit b23bbc10a65ebcebcc0acc7298c124c7ddfb5a97
    Merge: 084f147210 716f020956
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    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 <mikhail.ryzhov@intel.com>
    Date:   Mon Mar 6 11:47:29 2023 +0100

        Fixed double transposition

    commit 716f020956fe249672b0aea6c3bd30a081cfca6d
    Merge: 86ea8cb7dc 07f287e362
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 28 16:55:55 2023 +0100

        Merge branch 'master' into feature/extract_gather_transpose

    commit 86ea8cb7dc2e88ffb40cf17dfa8de28af4144814
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 28 16:12:15 2023 +0100

        clang fixes

    commit 38e69687943634430b77ebf2059771c1b13f5d96
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 28 12:23:07 2023 +0100

        Added tests

    commit b5bda65d1b67c9d5a3d2a81cc6c8a0e3e108bc87
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 28 12:22:47 2023 +0100

        fixed compile error

    commit 7815caa8e45d7498d9c56bcb2443a6ef6762da86
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 28 11:06:39 2023 +0100

        Init

    commit 4e4da5b0097ecb055e1faf118931a148842a07e4
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Thu Feb 23 10:24:57 2023 +0100

        Gather transformation

    commit 8df3c54eb8a132f99e7a579269db57478ff738e3
    Merge: e0e80f9dd8 98392a043b
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Wed Feb 22 17:04:55 2023 +0100

        Merge branch 'master' into cpu_execution

    commit e0e80f9dd886204768a129eb426b1c6ec1a114c3
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Wed Feb 22 14:56:49 2023 +0100

        WA I16->F16

    commit 1d6319c257bd7d6d99e952286b86c3d8e05bcf00
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 21 15:50:29 2023 +0100

        Reverted test

    commit 86e1b68d84
    Merge: 9871d61042 94b64fed79
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 21 12:28:11 2023 +0100

        Merge branch 'master' into tests/bacward_compatibility

    commit cd2c75cbd35975a8b3c93b8001dc38f6fab38f46
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 21 12:23:52 2023 +0100

        fixed static build

    commit 290b592f4ace79d3bbff2906186481bfd5e267a0
    Merge: d63cfcf774 94b64fed79
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 21 12:01:38 2023 +0100

        Merge branch 'master' into cpu_execution

    commit d63cfcf7745652cfdfd38211ae3565153860a018
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 21 10:55:52 2023 +0100

        clang format

    commit 71fedeef5d9c12b6bfe95e8ec3d2d6686d1619c6
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 21 10:30:25 2023 +0100

         Revert "backward tests"

        This reverts commit 05dacd1a51a8756880e49523138af9b14245e262.

    commit 036fb95e79307c90e2f07add88683f47e5d0a857
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Feb 20 16:07:52 2023 +0100

        backward tests

    commit ed6b8d5b0da6f4dde4489681775cc5a26af0bc13
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Feb 20 11:38:38 2023 +0100

        reset gather_transformation.cpp to master

    commit 64c7f4e963e439151252d7d339baadd7d2722581
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Feb 20 11:36:26 2023 +0100

        reverted

    commit 9af3771cc31d61aa1eb09053c56625aa7e7c5927
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Feb 20 11:31:59 2023 +0100

        removed changes in gather

    commit d0a23572b5fad9176e58b816b0ab2ca0697119ff
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Feb 20 11:28:48 2023 +0100

        Revert "Added backward compatibility tests"

        This reverts commit afdd7afe72df88c96593f9f5b9bbfaaf222cec63.

    commit a504e700fcda8ada2a4753b71dd25b517951a47a
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Feb 20 11:25:00 2023 +0100

        Added trasposition check

    commit 560df30526beb7e5da57f8f2c42dbc4e63029da4
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Thu Feb 16 18:32:25 2023 +0100

        Removed Gather transformation

    commit 2c5b99d224df8acf39330483065e828de46af03b
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Thu Feb 16 15:30:32 2023 +0100

        Added backward compatibility tests

    commit e4935d02f5850b2f526412b0c30ee650f8175343
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Feb 13 21:14:29 2023 +0100

        compile warnings

    commit 86a36411027aa7aba97784c261ffcb64dd2ff92f
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Feb 13 18:14:21 2023 +0100

        clang formatting

    commit 308b239302c6ce0186cb95bfc31ccfd5122b1613
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Mon Feb 13 17:24:51 2023 +0100

        Fixed merge issues

    commit 94818a4de96c068241b285858bb9317d20c13c94
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Thu Feb 9 16:39:47 2023 +0100

        passed all the tests

    commit fa5e3740e2d3f961ade7b6b894d11d23c549a4d6
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 7 13:02:21 2023 +0100

        Fixed precison in gather transformation

    commit f0a70f054b251999d36b3291cd90a2c9e63e5f17
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 7 13:01:43 2023 +0100

        Added the new export version

    commit cef818c7a2e0a22fdfd215576f60975070debebd
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 7 12:58:00 2023 +0100

        Support of legacy transposes

    commit e71e476dd5c2feb2f699987d1dbade1271a45e88
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Thu Jan 26 16:47:41 2023 +0100

        Pre_post_process init

    commit e1d297092c952fa9ee218b056632964a8941d2ec
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Thu Jan 19 14:52:02 2023 +0100

        fix after rebase

    commit 45ab28de3aa6d6de42c9378a2952a1dbc23d3ba9
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Nov 23 19:10:24 2022 +0100

        remove GatherIESubstitute transformation as not needed

    commit 4cb2b0aa3301ee68a0204cf3723a6465951626e1
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Wed Nov 23 19:08:57 2022 +0100

        fix funcitional test

    commit 981d086f7f327f7b6665b6076da4d5aaff36be2e
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Tue Nov 22 14:23:47 2022 +0100

        fix precision; left bug output EXACT

    commit 3cf71e0de1a47ac771d5611014d8e7e109168043
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Fri Nov 18 18:45:12 2022 +0100

        fixes

    commit c69d57f1f3b52dfbf6c68279353e4ca95eb26648
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Fri Nov 18 17:55:35 2022 +0100

        fix functional test

    commit 1b540338910e2ad17f21ba7d71c098877dadfa03
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Mon Nov 14 17:51:20 2022 +0100

        add gather remove

    commit d7bff1ffa868b41f340cd17e66548d630b0822c2
    Author: Evgeny Kotov <evgeny.kotov@intel.com>
    Date:   Mon Nov 14 16:11:44 2022 +0100

        initial

    commit 9871d61042
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 21 11:10:38 2023 +0100

        Fixed build of deprecated tests

    commit cbf5246c1a
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 21 10:46:15 2023 +0100

        clang format

    commit c34f81b899
    Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
    Date:   Tue Feb 21 10:28:33 2023 +0100

        Migrated the deprecated backward compatibility tests to the new infra

commit bc1dd9d302
Author: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Date:   Sun Mar 19 18:15:21 2023 +0100

    Squashed commit of the following:

    commit a56a0768f1
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Fri Mar 17 15:48:23 2023 +0000

        remove TransposeSinking from MOC

    commit 430bdbec35
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Fri Mar 17 15:39:22 2023 +0000

        delete debug serialize

    commit a40658e369
    Merge: 346796af9c cf70ced2a9
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    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 346796af9c
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Fri Mar 17 15:33:27 2023 +0000

        fix TSSqueeze/TSUnsqueeze transformations

    commit cf70ced2a9
    Merge: 7a6988a4a6 a9bd5f741d
    Author: Ivan Tikhonov <ivan.tikhonov@intel.com>
    Date:   Fri Mar 17 13:12:18 2023 +0400

        Merge branch 'master' into itikhono/ts/slice

    commit 7a6988a4a6
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Fri Mar 17 08:50:15 2023 +0000

        codestyle

    commit 849dc70763
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Fri Mar 17 16:32:45 2023 +0400

        refactoring

    commit 958f000e02
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Fri Mar 17 16:20:06 2023 +0400

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

    commit 83ab2cc5f6
    Merge: 1f8fdfb353 88ddbb2437
    Author: Ivan <ivan.tikhonov@intel.com>
    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 1f8fdfb353
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Fri Mar 17 16:06:15 2023 +0400

        fix warnings

    commit 66d16ae45e
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Fri Mar 17 00:07:44 2023 +0400

        fix minor mistakes

    commit 1ac7690d42
    Merge: f1dc3702f1 6ffa8da922
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Fri Mar 17 00:02:39 2023 +0400

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

    commit f1dc3702f1
    Author: Ivan <ivan.tikhonov@intel.com>
    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 88ddbb2437
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Thu Mar 16 16:16:59 2023 +0000

        codestyle

    commit 2bc1334f65
    Merge: ce84ce24ec 4b9e048e18
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Wed Mar 15 17:10:30 2023 +0400

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

    commit ce84ce24ec
    Merge: 6e6361f83a 36c18e29a8
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Wed Mar 15 16:25:41 2023 +0400

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

    commit 4b9e048e18
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Mar 14 22:54:33 2023 +0400

        resolve merge conflicts

    commit 169a722212
    Merge: ee42aaf13b 596036a2db
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Mar 14 22:48:22 2023 +0400

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

    commit ee42aaf13b
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Mar 14 14:43:50 2023 +0000

        codestyle

    commit b3342f7c46
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Mar 14 22:30:09 2023 +0400

        TransposeSinking refactoring: class names, namespaces

    commit e7759e1fa0
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Mar 14 21:59:28 2023 +0400

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

    commit 7b91ac1e6b
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Mar 14 17:59:12 2023 +0400

        fix a warning

    commit d284ac1b7a
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Mar 14 17:48:46 2023 +0400

        Add descriptions to the transformations, add additional checks

    commit 6e6361f83a
    Merge: 54bf0444e4 3a96e06d4c
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Mar 14 16:20:34 2023 +0400

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

    commit 54bf0444e4
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Fri Mar 10 19:54:19 2023 +0400

        TransposeSinking: add support for Slice op

    commit a47a18cf55
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Thu Mar 9 22:29:37 2023 +0400

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

    commit e13d0e589f
    Merge: fa8e81f0f1 3d52fc843a
    Author: Ivan Tikhonov <ivan.tikhonov@intel.com>
    Date:   Thu Mar 9 01:43:47 2023 +0400

        Merge branch 'master' into itikhono/ts/fix_performance_issues

    commit fa8e81f0f1
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Thu Mar 9 04:20:08 2023 +0400

        Fix warning as error on Windows

    commit c77e98caf6
    Merge: 99192feb02 3eeaf7f9bd
    Author: Ivan <ivan.tikhonov@intel.com>
    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 99192feb02
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Thu Mar 9 02:42:37 2023 +0400

        fix unary tests

    commit 11b500953d
    Merge: b60015f90d 3b924ca206
    Author: Ivan <ivan.tikhonov@intel.com>
    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 b60015f90d
    Author: Ivan <ivan.tikhonov@intel.com>
    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 3eeaf7f9bd
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Wed Mar 8 17:42:25 2023 +0000

        codestyle

    commit db09fe4965
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Mar 7 16:55:40 2023 +0400

        fix build

    commit 3b924ca206
    Merge: 54b4061282 db09fe4965
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    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 54b4061282
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Mar 7 08:51:48 2023 +0000

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

    commit 176686318f
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Mar 7 07:34:40 2023 +0000

        codestye

    commit 3c5f62c013
    Merge: ef0e89551d 0dad7749b5
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Mar 7 07:33:09 2023 +0000

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

    commit ef0e89551d
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Mar 7 15:30:22 2023 +0400

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

    commit d71949fd09
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Mon Mar 6 18:23:40 2023 +0400

        Add limited support for StridedSlice op

    commit 3565ff2181
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Mon Mar 6 17:45:52 2023 +0400

        TransposeSinking tests refactoring: part2

    commit 34c89eb962
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Fri Mar 3 04:34:48 2023 +0400

        TransposeSinking tests refactoring: part1

    commit c5991f0b06
    Merge: 6de1336894 caea77c132
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    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 caea77c132
    Merge: 199114a4c6 873d15ce1a
    Author: Ivan <ivan.tikhonov@intel.com>
    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 199114a4c6
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Thu Mar 2 21:39:12 2023 +0400

        add include

    commit 6de1336894
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Thu Mar 2 17:21:02 2023 +0000

        add the missed line

    commit 123835c86d
    Author: Ivan <ivan.tikhonov@intel.com>
    Date:   Thu Mar 2 19:09:36 2023 +0400

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

    commit 873d15ce1a
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Thu Mar 2 13:33:40 2023 +0000

        fix gna build

    commit 13f17d254b
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Thu Mar 2 12:24:12 2023 +0000

        fix TS for Interpolate + codestyle

    commit b769d21912
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Thu Feb 23 17:14:30 2023 +0000

        Add SpaceToBatch/BatchToSpace

    commit 9d8016d1e6
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Thu Feb 23 17:12:54 2023 +0000

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

    commit 20579455b7
    Merge: 3baf0c7900 d9fc5bac80
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Thu Feb 23 10:32:14 2023 +0000

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

    commit 3baf0c7900
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Thu Feb 23 10:31:56 2023 +0000

        fix node validation

    commit fa9fe34c16
    Merge: ef6e141082 eaf368a5f5
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Wed Feb 22 15:33:52 2023 +0000

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

    commit ef6e141082
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Feb 21 14:34:26 2023 +0000

        Add additional validations

    commit 81b9e6eece
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Mon Feb 20 13:54:27 2023 +0000

        delete debug print

    commit 9333c1cac5
    Merge: aa1aadd3c4 08293d39e1
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    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 aa1aadd3c4
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Mon Feb 20 13:50:42 2023 +0000

        Fix TransposeReduction, fix TransposeSinkingSplit, add unsqueeze support

    commit 20168b251a
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Fri Feb 17 07:46:12 2023 +0000

        fix TransposeReduce transformations

    commit 08293d39e1
    Merge: 43ef82320f 5cc1c2c5e5
    Author: Ivan Tikhonov <ivan.tikhonov@intel.com>
    Date:   Tue Feb 14 18:11:20 2023 +0400

        Merge branch 'master' into itikhono/ts/fix_performance_issues

    commit 43ef82320f
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Feb 14 14:09:25 2023 +0000

        fix the issue in TransposeFuse transformation

    commit 6e3fcf74e2
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Tue Feb 14 08:09:25 2023 +0000

        Fix TransposeReduceBackward

    commit a34e3ced9e
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Mon Feb 13 17:08:19 2023 +0000

        fix ts for Concat and Reduce

    commit 8598d64174
    Merge: d9ea97bf4b f5bff5c087
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    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 d9ea97bf4b
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Mon Feb 13 07:45:54 2023 +0000

        fix warning as error, fix tests failures

    commit f5bff5c087
    Merge: 1de806f9f7 b300df1be6
    Author: Ivan Tikhonov <ivan.tikhonov@intel.com>
    Date:   Sun Feb 12 21:51:00 2023 +0400

        Merge branch 'master' into itikhono/ts/fix_performance_issues

    commit 1de806f9f7
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Sun Feb 12 17:48:05 2023 +0000

        codestyle

    commit 2c48d6c583
    Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
    Date:   Sun Feb 12 17:47:32 2023 +0000

        Resolve the performance issues in TransposeSinking transformation

commit db220f11ee
Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
Date:   Tue Mar 21 09:42:42 2023 +0000

    delete debug code

commit 8f8f0e821b
Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
Date:   Tue Mar 21 09:41:48 2023 +0000

    fix TSSqueeze/TSUnsqueeze transformations in case of Reshape op

commit 981e8ad3c0
Merge: a56a0768f1 c5f65eea73
Author: Ivan <ivan.tikhonov@intel.com>
Date:   Mon Mar 20 19:47:18 2023 +0400

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

commit a56a0768f1
Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
Date:   Fri Mar 17 15:48:23 2023 +0000

    remove TransposeSinking from MOC

commit 430bdbec35
Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
Date:   Fri Mar 17 15:39:22 2023 +0000

    delete debug serialize

commit a40658e369
Merge: 346796af9c cf70ced2a9
Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
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 346796af9c
Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
Date:   Fri Mar 17 15:33:27 2023 +0000

    fix TSSqueeze/TSUnsqueeze transformations

commit cf70ced2a9
Merge: 7a6988a4a6 a9bd5f741d
Author: Ivan Tikhonov <ivan.tikhonov@intel.com>
Date:   Fri Mar 17 13:12:18 2023 +0400

    Merge branch 'master' into itikhono/ts/slice

commit 7a6988a4a6
Author: Tikhonov Ivan <ivan.tikhonov@intel.com>
Date:   Fri Mar 17 08:50:15 2023 +0000

    codestyle

commit 849dc70763
Author: Ivan <ivan.tikhonov@intel.com>
Date:   Fri Mar 17 16:32:45 2023 +0400

    refactoring

commit 958f000e02
Author: Ivan <ivan.tikhonov@intel.com>
Date:   Fri Mar 17 16:20:06 2023 +0400

    Added TSSlice transformation to TSG…

* Merge fixes

* clang fixes

* fix Reshape is unsupported; Transpose backward sinking case

* fix functional test params

* fix bug : duplicated source code in GNAGraphCompiler::PoolingPrimitive after rebase

* remove legacy transformations

* Fixed out of range issue

* aligned memory for convolution with padding

# Conflicts:
#	src/plugins/intel_gna/tests/functional/shared_tests_instances/subgraph_tests/const_conv_concat.cpp

* clang fixes

* [GNA] Limitations refactoring (#16957)

* Limitations refactoring

* fix CI builds/tests

* changes after review

* Move GraphCompiler initialization to constructor

* resolve conflicts after rebase

* update after review

* resolve problem with double initialization for Limitations
# Conflicts:
#	src/plugins/intel_gna/src/backend/gna_limitations.cpp
#	src/plugins/intel_gna/src/backend/gna_limitations.hpp
#	src/plugins/intel_gna/src/gna_transformations_pipeline.cpp

* Rebase fixes

* Removed duplicate of is_transpose_supported

* Rebase fix 2

* Reduced code duplication

* Clang code style

* fix unit tests

* Removed legacy failed tests

* add gather_sinking_test

* Corrected  tests to produce unsupported transposes

* Reverted unnecessary fix

* hide deprecated warnings

* clang fix

* fixed concat-gather transformation

* revert back ts_squeeze bugfix

* remove workaround

* fix build

* remove concat_transpose.cpp

* remove backward_compatibility.cpp test

* remove debug

* fix std::equal

* Revert "remove debug"

This reverts commit 574a3a04f3.

* remove debug

* return concat_transpose with fix

* rotates convolution inputs

* fix after rebase

* cleanup after rebase

* fixes after rebase

* fixes after rebase

* fix after rebase GatherSinkingGeneralBackward - return back GatherSinkingSplitBackward

* fix after rebase GatherSinkingGeneralBackward - return back

* clang fix

* windows build fix; fix rebase issue

* code review fixes

* clang fixes

* code review fixes

* code review fixes

* code review fixes - rename ts_split and ts_concat files

* code review fixes : move auxilary functions from pipeline to transformation helper

* code review fixes -> move has_one_consumer to graph_utils

* fix comparing

* cleanup

* code review fix - graph_compiler remove unneeded copying

* code review fixes - remove unneeded code

* code review fix gna_layer_info

* code review fix - remove unneeded code from LoadNetwork

* cleanup

* update modules

* code review fixes

* code review fixes

* code review fixes

* Revert "code review fixes -> move has_one_consumer to graph_utils"

This reverts commit f1a24041083b0da3c5ca34417e1789fd54e24dab.

* Revert "code review fixes"

This reverts commit d01b58a5b1a7a70bf16eec6f86b8dc1e50bf65c7.

* revert commits

* code review fixes

* code review fixes - remove unneeded

* code review fixes

* code review fix

---------

Co-authored-by: Mikhail Ryzhov <mikhail.ryzhov@intel.com>
Co-authored-by: Tomasz Adamowicz <tomasz.adamowicz@intel.com>
2023-06-28 19:55:34 +02:00
.ci Used pip wheel to build OpenVINO wheel (#18029) 2023-06-23 09:17:02 +04:00
.github Update labeler and numpy (#18136) 2023-06-19 14:21:10 +00:00
cmake Used pip wheel to build OpenVINO wheel (#18029) 2023-06-23 09:17:02 +04:00
docs [DOCS] reset the pre-release notes pages (#18177) 2023-06-28 17:46:38 +02:00
licensing Vcpkg conan fixes (#17765) 2023-05-29 15:40:51 +04:00
samples Fix flake8 warnings and ignore VNE001 for Python samples (#18204) 2023-06-23 17:06:02 +04:00
scripts Added ocl-icd as dependency for GPU to install_dependencies.sh (#18123) 2023-06-20 19:40:35 +04:00
src [GNA] NCHW to NHWC layout transformations (#18120) 2023-06-28 19:55:34 +02:00
tests [PT FE]: fix constant folding for dequantization (#18190) 2023-06-23 06:41:32 +02:00
thirdparty Restrict scipy module version for POT (#18237) 2023-06-27 12:59:45 +02:00
tools [DOCS] top bar fixes 2023-06-28 14:14:35 +02:00
.gitattributes Added SVG files to lfs (#15227) 2023-01-20 15:54:47 +04:00
.gitignore Vcpkg conan fixes (#17765) 2023-05-29 15:40:51 +04:00
.gitmodules [CPU] ARM architecture support (#15256) 2023-04-12 18:42:05 +04:00
CMakeLists.txt Avoid global targets in thirdparty dependencies (#17755) 2023-05-27 10:47:41 +04:00
conanfile.txt Used pip wheel to build OpenVINO wheel (#18029) 2023-06-23 09:17:02 +04:00
CONTRIBUTING.md [Docs] Update docs with information about Contributions Welcome issue (#17503) 2023-05-12 15:19:58 +02:00
cspell.json Adds configuration file for cspell (#17355) 2023-06-07 12:16:28 +02:00
install_build_dependencies.sh Fixed Python API build for Ubuntu 22.04 with python3.11 (#17297) (#17298) 2023-04-29 04:34:10 +04:00
Jenkinsfile Beautify Jenkinsfile a little bit 2021-05-31 15:24:56 +03:00
LICENSE Publishing R3 2018-10-16 13:45:03 +03:00
README.md Updated badges to reflect new release 2023.0 (#17834) 2023-06-01 08:24:02 +00:00
SECURITY.md Added SECURITY.md back (#3177) 2020-11-17 16:44:44 +03:00
vcpkg.json Build only release for vcpkg (#17990) 2023-06-13 01:49:49 +04:00

PyPI Status Anaconda Status brew Status

PyPI Downloads Anaconda Downloads brew Downloads

Contents:

What is OpenVINO toolkit?

OpenVINO™ is an open-source toolkit for optimizing and deploying AI inference.

  • Boost deep learning performance in computer vision, automatic speech recognition, natural language processing and other common tasks
  • Use models trained with popular frameworks like TensorFlow, PyTorch and more
  • Reduce resource demands and efficiently deploy on a range of Intel® platforms from edge to cloud

This open-source version includes several components: namely Model Optimizer, OpenVINO™ Runtime, Post-Training Optimization Tool, as well as CPU, GPU, GNA, multi device and heterogeneous plugins to accelerate deep learning inference on Intel® CPUs and Intel® Processor Graphics. It supports pre-trained models from Open Model Zoo, along with 100+ open source and public models in popular formats such as TensorFlow, ONNX, PaddlePaddle, MXNet, Caffe, Kaldi.

Components

  • OpenVINO™ Runtime - is a set of C++ libraries with C and Python bindings providing a common API to deliver inference solutions on the platform of your choice.
    • core - provides the base API for model representation and modification.
    • inference - provides an API to infer models on the device.
    • transformations - contains the set of common transformations which are used in OpenVINO plugins.
    • low precision transformations - contains the set of transformations that are used in low precision models
    • bindings - contains all available OpenVINO bindings which are maintained by the OpenVINO team.
      • c - C API for OpenVINO™ Runtime
      • python - Python API for OpenVINO™ Runtime
  • Plugins - contains OpenVINO plugins which are maintained in open-source by the OpenVINO team. For more information, take a look at the list of supported devices.
  • Frontends - contains available OpenVINO frontends that allow reading models from the native framework format.
  • Model Optimizer - is a cross-platform command-line tool that facilitates the transition between training and deployment environments, performs static model analysis, and adjusts deep learning models for optimal execution on end-point target devices.
  • Post-Training Optimization Tool - is designed to accelerate the inference of deep learning models by applying special methods without model retraining or fine-tuning, for example, post-training 8-bit quantization.
  • Samples - applications in C, C++ and Python languages that show basic OpenVINO use cases.

Supported Hardware matrix

The OpenVINO™ Runtime can infer models on different hardware devices. This section provides the list of supported devices.

Device Plugin Library ShortDescription
CPU Intel CPU openvino_intel_cpu_plugin Intel Xeon with Intel® Advanced Vector Extensions 2 (Intel® AVX2), Intel® Advanced Vector Extensions 512 (Intel® AVX-512), and AVX512_BF16, Intel Core Processors with Intel AVX2, Intel Atom Processors with Intel® Streaming SIMD Extensions (Intel® SSE)
ARM CPU openvino_arm_cpu_plugin Raspberry Pi™ 4 Model B, Apple® Mac mini with M1 chip, NVIDIA® Jetson Nano™, Android™ devices
GPU Intel GPU openvino_intel_gpu_plugin Intel Processor Graphics, including Intel HD Graphics and Intel Iris Graphics
GNA Intel GNA openvino_intel_gna_plugin Intel Speech Enabling Developer Kit, Amazon Alexa* Premium Far-Field Developer Kit, Intel Pentium Silver J5005 Processor, Intel Pentium Silver N5000 Processor, Intel Celeron J4005 Processor, Intel Celeron J4105 Processor, Intel Celeron Processor N4100, Intel Celeron Processor N4000, Intel Core i3-8121U Processor, Intel Core i7-1065G7 Processor, Intel Core i7-1060G7 Processor, Intel Core i5-1035G4 Processor, Intel Core i5-1035G7 Processor, Intel Core i5-1035G1 Processor, Intel Core i5-1030G7 Processor, Intel Core i5-1030G4 Processor, Intel Core i3-1005G1 Processor, Intel Core i3-1000G1 Processor, Intel Core i3-1000G4 Processor

OpenVINO™ Toolkit also contains several plugins which simplify loading models on several hardware devices:

Plugin Library ShortDescription
Auto openvino_auto_plugin Auto plugin enables selecting Intel device for inference automatically
Auto Batch openvino_auto_batch_plugin Auto batch plugin performs on-the-fly automatic batching (i.e. grouping inference requests together) to improve device utilization, with no programming effort from the user
Hetero openvino_hetero_plugin Heterogeneous execution enables automatic inference splitting between several devices
Multi openvino_auto_plugin Multi plugin enables simultaneous inference of the same model on several devices in parallel

License

OpenVINO™ Toolkit is licensed under Apache License Version 2.0. By contributing to the project, you agree to the license and copyright terms therein and release your contribution under these terms.

Documentation

User documentation

The latest documentation for OpenVINO™ Toolkit is available here. This documentation contains detailed information about all OpenVINO components and provides all the important information you may need to create an application based on binary OpenVINO distribution or own OpenVINO version without source code modification.

Developer documentation

Developer documentation contains information about architectural decisions which are applied inside the OpenVINO components. This documentation has all necessary information which could be needed in order to contribute to OpenVINO.

Tutorials

The list of OpenVINO tutorials:

Products which use OpenVINO

System requirements

The system requirements vary depending on platform and are available on dedicated pages:

How to build

See How to build OpenVINO to get more information about the OpenVINO build process.

How to contribute

See Contributions Welcome for good first issues.

See CONTRIBUTING for contribution details. Thank you!

Get a support

Report questions, issues and suggestions, using:

Additional Resources


* Other names and brands may be claimed as the property of others.