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
Summary:
- Restore querying of `rankOffset` from the output descriptor, which was
inadvertently removed in a previous merge. Update the related test
`tensorrt-runtime-to-executor.mlir`.
- Enhance debugging logs to provide clearer error messages.
- Revert `Allocator::track` to its previous implementation for cases
where the incoming pointer is not managed internally by `Allocator`.
- Modify `Allocator::track` to correctly handle cases where an incoming
pointer is already managed internally. This adjustment is necessary as
`Allocator` now tracks pointers internally when they are returned as
function results.
- Refine `Allocator::safeDeallocate` to ensure it only releases pointers
that are managed internally.
- Correct a typo in `Allocator::safeDeallocate` for
`PointerType::pinned_host`, which previously caused an error. Adjust to
log a message deferring memory deallocation to `PinnedMemoryAllocator`.
- Address an issue in external memref creation by avoiding retracking of
pointers already managed by `Allocator`. This prevents redundant
tracking as externally managed.
- Ensure that when populating arguments for an Enqueue function, the
session allocator tracks pointers as internally managed if they are
managed by the client allocator. Ensure the session tracker does not
assume ownership for deallocation.
- Prevent `~Allocator()` from releasing pointers that have already been
released internally.
Signed-off-by: Jhalak Patel <[email protected]>
0 commit comments