/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-roccv/checkouts/latest/include/common/strided_data_wrap.hpp File Reference#
2 min read time
Applies to Linux
strided_data_wrap.hpp File Reference
#include <cstddef>
#include <iostream>
#include <type_traits>
#include "core/exception.hpp"
#include "core/status_type.h"
#include "core/tensor.hpp"
#include "core/tensor_data.hpp"
Go to the source code of this file.
Classes | |
class | roccv::detail::StridedDataWrap< RANK > |
Namespaces | |
roccv | |
roccv::detail | |
Functions | |
template<eTensorLayout LAYOUT> | |
auto | roccv::detail::get_sdwrapper (const roccv::Tensor &tensor) -> const StridedDataWrap< layout_get_rank< LAYOUT >()> |
template<eTensorLayout LAYOUT> | |
auto | roccv::detail::get_sdwrapper (roccv::Tensor &tensor) -> StridedDataWrap< layout_get_rank< LAYOUT >()> |
template<> | |
auto | roccv::detail::get_sdwrapper< TENSOR_LAYOUT_LNHWC > (const roccv::Tensor &tensor) -> const StridedDataWrap< layout_get_rank< TENSOR_LAYOUT_LNHWC >()> |
template<> | |
auto | roccv::detail::get_sdwrapper< TENSOR_LAYOUT_NHWC > (const roccv::Tensor &tensor) -> const StridedDataWrap< layout_get_rank< TENSOR_LAYOUT_NHWC >()> |
template<> | |
auto | roccv::detail::get_sdwrapper< TENSOR_LAYOUT_NMC > (const roccv::Tensor &tensor) -> const StridedDataWrap< layout_get_rank< TENSOR_LAYOUT_NMC >()> |
template<> | |
auto | roccv::detail::get_sdwrapper< TENSOR_LAYOUT_NMD > (const roccv::Tensor &tensor) -> const StridedDataWrap< layout_get_rank< TENSOR_LAYOUT_NMD >()> |
template<eTensorLayout LAYOUT> | |
constexpr size_t | roccv::detail::layout_get_rank () |
template<> | |
constexpr size_t | roccv::detail::layout_get_rank< TENSOR_LAYOUT_HWC > () |
template<> | |
constexpr size_t | roccv::detail::layout_get_rank< TENSOR_LAYOUT_LNHWC > () |
template<> | |
constexpr size_t | roccv::detail::layout_get_rank< TENSOR_LAYOUT_NHWC > () |
template<> | |
constexpr size_t | roccv::detail::layout_get_rank< TENSOR_LAYOUT_NMC > () |
template<> | |
constexpr size_t | roccv::detail::layout_get_rank< TENSOR_LAYOUT_NMD > () |