|
EIGEN_DEVICE_FUNC | TensorOpCost (double bytes_loaded, double bytes_stored, double compute_cycles) |
|
EIGEN_DEVICE_FUNC | TensorOpCost (double bytes_loaded, double bytes_stored, double compute_cycles, bool vectorized, double packet_size) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double | bytes_loaded () const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double | bytes_stored () const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double | compute_cycles () const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE double | total_cost (double load_cost, double store_cost, double compute_cost) const |
|
EIGEN_DEVICE_FUNC void | dropMemoryCost () |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost | cwiseMin (const TensorOpCost &rhs) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost | cwiseMax (const TensorOpCost &rhs) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost & | operator+= (const TensorOpCost &rhs) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorOpCost & | operator*= (double rhs) |
|
|
template<typename ArgType > |
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int | MulCost () |
|
template<typename ArgType > |
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int | AddCost () |
|
template<typename ArgType > |
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int | DivCost () |
|
template<typename ArgType > |
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int | ModCost () |
|
template<typename SrcType , typename TargetType > |
static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE int | CastCost () |
|
The documentation for this class was generated from the following file: