| 666 | namespace { |
| 667 | |
| 668 | WorkspaceBundle make_bundle( |
| 669 | HandleImpl* handle, const SmallVector<size_t>& sizes_in_bytes) { |
| 670 | WorkspaceBundle wk_bundle{nullptr, sizes_in_bytes, handle->alignment_requirement()}; |
| 671 | void* wk_ptr = handle->alloc(wk_bundle.total_size_in_bytes()); |
| 672 | wk_bundle.set(wk_ptr); |
| 673 | return wk_bundle; |
| 674 | } |
| 675 | |
| 676 | WorkspaceBundle get_unary_ws( |
| 677 | HandleImpl* handle, const TensorLayoutArray& src, const TensorLayout& dst, |
no test coverage detected