Skip to content
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

#17662: Conv2d fix split reader #17936

Merged
merged 1 commit into from
Feb 19, 2025
Merged

Conversation

pavlejosipovic
Copy link
Contributor

In cases where amount of data that needs to be read is uneven, between first and second reader and in case there are multiple blocks to be read (case when act_block_h_override is used) conv2d would fail with pcc issues.

Problem was that offsets for readers between blocks didn't account for potentially different amount of data being read by the other reader.

Ticket

Link to Github Issue

Problem description

Provide context for the problem.

What's changed

Now both activation readers (NC, BR) are aware of amount of data read by the other reader, and can properly calculate the offset into the next block they need to read.

Checklist

In cases where amount of data that needs to be read is uneven,
between first and second reader and in case there are multiple
blocks to be read (case when act_block_h_override is used)
conv2d would fail with pcc issues.

Problem was that offsets for readers between blocks didn't
account for potentially different amount of data being read
by the other reader.
@pavlejosipovic pavlejosipovic requested review from a team and tt-aho as code owners February 18, 2025 09:46
@pavlejosipovic pavlejosipovic merged commit 96b80d0 into main Feb 19, 2025
252 of 253 checks passed
@pavlejosipovic pavlejosipovic deleted the pjosipovic/fix_split_reader branch February 19, 2025 09:30
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.

2 participants