Thanks. This is very helpful.
Going back to my original example, if
x = nd.ones(shape=(10,), ctx=gpu(0))
y = 2.0
Then the operation of
`result = x*y`
involves the following operations:
op1. copy y from main memory to GPU
op2. broadcast if needed
op3. multiplication
and all the operations are non-blocking. Does this sound right?
---
[Visit
Topic](https://discuss.mxnet.io/t/what-is-exactly-a-non-blocking-call/6383/5)
or reply to this email to respond.
You are receiving this because you enabled mailing list mode.
To unsubscribe from these emails, [click
here](https://discuss.mxnet.io/email/unsubscribe/bdc98353920f635b2f93355c9ceea537126ba6be8c6109fdd5802d374f3c29e2).