DiffSharp


BackendStatics Type

Namespace: DiffSharp.Backends

Assembly: DiffSharp.Core.dll


Base Type: obj

Constructors

Constructor Description
BackendStatics()
Full Usage:
BackendStatics()
Return Type: BackendStatics
Signature: unit -> BackendStatics
Return Type: BackendStatics

Instance members

Instance member Description
this.CreateFromFlatArray(data, shape, device)
Full Usage:
this.CreateFromFlatArray(data, shape, device) Parameter Types:
  • data : Array
  • shape : int []
  • device : Device

Return Type: RawTensor
Signature: (data: Array * shape: int [] * device: Device) -> RawTensor
Modifiers: abstract

Create a tensor of appropriate dtype from a scalar or array of appropriate values. A backend type is delivered consistent with in-memory data - a type for dtype Int32 gets int32 data etc.


Parameter Types:
  • data : Array
  • shape : int []
  • device : Device
Return Type: RawTensor
this.Full(shape, arg2, device)
Full Usage:
this.Full(shape, arg2, device) Parameter Types:
  • shape : int []
  • arg1 : obj
  • device : Device

Return Type: RawTensor
Signature: (shape: int [] * obj * device: Device) -> RawTensor
Modifiers: abstract
Parameter Types:
  • shape : int []
  • arg1 : obj
  • device : Device
Return Type: RawTensor
this.One(device)
Full Usage:
this.One(device) Parameter Types:
  • device : Device

Return Type: RawTensor
Signature: (device: Device) -> RawTensor
Modifiers: abstract
Parameter Types:
  • device : Device
Return Type: RawTensor
this.Ones(shape, device)
Full Usage:
this.Ones(shape, device) Parameter Types:
  • shape : int []
  • device : Device

Return Type: RawTensor
Signature: (shape: int [] * device: Device) -> RawTensor
Modifiers: abstract
Parameter Types:
  • shape : int []
  • device : Device
Return Type: RawTensor
this.Random(shape, device)
Full Usage:
this.Random(shape, device) Parameter Types:
  • shape : int []
  • device : Device

Return Type: RawTensor
Signature: (shape: int [] * device: Device) -> RawTensor
Modifiers: abstract
Parameter Types:
  • shape : int []
  • device : Device
Return Type: RawTensor
this.RandomInt(shape, low, high, device)
Full Usage:
this.RandomInt(shape, low, high, device) Parameter Types:
  • shape : int []
  • low : int
  • high : int
  • device : Device

Return Type: RawTensor
Signature: (shape: int [] * low: int * high: int * device: Device) -> RawTensor
Modifiers: abstract
Parameter Types:
  • shape : int []
  • low : int
  • high : int
  • device : Device
Return Type: RawTensor
this.RandomNormal(shape, device)
Full Usage:
this.RandomNormal(shape, device) Parameter Types:
  • shape : int []
  • device : Device

Return Type: RawTensor
Signature: (shape: int [] * device: Device) -> RawTensor
Modifiers: abstract
Parameter Types:
  • shape : int []
  • device : Device
Return Type: RawTensor
this.Seed(seed)
Full Usage:
this.Seed(seed) Parameter Types:
  • seed : int

Signature: (seed: int) -> unit
Modifiers: abstract
Parameter Types:
  • seed : int
this.Zero(device)
Full Usage:
this.Zero(device) Parameter Types:
  • device : Device

Return Type: RawTensor
Signature: (device: Device) -> RawTensor
Modifiers: abstract
Parameter Types:
  • device : Device
Return Type: RawTensor
this.Zeros(shape, device)
Full Usage:
this.Zeros(shape, device) Parameter Types:
  • shape : int []
  • device : Device

Return Type: RawTensor
Signature: (shape: int [] * device: Device) -> RawTensor
Modifiers: abstract
Parameter Types:
  • shape : int []
  • device : Device
Return Type: RawTensor

Static members

Static member Description
BackendStatics.Get(?dtype, ?backend)
Full Usage:
BackendStatics.Get(?dtype, ?backend) Parameter Types:
  • ?dtype : Dtype
  • ?backend : Backend

Return Type: BackendStatics
Signature: (dtype: Dtype * backend: Backend) -> BackendStatics
Parameter Types:
  • ?dtype : Dtype
  • ?backend : Backend
Return Type: BackendStatics
BackendStatics.Seed(?seed)
Full Usage:
BackendStatics.Seed(?seed) Parameter Types:
  • ?seed : int

Signature: (seed: int) -> unit
Parameter Types:
  • ?seed : int