-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CPU]whisper readvalue optimize #26130
base: master
Are you sure you want to change the base?
[CPU]whisper readvalue optimize #26130
Commits on Aug 19, 2024
-
Profile each node execute time. Support Static and Dynamic infer. Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 2916414 - Browse repository at this point
Copy the full SHA 2916414View commit details
Commits on Aug 20, 2024
-
Mark ReadValue's inputs and corresponding Assign.
If reset is not called, these marked nodes also desn't need to be executed. Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 451c76d - Browse repository at this point
Copy the full SHA 451c76dView commit details -
Only mark: ReadValue->Assign pairs.
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 137beee - Browse repository at this point
Copy the full SHA 137beeeView commit details
Commits on Aug 21, 2024
-
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 737fe5c - Browse repository at this point
Copy the full SHA 737fe5cView commit details
Commits on Sep 3, 2024
-
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 6b05005 - Browse repository at this point
Copy the full SHA 6b05005View commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 58d9f6f - Browse repository at this point
Copy the full SHA 58d9f6fView commit details -
Fix error: one param link to mulitple ReadValueWithSubgraphNode
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d54dc25 - Browse repository at this point
Copy the full SHA d54dc25View commit details -
Add submodel infer to MemoryInput::runDynamic
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a533d73 - Browse repository at this point
Copy the full SHA a533d73View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7339e3 - Browse repository at this point
Copy the full SHA f7339e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e142a06 - Browse repository at this point
Copy the full SHA e142a06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a2dba0 - Browse repository at this point
Copy the full SHA 4a2dba0View commit details -
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for bf7e493 - Browse repository at this point
Copy the full SHA bf7e493View commit details -
Configuration menu - View commit details
-
Copy full SHA for d90144e - Browse repository at this point
Copy the full SHA d90144eView commit details
Commits on Sep 9, 2024
-
Disable debug log to test performance. Got expected result:
decoder network: 20ms -> 5 ms. Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 5a98e7b - Browse repository at this point
Copy the full SHA 5a98e7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 577721d - Browse repository at this point
Copy the full SHA 577721dView commit details
Commits on Sep 10, 2024
-
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c23062e - Browse repository at this point
Copy the full SHA c23062eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 592919b - Browse repository at this point
Copy the full SHA 592919bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f134307 - Browse repository at this point
Copy the full SHA f134307View commit details -
Merge branch 'xp/whisper_readvalue_optimize' of https://github.com/xi…
…pingyan/openvino into xp/whisper_readvalue_optimize
Configuration menu - View commit details
-
Copy full SHA for 258c3c8 - Browse repository at this point
Copy the full SHA 258c3c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c771b0 - Browse repository at this point
Copy the full SHA 5c771b0View commit details -
[CPU] Introduce SubModel op and Composite node
with the idea of wrapping up (grouping) parts of the model / graph into a inner model / graph without any (almost) runtime overhead. SubModel op and Compoisite node are expected to perform no extra logic and to only execute an inner model / graph Apply review comments + update naming of affected code parts Redesign inplace implementation
Configuration menu - View commit details
-
Copy full SHA for 17b8ce3 - Browse repository at this point
Copy the full SHA 17b8ce3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a6b83a - Browse repository at this point
Copy the full SHA 3a6b83aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f57851d - Browse repository at this point
Copy the full SHA f57851dView commit details -
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for ca7dde8 - Browse repository at this point
Copy the full SHA ca7dde8View commit details
Commits on Sep 11, 2024
-
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for df7bb70 - Browse repository at this point
Copy the full SHA df7bb70View commit details
Commits on Sep 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa33812 - Browse repository at this point
Copy the full SHA aa33812View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62772a9 - Browse repository at this point
Copy the full SHA 62772a9View commit details
Commits on Sep 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cebed6f - Browse repository at this point
Copy the full SHA cebed6fView commit details -
Tmp version, test integrate new interface of Graph, Init and Activate.
Current version doesn't work, cpu node get null buff in subgraph. Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d0f7986 - Browse repository at this point
Copy the full SHA d0f7986View commit details
Commits on Sep 16, 2024
-
After calling new interface of graph, fix memory inPlace issue.
"resolveInPlaceEdges" must be called in intel_cpu::MemoryInput, because shared memroy is allocated here, MemoryOutput is replaced with MemoryOutputStub, which is fake node, is not executable, and it also not allocate real memory. Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 47f436c - Browse repository at this point
Copy the full SHA 47f436cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dbb9a3e - Browse repository at this point
Copy the full SHA dbb9a3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ed69c0 - Browse repository at this point
Copy the full SHA 2ed69c0View commit details
Commits on Sep 18, 2024
-
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 44c8fb2 - Browse repository at this point
Copy the full SHA 44c8fb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87664d4 - Browse repository at this point
Copy the full SHA 87664d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 153b4b8 - Browse repository at this point
Copy the full SHA 153b4b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e188276 - Browse repository at this point
Copy the full SHA e188276View commit details -
Add judge whether subGraph can be called.
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 2833602 - Browse repository at this point
Copy the full SHA 2833602View commit details -
Fix test fail issue: readvalue have no any input.
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 0a6f13f - Browse repository at this point
Copy the full SHA 0a6f13fView commit details
Commits on Sep 19, 2024
-
Remove get_body, m_subgraph, and update haveSubgraph.
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 7ae318f - Browse repository at this point
Copy the full SHA 7ae318fView commit details -
Replace set_body with base class set_function
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 79b8272 - Browse repository at this point
Copy the full SHA 79b8272View commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9c0989d - Browse repository at this point
Copy the full SHA 9c0989dView commit details
Commits on Sep 25, 2024
-
2: cast to MemoryNode. Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 3eaea83 - Browse repository at this point
Copy the full SHA 3eaea83View commit details -
1: Remove reset_prime_mem setter
2: ReadValueWithSubgraphNode->ReadValueWithSubgraph 3: ReadValueWithSubgraph add new inheritance public ov::op::util::VariableExtension 4: Remove private variable: m_variable; 5: Change MAX_RECURSIVE_DEEP_CHECK_NODE to constexpr 6: Removed: using MemoryInputBase::MemoryInputBase Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d3bf35c - Browse repository at this point
Copy the full SHA d3bf35cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 266cf38 - Browse repository at this point
Copy the full SHA 266cf38View commit details
Commits on Sep 26, 2024
-
1. Removed const MemoryPtr& prime_mem() const
2. MemoryInputBase::isSupportedOperation(op, errorMessage) also should be called. Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for e94e67f - Browse repository at this point
Copy the full SHA e94e67fView commit details -
1: Remove redefine supportedPrimitiveDescriptors
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for e5402f8 - Browse repository at this point
Copy the full SHA e5402f8View commit details
Commits on Sep 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 74147b7 - Browse repository at this point
Copy the full SHA 74147b7View commit details
Commits on Oct 8, 2024
-
auto assignOp = std::dynamic_pointer_cast<ov::op::util::VariableExtension>(op) Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 8702a13 - Browse repository at this point
Copy the full SHA 8702a13View commit details -
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for fe6f9b4 - Browse repository at this point
Copy the full SHA fe6f9b4View commit details
Commits on Oct 11, 2024
-
1: visit_attributes add variable id info
2: remove lambda func: add_node_to_subgraph 3: Updated test. Cover more cases. Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 5f14cc2 - Browse repository at this point
Copy the full SHA 5f14cc2View commit details -
Remove is_in_subgraph, use hashset to check if exist.
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a4bc6cd - Browse repository at this point
Copy the full SHA a4bc6cdView commit details
Commits on Oct 12, 2024
-
Shorten final_successor_is_only_root to successor_is_root
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 2da8a3a - Browse repository at this point
Copy the full SHA 2da8a3aView commit details
Commits on Oct 14, 2024
-
Add hashset variable visited to reduce time complexity.
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 942a10c - Browse repository at this point
Copy the full SHA 942a10cView commit details
Commits on Oct 16, 2024
-
Take ReadValue Assign pair as stand feature.
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 6ce3e63 - Browse repository at this point
Copy the full SHA 6ce3e63View commit details
Commits on Oct 17, 2024
-
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for ef00d66 - Browse repository at this point
Copy the full SHA ef00d66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 140862a - Browse repository at this point
Copy the full SHA 140862aView commit details
Commits on Oct 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f4a9dce - Browse repository at this point
Copy the full SHA f4a9dceView commit details
Commits on Oct 21, 2024
-
Remove resolveInPlaceEdges call in the Graph::Allocate.
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for afaf42f - Browse repository at this point
Copy the full SHA afaf42fView commit details
Commits on Oct 22, 2024
-
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 00da6b7 - Browse repository at this point
Copy the full SHA 00da6b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb006dc - Browse repository at this point
Copy the full SHA bb006dcView commit details -
Remove test code. Revert makeState. Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 37bc18f - Browse repository at this point
Copy the full SHA 37bc18fView commit details -
Update node search function name, make it easy to understand.
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for ad2a87a - Browse repository at this point
Copy the full SHA ad2a87aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ccd217 - Browse repository at this point
Copy the full SHA 6ccd217View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0142fc - Browse repository at this point
Copy the full SHA f0142fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3db59d - Browse repository at this point
Copy the full SHA c3db59dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d01e93 - Browse repository at this point
Copy the full SHA 0d01e93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8403952 - Browse repository at this point
Copy the full SHA 8403952View commit details -
Configuration menu - View commit details
-
Copy full SHA for a34ab0c - Browse repository at this point
Copy the full SHA a34ab0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7319791 - Browse repository at this point
Copy the full SHA 7319791View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcb3603 - Browse repository at this point
Copy the full SHA dcb3603View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c61fb7 - Browse repository at this point
Copy the full SHA 2c61fb7View commit details
Commits on Oct 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ced56d6 - Browse repository at this point
Copy the full SHA ced56d6View commit details
Commits on Oct 25, 2024
-
1: Merge branch 'maxsim/drop_assgin' into xp/whisper_readvalue_optimize
2: Update my implementation; 2.1: Move init_graph to MemoryInput, 2.2: Upgrade memoryinput and MemoryInputBase, let it to suitable to multiple inputs params Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 1074f19 - Browse repository at this point
Copy the full SHA 1074f19View commit details -
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for dd5dd8a - Browse repository at this point
Copy the full SHA dd5dd8aView commit details -
Removed Assign node check when finding init_graph of ReadValue.
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 5e91806 - Browse repository at this point
Copy the full SHA 5e91806View commit details -
Let test support Indirect ReadValue Assgin Pair.
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for cf8a18f - Browse repository at this point
Copy the full SHA cf8a18fView commit details
Commits on Oct 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 893888e - Browse repository at this point
Copy the full SHA 893888eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fe7302 - Browse repository at this point
Copy the full SHA 6fe7302View commit details
Commits on Nov 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2f14480 - Browse repository at this point
Copy the full SHA 2f14480View commit details
Commits on Nov 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 786c59e - Browse repository at this point
Copy the full SHA 786c59eView commit details
Commits on Nov 5, 2024
-
1: Remove InitGraphStatefulModelInplace, ReadValueAssignTest can cove…
…r this. 2: Fix ReadValueAssignTest fail issue, just make sure "initOptimalPrimitiveDescriptor" don't change original primitive. Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for a998273 - Browse repository at this point
Copy the full SHA a998273View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4abc1b0 - Browse repository at this point
Copy the full SHA 4abc1b0View commit details
Commits on Nov 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5d5ae39 - Browse repository at this point
Copy the full SHA 5d5ae39View commit details
Commits on Nov 11, 2024
-
create a separate input memory objects instead of share them in subgr…
…aph input memory. avoid data corruption. Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 388c72a - Browse repository at this point
Copy the full SHA 388c72aView commit details
Commits on Nov 13, 2024
-
Move subGraph init into MemoryInput::initOptimalPrimitiveDescriptor()
Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d0fb105 - Browse repository at this point
Copy the full SHA d0fb105View commit details
Commits on Nov 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for de904bb - Browse repository at this point
Copy the full SHA de904bbView commit details -
Temporarily skip this pattern. If MemoryInputSDPA supports Subgraph i…
…n the future, it may be deleted. Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for b621364 - Browse repository at this point
Copy the full SHA b621364View commit details
Commits on Nov 15, 2024
-
1: Remove "using MemoryInputBase::MemoryInputBase;inheritance "
2: Adopt parent configuration, avoid to insert reorder before the MemoryInput. 3: move prepare param to runDynamic, because it is not called each time.
Configuration menu - View commit details
-
Copy full SHA for 63bb470 - Browse repository at this point
Copy the full SHA 63bb470View commit details -
Remove assignedMem->redefineDesc(...
It is responsibility of MemoryInputSingle or MemoryOutput
Configuration menu - View commit details
-
Copy full SHA for 5d6c9de - Browse repository at this point
Copy the full SHA 5d6c9deView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2371d5 - Browse repository at this point
Copy the full SHA e2371d5View commit details -
Simplify code about ov::optional init.
Add: CPU_GRAPH_OPTIMIZER_SCOPE(DropRedundantMemoryOutput_SubGraph); before create edge, call graph.RemoveEdge(parentEdge); Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 800bca3 - Browse repository at this point
Copy the full SHA 800bca3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84cddcd - Browse repository at this point
Copy the full SHA 84cddcdView commit details -
Recover remove parent edges code, because it will trigger fail for mu…
…litply parents edges. Signed-off-by: xipingya <xiping.yan@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 128e3ab - Browse repository at this point
Copy the full SHA 128e3abView commit details
Commits on Nov 16, 2024
-
Just compare node with pointer,
Update comments: // Flag: find Output node
Configuration menu - View commit details
-
Copy full SHA for 5bbf247 - Browse repository at this point
Copy the full SHA 5bbf247View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa3ed85 - Browse repository at this point
Copy the full SHA fa3ed85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e9a327 - Browse repository at this point
Copy the full SHA 1e9a327View commit details