Public Member Functions | Data Fields
ie_api.IENetLayer Class Reference

This class represents a main layer information and providing setters allowing to modify layer properties. More...

Public Member Functions

def name (self)
 Name of the layer.
 
def type (self)
 Layer type.
 
def precision (self)
 
def precision (self, precision)
 
def affinity (self)
 
def affinity (self, target_affinity)
 
def params (self)
 Layer specific parameters. More...
 
def params (self, new_params)
 
def parents (self)
 Returns a list, which contains names of layers preceding this layer.
 
def children (self)
 Returns a list, which contains names of layers following this layer.
 
def layout (self)
 
def shape (self)
 
def out_data (self)
 Returns a list of DataPtr objects representing the output data of the layer on corresponding port.
 
def in_data (self)
 Returns a list of DataPtr objects representing the input data of the layer on corresponding port.
 
def blobs (self)
 Dictionary with layer arbitrary layer blobs including weights and biases as any. More...
 
def weights (self)
 

Data Fields

 name
 Name of the layer.
 
 type
 Layer type.
 
 precision
 
 affinity
 
 params
 Layer specific parameters. More...
 
 parents
 Returns a list, which contains names of layers preceding this layer.
 
 children
 Returns a list, which contains names of layers following this layer.
 
 layout
 
 shape
 
 out_data
 Returns a list of DataPtr objects representing the output data of the layer on corresponding port.
 
 in_data
 Returns a list of DataPtr objects representing the input data of the layer on corresponding port.
 
 blobs
 Dictionary with layer arbitrary layer blobs including weights and biases as any. More...
 
 weights
 

Detailed Description

This class represents a main layer information and providing setters allowing to modify layer properties.

Member Function Documentation

§ blobs()

def ie_api.IENetLayer.blobs (   self)

Dictionary with layer arbitrary layer blobs including weights and biases as any.

§ layout()

def ie_api.IENetLayer.layout (   self)
Note
This property is deprecated. Please, use out_data property to access DataPtr objects for all output ports, which contains full information about layer's output data including layout

Returns the layout of the layer output data on 1st port

§ params()

def ie_api.IENetLayer.params (   self)

Layer specific parameters.

Provides getter and setter interfaces to get and modify layer parameters. Please note that some modifications can be ignored and/or overwritten by target plugin (e.g. modification of convolution kernel size will be reflected in layer parameters but finally the plugin will ignore it and will use initial kernel size)

§ precision()

def ie_api.IENetLayer.precision (   self)
Note
This property is deprecated. Please, use out_data property to access DataPtr objects for all output ports, which contains full information about layer's output data including precision.

Layer base operating precision. Provides getter and setter interfaces.

§ shape()

def ie_api.IENetLayer.shape (   self)
Note
This property is deprecated. Please, use out_data property to access DataPtr objects for all output ports, which contains full information about layer's output data including shape

Return the list of dimension of the layer output data on 1st port

§ weights()

def ie_api.IENetLayer.weights (   self)
Note
This property is deprecated. Please use blobs property instead.

Dictionary with layer weights, biases or custom blobs if any

Field Documentation

§ blobs

ie_api.IENetLayer.blobs

Dictionary with layer arbitrary layer blobs including weights and biases as any.

§ layout

ie_api.IENetLayer.layout
Note
This property is deprecated. Please, use out_data property to access DataPtr objects for all output ports, which contains full information about layer's output data including layout

Returns the layout of the layer output data on 1st port

§ params

ie_api.IENetLayer.params

Layer specific parameters.

Provides getter and setter interfaces to get and modify layer parameters. Please note that some modifications can be ignored and/or overwritten by target plugin (e.g. modification of convolution kernel size will be reflected in layer parameters but finally the plugin will ignore it and will use initial kernel size)

§ precision

ie_api.IENetLayer.precision
Note
This property is deprecated. Please, use out_data property to access DataPtr objects for all output ports, which contains full information about layer's output data including precision.

Layer base operating precision. Provides getter and setter interfaces.

§ shape

ie_api.IENetLayer.shape
Note
This property is deprecated. Please, use out_data property to access DataPtr objects for all output ports, which contains full information about layer's output data including shape

Return the list of dimension of the layer output data on 1st port

§ weights

ie_api.IENetLayer.weights
Note
This property is deprecated. Please use blobs property instead.

Dictionary with layer weights, biases or custom blobs if any


The documentation for this class was generated from the following file: