Class GenericVars
Syntax
public class GenericVars : IVars, IDisposable
Constructors
GenericVars()
Declaration
Fields
Declaration
protected Dictionary<Layer, Tensor[]> m_InputTensorsByLayer
Field Value
m_ModelTensors
Declaration
protected HashSet<Tensor> m_ModelTensors
Field Value
Type |
Description |
HashSet<Tensor> |
|
m_StringCache
Declaration
protected StringCache m_StringCache
Field Value
Methods
Dispose()
Declaration
public virtual void Dispose()
Finalize()
Declaration
protected void Finalize()
Declaration
public virtual Tensor[] GatherInputs(Layer forLayer)
Parameters
Type |
Name |
Description |
Layer |
forLayer |
|
Returns
Implements
GetAllocator()
Declaration
public virtual ITensorAllocator GetAllocator()
Returns
Implements
IsTensorOwnedByInternalAllocator(Tensor)
Declaration
protected virtual bool IsTensorOwnedByInternalAllocator(Tensor tensor)
Parameters
Type |
Name |
Description |
Tensor |
tensor |
|
Returns
PeekOutput(String)
Declaration
public virtual Tensor PeekOutput(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
Implements
Declaration
protected virtual Tensor[] PrepareLayerInputTensors(Model model, Layer layer, IOps ops)
Parameters
Returns
PrepareStorage(Layer)
Declaration
public virtual void PrepareStorage(Layer forLayer)
Parameters
Type |
Name |
Description |
Layer |
forLayer |
|
Implements
PrepareStorage(Model, IOps, IDictionary<String, TensorShape>)
Declaration
public virtual void PrepareStorage(Model model, IOps ops, IDictionary<string, TensorShape> inputShapes)
Parameters
Implements
Declaration
public virtual void SetInput(string name, Tensor x)
Parameters
Implements
Store(Layer, Tensor)
Declaration
public virtual void Store(Layer fromLayer, Tensor result)
Parameters
Implements
Declaration
protected bool ValidateGlobalInputs(Model model, IDictionary<string, TensorShape> inputShapes)
Parameters
Returns