Skip to content
This repository was archived by the owner on Nov 27, 2025. It is now read-only.

[mlir] Expose output strategies of TimingManager (cherry-pick from upstream) - #168

Merged
nikita-kud merged 1 commit into
npu/release/20.xfrom
agolubev/timing_out_strategy
Nov 6, 2025
Merged

nikita-kud merged 1 commit into
npu/release/20.xfrom
agolubev/timing_out_strategy

Conversation

@andrey-golubev

Copy link
Copy Markdown
Contributor

Summary

Please add a short but exhaustive summary why you think your pull request is useful

Cherry-pick a fix that allows to use internal TimingManager's output strategies. Original PR: llvm/llvm-project#166548

JIRA ticket

  • E-xxxxx

Related PR in NPU Compiler and/or OpenVINO repository with sub-module update

  • PR-xxx

Other related tickets

List tickets for additional work, eg, something was found during review but you agreed to address it in another Jira

  • E-xxxxx

@andrey-golubev
andrey-golubev requested a review from a team as a code owner November 6, 2025 11:37
After the original API change to DefaultTimingManager::setOutput() (see
362aa43), users are forced to provide
their own implementation of OutputStrategy. However, default MLIR
implementations are usually sufficient. Expose Text and Json strategies
via factory-like method to avoid the problem in downstream projects.
@nikita-kud
nikita-kud merged commit 7fec41b into npu/release/20.x Nov 6, 2025
8 checks passed
@andrey-golubev
andrey-golubev deleted the agolubev/timing_out_strategy branch November 6, 2025 14:52
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants