-
Notifications
You must be signed in to change notification settings - Fork 200
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
[FEA] Delete default constructor for device_buffer and device_uvector #422
Comments
I thought |
It does, and that's precisely the problem. Due to the widespread misuse of the defaulted stream arguments with |
I think this will become challenging in Python as we don't have a good way to handle stream objects today. It will also requires other Python libraries that don't really know what streams are in use/available to think about them, which will make things challenging from an ecosystem perspective. |
Nothing is stopping the Python side from still plugging in the default stream. The point is to make it explicit and force that behavior rather than defaulting the value. |
Is this still an issue if we use PTDS ( #416 )? |
It's orthogonal to PTDS. The point is, to use a |
This issue has been marked rotten due to no recent activity in the past 90d. Please close this issue if no further response or action is needed. Otherwise, please respond with a comment indicating any updates or changes to the original issue and/or confirm this issue still needs to be addressed. |
This issue has been marked stale due to no recent activity in the past 30d. Please close this issue if no further response or action is needed. Otherwise, please respond with a comment indicating any updates or changes to the original issue and/or confirm this issue still needs to be addressed. This issue will be marked rotten if there is no activity in the next 60d. |
@jrhemstad still relevant? |
Closing. |
Is your feature request related to a problem? Please describe.
Similar to #418
The default constructor for
device_buffer
anddevice_uvector
are problematic as they do not allow specifying a stream. This can lead to situations where the user isn't aware an operation is stream ordered:Describe the solution you'd like
Delete the default ctor and force users to explicit specify a zero size and a stream.
The text was updated successfully, but these errors were encountered: