Skip to content

Conversation

@echuraev
Copy link
Contributor

For some operations such as __nop or __copy the measured inference
time is equal to 0. In this case we are in infinite loop and we won't
exit from it. Added new parameter max_repeat_num which specify the
maximum number of repeats then the inference time is equal to 0. When
we exceed this value then we will exit from a loop.

cc: @valmat07, @Icemist, @masahi

For some operations such as `__nop` or `__copy` the measured inference
time is equal to 0. In this case we are in infinite loop and we won't
exit from it. Added new parameter `max_repeat_num` which specify the
maximum number of repeats then the inference time is equal to 0. When
we exceed this value then we will exit from a loop.
@echuraev echuraev force-pushed the echuraev/fix_profiler_hang branch from da63b36 to 8067b1c Compare August 11, 2022 14:30
Copy link
Contributor

@Icemist Icemist left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks useful, a few comments.

СС @tkonolige may be interested in this too.

@tkonolige
Copy link
Contributor

@echuraev thanks for this PR. Its definitely an edge case we need fixed.

@Icemist Thanks for reviewing!

@echuraev echuraev force-pushed the echuraev/fix_profiler_hang branch 4 times, most recently from ef7558c to 08ffe3a Compare August 12, 2022 09:09
@echuraev echuraev force-pushed the echuraev/fix_profiler_hang branch from 08ffe3a to 140d554 Compare August 12, 2022 09:44
Copy link
Contributor

@tkonolige tkonolige left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@echuraev thanks!

@tkonolige tkonolige merged commit c3c7c4c into apache:main Aug 12, 2022
comaniac added a commit to awslabs/raf that referenced this pull request Aug 15, 2022
comaniac added a commit to awslabs/raf that referenced this pull request Aug 15, 2022
* [TVM] Update Submodule

* [Compatible] Fix apache/tvm#12066

* [Compatible] Fix apache/tvm#12382

Co-authored-by: SubmoduleUpdaterBot <[email protected]>
Co-authored-by: Cody Yu <[email protected]>
xinetzone pushed a commit to daobook/tvm that referenced this pull request Nov 25, 2022
For some operations such as `__nop` or `__copy` the measured inference
time is equal to 0. In this case we are in infinite loop and we won't
exit from it. Added new parameter `limit_zero_time_iterations ` which specify the
maximum number of repeats then the inference time is equal to 0. When
we exceed this value then we will exit from a loop.
@echuraev echuraev deleted the echuraev/fix_profiler_hang branch April 14, 2023 10:21
mikeseven pushed a commit to mikeseven/tvm that referenced this pull request Sep 27, 2023
For some operations such as `__nop` or `__copy` the measured inference
time is equal to 0. In this case we are in infinite loop and we won't
exit from it. Added new parameter `limit_zero_time_iterations ` which specify the
maximum number of repeats then the inference time is equal to 0. When
we exceed this value then we will exit from a loop.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants