CoreFlow 1.0.0
A modern orchestration and execution runtime
|
The Internal Convolution API. More...
Namespaces | |
namespace | coreflow |
The internal representation of a vx_array. | |
Variables | |
vx_uint32 | coreflow::Convolution::scale |
The Scale Factor. | |
The Internal Convolution API.
coreflow::Convolution::Convolution | ( | vx_context | context, |
vx_reference | scope ) |
#include <vx_convolution.h>
Construct a new Convolution object.
context | The context associated with object |
scope | The parent ref of this object |
#include <vx_convolution.h>
Copy the coefficients to a specified memory location.
ptr | Pointer to the memory location |
usage | Memory usage type |
mem_type | Memory type (e.g., host, device) |
|
static |
#include <vx_convolution.h>
Create a new convolution.
context | The context associated with this convolution |
columns | The number of columns in the convolution |
rows | The number of rows in the convolution |
|
finaloverridevirtual |
#include <vx_convolution.h>
Read the coefficients of the convolution.
array | The array to read coefficients into |
vx_uint32 coreflow::Convolution::scaleFactor | ( | ) | const |
#include <vx_convolution.h>
Get the scale factor of the convolution.
void coreflow::Convolution::setScale | ( | vx_uint32 | value | ) |
#include <vx_convolution.h>
Set the scale factor of the convolution.
value | The scale factor to set |
vx_size coreflow::Convolution::size | ( | ) | const |
#include <vx_convolution.h>
Get the size of the convolution in bytes.
#include <vx_convolution.h>
Write the coefficients of the convolution.
array | The array containing coefficients to write |
coreflow::Convolution::~Convolution | ( | ) |
#include <vx_convolution.h>
Destroy the Convolution object.
vx_uint32 coreflow::Convolution::scale |
The Scale Factor.