#include <TensorDeviceDefault.h>
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void * | allocate (size_t num_bytes) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | deallocate (void *buffer) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void * | allocate_temp (size_t num_bytes) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | deallocate_temp (void *buffer) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | memcpy (void *dst, const void *src, size_t n) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | memcpyHostToDevice (void *dst, const void *src, size_t n) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | memcpyDeviceToHost (void *dst, const void *src, size_t n) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | memset (void *buffer, int c, size_t n) const |
|
template<typename T > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | fill (T *begin, T *end, const T &value) const |
|
template<typename Type > |
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Type | get (Type data) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t | numThreads () const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t | firstLevelCacheSize () const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t | lastLevelCacheSize () const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void | synchronize () const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int | majorDeviceVersion () const |
|
◆ allocate()
◆ allocate_temp()
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void * allocate(size_t num_bytes) const
Definition: TensorDeviceDefault.h:20
References allocate().
◆ deallocate()
◆ deallocate_temp()
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void deallocate(void *buffer) const
Definition: TensorDeviceDefault.h:23
References deallocate().
◆ fill()
38 #ifdef EIGEN_GPU_COMPILE_PHASE
40 for (
T* it = begin; it !=
end; ++it) {
static constexpr lastp1_t end
Definition: IndexedViewHelper.h:79
squared absolute value
Definition: GlobalFunctions.h:87
References Eigen::placeholders::end, and Eigen::value.
◆ firstLevelCacheSize()
66 #if !defined(EIGEN_GPU_COMPILE_PHASE) && !defined(SYCL_DEVICE_ONLY)
69 #elif defined(EIGEN_HIP_DEVICE_COMPILE)
std::ptrdiff_t l1CacheSize()
Definition: products/GeneralBlockPanelKernel.h:3119
References Eigen::l1CacheSize().
Referenced by lastLevelCacheSize().
◆ get()
int data[]
Definition: Map_placement_new.cpp:1
References data.
◆ lastLevelCacheSize()
79 #if !defined(EIGEN_GPU_COMPILE_PHASE) && !defined(SYCL_DEVICE_ONLY)
82 #elif defined(EIGEN_HIP_DEVICE_COMPILE)
std::ptrdiff_t l3CacheSize()
Definition: products/GeneralBlockPanelKernel.h:3135
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE size_t firstLevelCacheSize() const
Definition: TensorDeviceDefault.h:65
References firstLevelCacheSize(), and Eigen::l3CacheSize().
◆ majorDeviceVersion()
96 #if !defined(EIGEN_GPU_COMPILE_PHASE)
100 #elif defined(EIGEN_HIP_DEVICE_COMPILE)
106 return EIGEN_CUDA_ARCH / 100;
◆ memcpy()
const unsigned n
Definition: CG3DPackingUnitTest.cpp:11
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memcpy(void *dst, const void *src, size_t n) const
Definition: TensorDeviceDefault.h:26
References n.
Referenced by memcpyDeviceToHost(), and memcpyHostToDevice().
◆ memcpyDeviceToHost()
◆ memcpyHostToDevice()
◆ memset()
int c
Definition: calibrate.py:100
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void memset(void *buffer, int c, size_t n) const
Definition: TensorDeviceDefault.h:35
References calibrate::c, and n.
◆ numThreads()
53 #if !defined(EIGEN_GPU_COMPILE_PHASE)
56 #elif defined(EIGEN_HIP_DEVICE_COMPILE)
◆ synchronize()
The documentation for this struct was generated from the following file: