#include <tensor_accessor.h>
|
using | PtrType = typename PtrTraits< T >::PtrType |
|
using | PtrType = typename PtrTraits< T >::PtrType |
|
|
AT_HOST_DEVICE | TensorAccessor (PtrType data, const index_t *sizes, const index_t *strides) |
|
AT_HOST_DEVICE TensorAccessor< T, N - 1, index_t, PtrTraits > | operator[] (index_t idx) |
|
AT_HOST_DEVICE const TensorAccessor< T, N - 1, index_t, PtrTraits > | operator[] (index_t idx) const |
|
AT_HOST_DEVICE | TensorAccessorBase (PtrType data, const index_t *sizes, const index_t *strides) |
|
AT_HOST int_array_ref | sizes () const |
|
AT_HOST int_array_ref | strides () const |
|
AT_HOST_DEVICE index_t | stride (index_t idx) const |
|
AT_HOST_DEVICE index_t | size (index_t idx) const |
|
AT_HOST_DEVICE PtrType | data () |
|
AT_HOST_DEVICE const PtrType | data () const |
|
◆ PtrType
template<typename
T , size_t N, typename index_t = int64_t, template< typename U > class PtrTraits = DefaultPtrTraits>
◆ TensorAccessor()
template<typename
T , size_t N, typename index_t = int64_t, template< typename U > class PtrTraits = DefaultPtrTraits>
◆ operator[]() [1/2]
template<typename
T , size_t N, typename index_t = int64_t, template< typename U > class PtrTraits = DefaultPtrTraits>
◆ operator[]() [2/2]
template<typename
T , size_t N, typename index_t = int64_t, template< typename U > class PtrTraits = DefaultPtrTraits>
The documentation for this class was generated from the following file:
- /home/runner/work/abacus-develop/abacus-develop/source/source_base/module_container/ATen/core/tensor_accessor.h