-
Notifications
You must be signed in to change notification settings - Fork 290
Propose to improve p04-08
#206
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR corrects a numbering error in the documentation for Puzzle 04's introduction to LayoutTensor. The numbered list that outlines LayoutTensor's key features had incorrect sequential numbering (1, 3, 4 instead of 1, 2, 3), which has been fixed.
Changes:
- Fixed the numbered list in the LayoutTensor introduction to use sequential numbering (1, 2, 3)
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 9 out of 9 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 19 out of 19 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
ehsanmok
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! similar to #201 please keep the UnsafePointer import, everything else is good :)
…_layout_tensor.md`.
…`, and `UnsafePointer` components.
… unnecessary `UnsafePointer` imports from `p05` problem and solution files.
…lutions and problems.
…or` and `barrier`.
cc47359 to
cfa391e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 15 out of 15 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| # Note: barrier is not strictly needed here since each thread only accesses its own shared memory location. | ||
| # However, it's included to teach proper shared memory synchronization patterns | ||
| # for more complex scenarios where threads need to coordinate access to shared data. | ||
| # For this specific puzzle, we can remove the barrier since each thread only accesses its own shared memory location. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missing an annotation @tolgacangoz :
# For this specific puzzle, we can remove the barrier since each thread only accesses its own shared memory location.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I thought it was an unnecessary comment since it didn't do what it said. And it was already said: "barrier is not strictly needed here since each thread only accesses its own shared memory location."
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, I see 😄
| # Note: barrier is not strictly needed here since each thread only accesses its own shared memory location. | ||
| # However, it's included to teach proper shared memory synchronization patterns | ||
| # for more complex scenarios where threads need to coordinate access to shared data. | ||
| # For this specific puzzle, we can remove the barrier since each thread only accesses its own shared memory location. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also missing too.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ehsanmok
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! thanks.
|
Thanks for merging! |
Thanks a lot for this implementation-based learning environment!