#include <aie.hpp>
|
static constexpr unsigned | elems = Elems |
|
◆ type
template<unsigned Rank, typename T, unsigned Elems, typename NativeRepr = detail::default_repr_t<Rank>>
◆ vector_type
template<unsigned Rank, typename T, unsigned Elems, typename NativeRepr = detail::default_repr_t<Rank>>
using aie::tensor_descriptor< Rank, T, Elems, NativeRepr >::vector_type = detail::tensor_vector_type_t<T, Elems> |
◆ tensor_descriptor() [1/3]
template<unsigned Rank, typename T, unsigned Elems, typename NativeRepr = detail::default_repr_t<Rank>>
◆ tensor_descriptor() [2/3]
template<unsigned Rank, typename T, unsigned Elems, typename NativeRepr = detail::default_repr_t<Rank>>
◆ tensor_descriptor() [3/3]
template<unsigned Rank, typename T, unsigned Elems, typename NativeRepr = detail::default_repr_t<Rank>>
◆ make_restrict_tensor_buffer_stream
template<unsigned Rank, typename T, unsigned Elems, typename NativeRepr = detail::default_repr_t<Rank>>
template<aie_dm_resource Resource, typename T2, typename TensorDescriptor>
auto make_restrict_tensor_buffer_stream |
( |
T2 * | base, |
|
|
const TensorDescriptor & | dims ) |
|
friend |
◆ make_tensor_buffer_stream [1/2]
template<unsigned Rank, typename T, unsigned Elems, typename NativeRepr = detail::default_repr_t<Rank>>
template<aie_dm_resource Resource, typename T2, typename TensorDescriptor>
auto make_tensor_buffer_stream |
( |
const T2 * | base, |
|
|
const TensorDescriptor & | dims ) |
|
friend |
◆ make_tensor_buffer_stream [2/2]
template<unsigned Rank, typename T, unsigned Elems, typename NativeRepr = detail::default_repr_t<Rank>>
template<aie_dm_resource Resource, typename T2, typename TensorDescriptor>
auto make_tensor_buffer_stream |
( |
T2 * | base, |
|
|
const TensorDescriptor & | dims ) |
|
friend |
◆ make_tensor_descriptor_from_native
template<unsigned Rank, typename T, unsigned Elems, typename NativeRepr = detail::default_repr_t<Rank>>
template<typename T2, unsigned Elems2, typename... Args>
auto make_tensor_descriptor_from_native |
( |
Args &&... | args | ) |
|
|
friend |
◆ make_tensor_descriptor_from_native_bytes
template<unsigned Rank, typename T, unsigned Elems, typename NativeRepr = detail::default_repr_t<Rank>>
template<typename T2, unsigned Elems2, typename... Args>
auto make_tensor_descriptor_from_native_bytes |
( |
Args &&... | args | ) |
|
|
friend |
◆ elems
template<unsigned Rank, typename T, unsigned Elems, typename NativeRepr = detail::default_repr_t<Rank>>
The documentation for this class was generated from the following file: