Deep.Net


ArrayNDManikinT

Namespace: SymTensor.Compiler
Parent Module: ArrayNDManikinTypes

represents an n-dimensional array that will be allocated or accessed during execution

Constructors

ConstructorDescription
new(layout, storage)
Signature: (layout:TensorLayout * storage:MemManikinT) -> ArrayNDManikinT

CompiledName: .ctor

Instance members

Instance memberDescription
CPPType
Signature: string

C++ type name

CompiledName: get_CPPType

DataType
Signature: Type

CompiledName: get_DataType

DynamicCPPType
Signature: string

C++ type name for ArrayND with static shape and dynamic offset/strides

CompiledName: get_DynamicCPPType

Layout
Signature: TensorLayout

CompiledName: get_Layout

NDims
Signature: int

CompiledName: get_NDims

NewView(layout)
Signature: layout:TensorLayout -> ArrayNDManikinT
Pretty
Signature: string

CompiledName: get_Pretty

Shape
Signature: int64 list

CompiledName: get_Shape

Storage
Signature: MemManikinT

storage manikin

CompiledName: get_Storage

T
Signature: ArrayNDManikinT

CompiledName: get_T

TypeName
Signature: TypeNameT

typename of the data stored in this array

CompiledName: get_TypeName

Fork me on GitHub