-
Notifications
You must be signed in to change notification settings - Fork 609
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
Gpu python operator notebook #1715
Conversation
Signed-off-by: Rafal <Banas.Rafal97@gmail.com>
Signed-off-by: Rafal <Banas.Rafal97@gmail.com>
Signed-off-by: Rafal <Banas.Rafal97@gmail.com>
!build |
CI MESSAGE: [1110232]: BUILD STARTED |
General suggestions:
Details:
You can put a link here ;)
interleaving?
Typo here |
CI MESSAGE: [1110232]: BUILD PASSED |
IMO it's to informal, I would go with something along the lines of: |
As for the ending:
How about:
But I'm not sure if it's any better. |
Anything can happen or nothing. The question is if we can assume that someone using GPU is familiar with the multithreading challenges and synchronization concept. I don't know if we should describe the details of how synchronization works in CUDA and why we need to do this here, but we can point to some reference and mention the difference between DLPack variant of Python function comparing to the plain one. I agree with the rest of the comments. |
@@ -97,7 +97,7 @@ | |||
"cell_type": "markdown", | |||
"metadata": {}, | |||
"source": [ | |||
"### Running the pipeline and visualizing results\n", | |||
"## Running the pipeline and visualizing results\n", |
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.
Nitpick
"## Running the pipeline and visualizing results\n", | |
"## Running the pipeline and visualizing the results\n", |
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.
done
Informal == easy to understand. In example like this you don't need to use formal language. The latter needs to be used in the context where precise form is required. Here I'd go for being easy to understand |
For me it's also easier to understand when it explicitly states that the Operator handles the synchronization automatically instead of something magic happening "behind the scenes". If we can give simple & precise information why not do that? |
The problem is that everything can go right by accident and I would just show normally looking images and say it's wrong.
I'll put a sentence of reminder
We haven't figured out a way to put a link to another notebook inside a notebook, have we? |
!build |
343cd67
to
2e18d7c
Compare
CI MESSAGE: [1112711]: BUILD STARTED |
Signed-off-by: Rafal <Banas.Rafal97@gmail.com>
2e18d7c
to
ecd760b
Compare
!build |
CI MESSAGE: [1112740]: BUILD STARTED |
CI MESSAGE: [1112740]: BUILD PASSED |
Signed-off-by: Rafal <Banas.Rafal97@gmail.com>
!build |
CI MESSAGE: [1112963]: BUILD STARTED |
CI MESSAGE: [1112963]: BUILD PASSED |
Why we need this PR?
What happened in this PR?
Adding a notebook
Documentation
The Notebook
Notebook added to QA
NA
JIRA TASK: [DALI-1260]