AMD Custom Extension API

AMD Custom Extension API#

MIVisionX: Extension: AMD Custom Extension API
Extension: AMD Custom Extension API

AMD OpenVX Custom Node Extension. More...

Data Structures

struct  _vx_amd_custom_params_t
 Input parameters for a convolution operation. More...
 

Typedefs

typedef struct _vx_amd_custom_params_t vx_amd_custom_params_t
 Input parameters for a convolution operation.
 

Enumerations

enum  vx_amd_custom_type_e { VX_TYPE_CUSTOM_PARAMS = VX_TYPE_USER_STRUCT_START + 0x001 }
 The type enumeration lists all NN extension types. More...
 

Functions

VX_API_ENTRY vx_node VX_API_CALL vxCustomLayer (vx_graph graph, vx_tensor inputs, vx_enum function, vx_array custom_parameters, vx_tensor outputs)
 [Graph] Creates a Custom Layer Node. More...
 

Detailed Description

AMD OpenVX Custom Node Extension.

Enumeration Type Documentation

◆ vx_amd_custom_type_e

The type enumeration lists all NN extension types.

Enumerator
VX_TYPE_CUSTOM_PARAMS 

A vx_nn_convolution_params_t.

Function Documentation

◆ vxCustomLayer()

VX_API_ENTRY vx_node VX_API_CALL vxCustomLayer ( vx_graph  graph,
vx_tensor  inputs,
vx_enum  function,
vx_array  custom_parameters,
vx_tensor  outputs 
)

[Graph] Creates a Custom Layer Node.

Parameters
[in]graphThe handle to the graph.
[in]inputsThe input tensor data.
[in]functioncustom funtion enum.
[in]arrayfor user specified custom_parameters.
[out]outputsThe output tensor data.
Returns
vx_node.
A node reference vx_node. Any possible errors preventing a successful creation should be checked using vxGetStatus.