|
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.