1#ifndef INFINI_OPS_BASE_INTERNAL_ADDMM_ACTIVATION_H_
2#define INFINI_OPS_BASE_INTERNAL_ADDMM_ACTIVATION_H_
11 const double beta,
const double alpha,
const bool use_gelu,
31 const Tensor mat2,
const double beta,
32 const double alpha,
const bool use_gelu,
Definition generated/include/operator.h:282
Definition internal_addmm_activation.h:8
AddmmActivation(const Tensor input, const Tensor mat1, const Tensor mat2, const double beta, const double alpha, const bool use_gelu, Tensor out)
Definition internal_addmm_activation.h:10
DataType mat1_type_
Definition internal_addmm_activation.h:46
Tensor::Shape out_shape_
Definition internal_addmm_activation.h:54
bool use_gelu_
Definition internal_addmm_activation.h:64
DataType out_type_
Definition internal_addmm_activation.h:58
Tensor::Shape mat1_shape_
Definition internal_addmm_activation.h:42
virtual void operator()(const Tensor input, const Tensor mat1, const Tensor mat2, const double beta, const double alpha, const bool use_gelu, Tensor out) const =0
DataType input_type_
Definition internal_addmm_activation.h:40
double beta_
Definition internal_addmm_activation.h:60
double alpha_
Definition internal_addmm_activation.h:62
int device_index_
Definition internal_addmm_activation.h:66
DataType mat2_type_
Definition internal_addmm_activation.h:52
Tensor::Strides mat1_strides_
Definition internal_addmm_activation.h:44
Tensor::Strides input_strides_
Definition internal_addmm_activation.h:38
Tensor::Strides out_strides_
Definition internal_addmm_activation.h:56
Tensor::Strides mat2_strides_
Definition internal_addmm_activation.h:50
Tensor::Shape mat2_shape_
Definition internal_addmm_activation.h:48
Tensor::Shape input_shape_
Definition internal_addmm_activation.h:36
Definition internal_add_relu.h:6
infini::rt::TensorView Tensor
Definition tensor.h:8