Halide 19.0.0
Halide compiler and libraries
|
Namespaces | |
namespace | Internal |
Classes | |
struct | AllInts |
struct | AllInts< double, Args... > |
struct | AllInts< float, Args... > |
struct | AllInts< T, Args... > |
struct | AllInts<> |
struct | AllocationHeader |
A struct acting as a header for allocations owned by the Buffer class itself. More... | |
class | Buffer |
A templated Buffer class that wraps halide_buffer_t and adds functionality. More... | |
struct | DeviceRefCount |
A similar struct for managing device allocations. More... | |
Enumerations | |
enum struct | BufferDeviceOwnership : int { Allocated , WrappedNative , Unmanaged , AllocatedDeviceAndHost , Cropped } |
This indicates how to deallocate the device for a Halide::Runtime::Buffer. More... | |
Variables | |
constexpr int | AnyDims = -1 |
|
strong |
This indicates how to deallocate the device for a Halide::Runtime::Buffer.
Definition at line 176 of file HalideBuffer.h.
|
constexpr |
Definition at line 192 of file HalideBuffer.h.
Referenced by Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::add_dimension(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::Buffer(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::can_convert_from(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::copy_from(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::copy_to_interleaved(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::embed(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::make_interleaved(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::make_interleaved(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::make_scalar(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::make_scalar(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::make_scalar(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::make_with_shape_of(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::operator()(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::operator()(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::operator()(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::operator()(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::slice(), Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::sliced(), and Halide::Runtime::Buffer< T, Dims, InClassDimStorage >::sliced().