shouldCreateView
open override fun shouldCreateView(tensor: Tensor<T, V>, slices: List<Slice<T, V>>): Boolean(source)
Determines whether a view should be created for the given slices.
This method analyzes the slice configuration and current system state to decide if creating a view is preferable to copying data. The decision should consider:
Slice contiguity and access pattern efficiency
Memory usage implications
Backend capabilities and limitations
Performance characteristics of the operation
Return
true if a view should be created, false if data should be copied
Parameters
tensor
the parent tensor being sliced
slices
the list of slice descriptors