#include <aie.hpp>
|
| using | type = T |
| |
| using | vector_type = detail::tensor_vector_type_t< T, Elems > |
| |
|
| 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 >
| constexpr 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 >
| constexpr 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 >
| constexpr 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>
| constexpr 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>
| constexpr 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: