1#ifndef INFINI_OPS_BASE_MULTILABEL_MARGIN_LOSS_BACKWARD_H_
2#define INFINI_OPS_BASE_MULTILABEL_MARGIN_LOSS_BACKWARD_H_
9 :
public Operator<MultilabelMarginLossBackward> {
13 const int64_t reduction,
Tensor grad_input)
34 const int64_t reduction,
Tensor grad_input)
const = 0;
Definition multilabel_margin_loss_backward.h:9
DataType input_type_
Definition multilabel_margin_loss_backward.h:47
Tensor::Shape target_shape_
Definition multilabel_margin_loss_backward.h:49
DataType grad_input_type_
Definition multilabel_margin_loss_backward.h:65
Tensor::Shape is_target_shape_
Definition multilabel_margin_loss_backward.h:55
int64_t reduction_
Definition multilabel_margin_loss_backward.h:67
DataType target_type_
Definition multilabel_margin_loss_backward.h:53
Tensor::Strides target_strides_
Definition multilabel_margin_loss_backward.h:51
Tensor::Strides grad_output_strides_
Definition multilabel_margin_loss_backward.h:39
DataType is_target_type_
Definition multilabel_margin_loss_backward.h:59
Tensor::Strides grad_input_strides_
Definition multilabel_margin_loss_backward.h:63
int device_index_
Definition multilabel_margin_loss_backward.h:69
DataType grad_output_type_
Definition multilabel_margin_loss_backward.h:41
Tensor::Strides input_strides_
Definition multilabel_margin_loss_backward.h:45
Tensor::Shape grad_output_shape_
Definition multilabel_margin_loss_backward.h:37
Tensor::Shape grad_input_shape_
Definition multilabel_margin_loss_backward.h:61
Tensor::Shape input_shape_
Definition multilabel_margin_loss_backward.h:43
MultilabelMarginLossBackward(const Tensor grad_output, const Tensor input, const Tensor target, const Tensor is_target, const int64_t reduction, Tensor grad_input)
Definition multilabel_margin_loss_backward.h:11
Tensor::Strides is_target_strides_
Definition multilabel_margin_loss_backward.h:57
virtual void operator()(const Tensor grad_output, const Tensor input, const Tensor target, const Tensor is_target, const int64_t reduction, Tensor grad_input) const =0
Definition generated/include/operator.h:282
Definition generated/include/operator.h:28
infini::rt::TensorView Tensor
Definition tensor.h:8