You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
The freeze API in STF makes it possible to hold logical data without using tasks, so that user code can interoperate with STF resources outside tasks. Logical tokens are specific types of logical data which have no physical backing of the data, and are used purely for synchronization.
Describe the solution you'd like
Both mechanisms should be compatible, however the current API is based on a get() method to retrieve a copy of the logical data content. We should specify how this behaves with a token (eg. returning a dummy void_interface object), document it, and add some unit tests.
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered:
Is this a duplicate?
Area
CUDA Experimental (cudax)
Is your feature request related to a problem? Please describe.
The freeze API in STF makes it possible to hold logical data without using tasks, so that user code can interoperate with STF resources outside tasks. Logical tokens are specific types of logical data which have no physical backing of the data, and are used purely for synchronization.
Describe the solution you'd like
Both mechanisms should be compatible, however the current API is based on a get() method to retrieve a copy of the logical data content. We should specify how this behaves with a token (eg. returning a dummy void_interface object), document it, and add some unit tests.
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: