Halide 19.0.0
Halide compiler and libraries
|
#include <HalideRuntime.h>
Public Attributes | |
int32_t | version |
version of this metadata; currently always 1. | |
int32_t | num_arguments |
The number of entries in the arguments field. | |
const struct halide_filter_argument_t * | arguments |
An array of the filters input and output arguments; this will never be null. | |
const char * | target |
The Target for which the filter was compiled. | |
const char * | name |
The function name of the filter. | |
Definition at line 1790 of file HalideRuntime.h.
int32_t halide_filter_metadata_t::version |
version of this metadata; currently always 1.
Definition at line 1796 of file HalideRuntime.h.
int32_t halide_filter_metadata_t::num_arguments |
The number of entries in the arguments field.
This is always >= 1.
Definition at line 1799 of file HalideRuntime.h.
const struct halide_filter_argument_t* halide_filter_metadata_t::arguments |
An array of the filters input and output arguments; this will never be null.
The order of arguments is not guaranteed (input and output arguments may come in any order); however, it is guaranteed that all arguments will have a unique name within a given filter.
Definition at line 1805 of file HalideRuntime.h.
const char* halide_filter_metadata_t::target |
The Target for which the filter was compiled.
This is always a canonical Target string (ie a product of Target::to_string).
Definition at line 1809 of file HalideRuntime.h.
const char* halide_filter_metadata_t::name |
The function name of the filter.
Definition at line 1812 of file HalideRuntime.h.