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
* Implement non-pooling memory allocation.
* Add GraphMemoryResource.
* Remove mempool_enabled option now that GraphMemoryResource is ready.
* Add docstring and make GraphMemoryResource a singleton.
* Move tests to a separate file.
* Add errors for DeviceMemoryResource and GraphMemoryResource when graph capture state is not as expected.
* Add tests for attributes and memory allocation escaping graphs.
* Simplify logic for converting IsStreamT arguments.
* Standardize Stream arguments to IsStreamT. Update Buffer and MemoryResource methods to take any kind of stream-providing object. Update graph allocation tests.
* Add tests for IsStreamT conversions.
* Expand files named _gmr.*. Add __eq__ and __hash__ support to StreamWrapper (testing only)
* Fix format/lint issues.
* Minor clean up.
* Change public signatures to accept "Stream | GraphBuiler" where only streams were accepted. Add a helper Stream_accept to accept Stream-like arguments throughout. Revert changes to Stream._init that relaxed acceptance criteria for first argument. Revert addition of StreamWrapper and associated tests. Suppress invalid context errors in deallocate to avoid noise during shutdown.
* Add deprecation warning when stream protocol is used with launch.
* Fix builds post-merge.
* Simplify GraphMemoryResourceAttributes.
* Simplify Stream_accept. Default arguments can more easily be handled outside that function.
* Adjust tests for platform-dependent behavior.
* Disable additional tests for platform-dependent behavior.
* Adjust deallocation stream for legacy memory resources to avoid platform-dependent errors. Add dependence on mempool_device where needed for certain tests. Touch-ups.
0 commit comments