Commit Graph
66 Commits
Author SHA1 Message Date
Nikolay Shchegolev 554e7d6730 [CPU] Dynamically shaped model with string tensor output fails (#21713) 2023-12-18 14:44:36 +04:00
Nikolay Shchegolev e00508368d [CPU] Enable String data type (#21465) 2023-12-15 12:01:39 +01:00
Nikolay Shchegolev c6d78def6e [CPU] Fixed NMS output memory redifinition logic (#21126)
CPU graph always adds Result node for outputs which don't have consumers. If Conversion is inserted between such output and Result this Conversion became consumer and require defined memory.
2023-11-28 13:58:33 +00:00
Nikolay Shchegolev e6ff5edc3d [CPU] Empty tensor used with a custom op leads to CPU plugin exception. (#19733) 2023-11-01 15:42:25 +04:00
Nikolay Shchegolev 57571d36e6 [CPU] NMSRotated operation implementation. (#20410) 2023-10-31 12:10:52 +00:00
Nikolay Shchegolev dc4240bc61 [CPU] Removed custom ShapeInference impl for RandomUniform (#20599) 2023-10-25 09:15:03 +02:00
Nikolay Shchegolev 4eab5b4635 [CPU] RandomUniform-8 implementation. (#20171) 2023-10-18 12:50:46 +04:00
Nikolay Shchegolev 497f42bd82 Post commit fix for #19521. (#19741) 2023-09-12 01:31:57 +04:00
Nikolay Shchegolev f0421d94a6 [CPU] Scalar is passed as a tensor with shape [1] in custom op evaluate. (#19521)
[CPU] Scalar is passed as a tensor with shape [1] in custom op evaluate.
2023-09-08 19:40:44 +04:00
Nikolay Shchegolev 98e88bee52 [CPU] Support Pad-12. (#18407) 2023-07-12 16:59:07 +04:00
Nikolay Shchegolev 88703905f4 [CPU] Leftovers for Extension convert I64/U64 to I32. (#16941)
* [CPU] Leftovers for Extension convert I64/U64 to I32.

* Fix as per comments

* Fixes as per commits 2

* Fixes as per commits 3

* Revert "Fixes as per commits 3"

This reverts commit 84022be66f64faccd96a32da5611db0e5137d049.

* Some fixes

* Test fix
2023-07-11 11:42:53 +02:00
Nikolay Shchegolev 886fd0debb [CPU] ONNX Unique tests failing on CPU (#18100)
* [CPU] ONNX Unique tests failing on CPU

* Fixes as per comments.
2023-07-05 18:16:21 +02:00
Nikolay Shchegolev caa2273b37 [CPU] GridSample tests threshold. (#17782) 2023-05-31 17:05:59 +00:00
Nikolay Shchegolev 2343609a95 [Core][Ref] Conv postcommit compilation fix. (#17585) 2023-05-18 09:05:03 +04:00
Nikolay Shchegolev a6b043b1ca [Core] Conv reference optimization. (#17303) 2023-05-17 15:54:33 +04:00
Nikolay Shchegolev 2f9fe67691 [CPU] Fix for SpaceToBatch dead loop. (#17352) 2023-05-04 18:24:47 +02:00
Nikolay Shchegolev 22bb3af7df [CPU] Disable test case with sporadic failure. (#17256) 2023-04-27 14:06:33 +04:00
Nikolay Shchegolev c8ac7c9b82 [CPU] Infer_request crashes for SpaceToBatch operation. (#16974)
* [CPU] Infer_request crashes for SpaceToBatch operation.

* Fixes as per comments.

* Fixes as per comments 2.
2023-04-26 17:39:54 +04:00
Nikolay Shchegolev 061ba1d773 [CPU] Convert i64->i32 for Reference node. (#16797) 2023-04-13 11:55:53 +04:00
Nikolay Shchegolev 188dda668f [CPU] Fix sporadic SIGFAULT in GridSample. (#15009) 2023-02-07 17:57:34 +04:00
Nikolay Shchegolev d167f4c733 [CPU] MEMC loading failed RuntimeError: There should be only one inst… (#15380)
* [CPU] MEMC loading failed RuntimeError: There should be only one instance of RegistersPool per thread.

* Fixes as per comments.
2023-02-02 16:10:21 +04:00
Nikolay Shchegolev 24f1a9270a [CPU] IsFinite, IsInf and IsNaN operations JIT implementation. (#14697) 2022-12-29 16:21:25 +04:00
Nikolay Shchegolev ce5c0ff1dc [Tests][CPU] Move is_inf tests to proper place. (#14559) 2022-12-12 11:56:37 +00:00
Nikolay Shchegolev 3959890691 [CPU] Unique operation implementation. (#14250) 2022-12-05 17:45:20 +04:00
Nikolay Shchegolev add3b11880 [CPU] New operations: IsFinite, IsInf, IsNaN. (#14314) 2022-12-01 16:34:39 +04:00
Nikolay Shchegolev b6ec6d4ec0 [CPU] GridSample operation implementation. (#12910) 2022-11-08 14:53:33 +03:00
Nikolay Shchegolev e59739ce88 [CPU] RNN node enforce bf16 mode does not work. (#9859) 2022-02-22 16:57:26 +03:00
Nikolay Shchegolev 3cb7592607 [CPU] Gather node. Support case with batchDims == indicesRank. (#10170) 2022-02-14 14:44:10 +03:00
Nikolay Shchegolev b34cb55081 [CPU] Gather JIT implementation + Gather8 support. (#10083) 2022-02-03 12:32:23 +03:00
Nikolay Shchegolev fbe8aa94a4 [CPU] Gather jit implementation. (#6601) 2022-02-02 15:02:49 +03:00
Nikolay Shchegolev 7d173eb354 [CPU] RNN, GRU, LSTM Sequences batch 1 tests failure. (#9719) 2022-01-31 11:21:39 +03:00
Nikolay Shchegolev 77c2c5fab3 [CPU] RNN node kernel caching. (#9588) 2022-01-14 09:28:05 +03:00
Nikolay Shchegolev 62e8923605 [CPU] Dynamic shapes. RNN node. (#9002) 2022-01-11 18:17:35 +03:00
Nikolay Shchegolev a113c823a7 [CPU] Slice-8 operation implementation. (#7521) 2021-11-29 17:28:12 +03:00
Nikolay Shchegolev 854df26cad [CPU] Dynamic shapes. Broadcast and Tile. (#8041) 2021-11-25 15:27:16 +03:00
Nikolay Shchegolev a0a70ab53e [CPU] Dynamic shapes. Transpose tests + minor fixes. (#8155) 2021-10-27 18:40:10 +03:00
Nikolay Shchegolev 65d6010e4d [CPU] Dynamic shapes. Gather. (#7858) 2021-10-26 08:45:47 +03:00
Nikolay Shchegolev 2952ba70af [CPU] Dynamic shapes. Transpose node. (#7859) 2021-10-21 13:28:50 +03:00
Nikolay Shchegolev 0ed1c24cd2 [CPU] If-8 operation implementation. (#7253) 2021-10-13 20:45:24 +03:00
Nikolay Shchegolev 168d8b9e84 [General] Statically detected issues. (#7432) 2021-09-20 09:28:39 +03:00
Nikolay Shchegolev de46168e98 [CPU] Avoid inserting additional transpose + reorder after RNN node. (#5921) 2021-08-24 12:28:23 +03:00
Nikolay Shchegolev cbd48cf15f [CPU] Statically found issues on Windows. (#6075) 2021-06-09 10:12:58 +03:00
Nikolay Shchegolev 19ba314764 [CPU] Subgraph tests for MulAdd and EltwiseSimple optimizations conflict. (#5622) 2021-05-20 23:19:46 +03:00
Nikolay Shchegolev 85e493ecb9 [CPU] Statically analyzed issues. (#4636) 2021-03-09 12:52:25 +03:00
Nikolay Shchegolev a5fce440e1 [CPU] Double registration of MVN6 decomposition. (#4388) 2021-02-18 11:11:02 +03:00
Nikolay Shchegolev 8d7c9de090 [CPU] Enable MVN-6 operation. (#3400) 2021-02-03 16:49:37 +03:00
Nikolay Shchegolev 4d9a030ff2 [CPU] Enable CTCGreedyDecoderSeqLen. (#3890) 2021-02-03 12:36:41 +03:00
Nikolay Shchegolev 245bc33e8a [CPU] GatherElements implementation. (#3860) 2021-01-26 09:53:20 +03:00
Nikolay Shchegolev b7d5590d72 [CPU] NMS test for the rest of 1st & 2nd outputs. (#3351) 2020-11-27 13:21:30 +03:00
Nikolay Shchegolev e4ec55bea4 [CPU] NormalizeL2. Support 3D layout. (#3259) 2020-11-22 20:18:14 +03:00
Nikolay Shchegolev 92ec30c54b [CPU] NMS. Fill the rest of first out blob. (#3258) 2020-11-22 20:06:33 +03:00
Nikolay Shchegolev 9c6e2cbb65 [CPU] Normalize node. Broadcast weights from 1 to channels. (#3141) 2020-11-17 17:01:44 +03:00
Nikolay Shchegolev eb82adeb3a [CPU] Proposal layer. Check img info input. (#2456) 2020-11-11 00:36:38 +03:00
Nikolay Shchegolev d3ecfe56d4 [CPU] CTCLoss sporadic issue. (#2934)
* [CPU] CTCLoss sporadic issue.

* [Tests] Enable CTCLoss tests.
2020-11-04 21:16:53 +03:00
Nikolay Shchegolev 50408defba [CPU] Enable GatherND tests in ONNX. (#2904) 2020-10-29 22:53:26 +03:00
Nikolay Shchegolev 257bfc9944 [CPU] GatherND implementation. (#2757) 2020-10-29 19:28:31 +03:00
Nikolay Shchegolev ff7fc01c76 [CPU] CTCLoss performance improvement. 2020-10-19 13:01:39 +03:00
Nikolay Shchegolev 5e4377b250 [CPU] RNN layer. Blobs precision validation. (#2223) 2020-09-16 18:19:14 +03:00
Nikolay Shchegolev 1e5edf86a1 Statically analyzed issues. (#2274) 2020-09-16 18:09:59 +03:00
Nikolay Shchegolev 5403003d02 [CPU] statically analyzed issues. (#2139) 2020-09-10 08:35:32 +03:00
Nikolay Shchegolev 43ec4a5695 [CPU] CTCLoss operation implementation. (#1482) 2020-09-01 12:52:31 +03:00
Nikolay Shchegolev c9251687c9 [NGraph] CTCLoss reference implementation. (#1453) 2020-08-17 06:10:51 +03:00
Nikolay Shchegolev 26ae52b461 [Common] Static analysed issues. Part II. (#881) 2020-06-18 13:59:26 +03:00
Nikolay Shchegolev b6f2c06b26 [Common] Static analyzed issues. (#804) 2020-06-09 13:49:50 +03:00
Nikolay Shchegolev 4f6c976add [CPU] EmbeddingBagOffsetsSum, EmbeddingBagPackedSum, EmbeddingSegmentsSum operations. (#576)
* [CPU] EmbeddingBagOffsetsSum, EmbeddingBagPackedSum, EmbeddingSegmentsSum operations.

* Performance fix

* Perf v2

* Code style
2020-06-02 21:56:17 +03:00
Nikolay Shchegolev 27e8580b7d [CPU] ExtractImagePatches operation (#575) 2020-05-27 15:46:49 +03:00