auto

inline fun <T : Any> auto(strides: Strides, crossinline initializer: (IntArray) -> T): BufferND<T>

Inline create NDStructure with non-boxing buffer implementation if it is possible


inline fun <T : Any> auto(type: KClass<T>, strides: Strides, crossinline initializer: (IntArray) -> T): BufferND<T>
inline fun <T : Any> auto(shape: IntArray, crossinline initializer: (IntArray) -> T): BufferND<T>
@JvmName(name = "autoVarArg")
inline fun <T : Any> auto(vararg shape: Int, crossinline initializer: (IntArray) -> T): BufferND<T>
inline fun <T : Any> auto(type: KClass<T>, vararg shape: Int, crossinline initializer: (IntArray) -> T): BufferND<T>