InfiniOps
Operator Library for Accelerators
Loading...
Searching...
No Matches
Deprecated List
Class infini::ops::AddRmsNorm
Use FusedAddRmsNorm. This interface will be removed in a future release.
Member infini::ops::Argsort::Argsort (const Tensor input, const bool stable, const int64_t dim, const bool descending, Tensor out)
Use (input, dim, descending, stable, out). This overload will be removed in a future release.
Member infini::ops::Argsort::operator() (const Tensor input, const bool stable, const int64_t dim, const bool descending, Tensor out) const =0
Use (input, dim, descending, stable, out). This overload will be removed in a future release.
Member infini::ops::BinaryCrossEntropy::BinaryCrossEntropy (const Tensor input, const Tensor target, const std::optional< Tensor > weight, const int64_t reduction, Tensor out)
Use the overload with Python-compatible reduction arguments. This constructor will be removed in a future release.
Member infini::ops::BinaryCrossEntropy::operator() (const Tensor input, const Tensor target, const std::optional< Tensor > weight, const int64_t reduction, Tensor out) const =0
Use the overload with Python-compatible reduction arguments. This overload will be removed in a future release.
Member infini::ops::BitwiseAnd::BitwiseAnd (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::BitwiseAnd::BitwiseAnd (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::BitwiseAnd::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::BitwiseAnd::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::BitwiseLeftShift::BitwiseLeftShift (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::BitwiseLeftShift::BitwiseLeftShift (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::BitwiseLeftShift::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::BitwiseLeftShift::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::BitwiseOr::BitwiseOr (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::BitwiseOr::BitwiseOr (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::BitwiseOr::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::BitwiseOr::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::BitwiseRightShift::BitwiseRightShift (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::BitwiseRightShift::BitwiseRightShift (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::BitwiseRightShift::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::BitwiseRightShift::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::BitwiseXor::BitwiseXor (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::BitwiseXor::BitwiseXor (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::BitwiseXor::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::BitwiseXor::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Class infini::ops::CausalSoftmax
Migrate to an open-source-aligned operator when available. This interface will be removed in a future release.
Class infini::ops::CausalSoftmaxInfinilm
Migrate to an open-source-aligned operator when available. This interface will be removed in a future release.
Member infini::ops::ClampMax::ClampMax (Tensor input, const Tensor max)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::ClampMax::operator() (Tensor input, const Tensor max) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::ClampMin::ClampMin (Tensor input, const Tensor min)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::ClampMin::operator() (Tensor input, const Tensor min) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Class infini::ops::ConvInfinilm
Migrate to an open-source-aligned operator when available. This interface will be removed in a future release.
Member infini::ops::Copysign::Copysign (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Copysign::Copysign (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Copysign::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Copysign::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Div::Div (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Div::Div (Tensor input, const Tensor other, const std::optional< std::string > rounding_mode)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Div::operator() (Tensor input, const Tensor other) const =0
Use the explicit-output overload. This overload will be removed in a future release.
Member infini::ops::Div::operator() (Tensor input, const Tensor other, const std::optional< std::string > rounding_mode) const =0
Use the explicit-output overload. This overload will be removed in a future release.
Member infini::ops::Divide::Divide (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Divide::Divide (Tensor input, const Tensor other, const std::optional< std::string > rounding_mode)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Divide::operator() (Tensor input, const Tensor other, const std::optional< std::string > rounding_mode) const =0
Use the explicit-output overload. This overload will be removed in a future release.
Member infini::ops::Divide::operator() (Tensor input, const Tensor other) const =0
Use the explicit-output overload. This overload will be removed in a future release.
Member infini::ops::Elu::Elu (const Tensor input, const double alpha, const double scale, const double input_scale, Tensor out)
Use Elu(input, alpha, out). This constructor will be removed in a future release.
Member infini::ops::Elu::operator() (const Tensor input, const double alpha, const double scale, const double input_scale, Tensor out) const =0
Use operator()(input, alpha, out). This overload will be removed in a future release.
Member infini::ops::Embedding::Embedding (const Tensor input, const Tensor weight, const int64_t padding_idx, const bool scale_grad_by_freq, const bool sparse, Tensor out)
Use the overload that also accepts max_norm and norm_type instead.
Member infini::ops::Embedding::operator() (const Tensor input, const Tensor weight, const int64_t padding_idx, const bool scale_grad_by_freq, const bool sparse, Tensor out) const
Use the overload that also accepts max_norm and norm_type instead.
Member infini::ops::Eq::Eq (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Eq::Eq (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Eq::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Eq::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Class infini::ops::FlashAttention
Use ScaledDotProductAttention for standard attention semantics. This interface will be removed in a future release.
Member infini::ops::FloatPower::FloatPower (Tensor input, const Tensor exponent)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::FloatPower::FloatPower (Tensor input, const double exponent)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::FloatPower::operator() (Tensor input, const double exponent) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::FloatPower::operator() (Tensor input, const Tensor exponent) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::FloorDivide::FloorDivide (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::FloorDivide::operator() (Tensor input, const Tensor other) const =0
Use the explicit-output overload. This overload will be removed in a future release.
Member infini::ops::Fmod::Fmod (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Fmod::Fmod (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Fmod::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Fmod::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Ge::Ge (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Ge::Ge (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Ge::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Ge::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Class infini::ops::GeluInfinilm
Use Gelu. This interface will be removed in a future release.
Class infini::ops::GelutanhInfinilm
Use Gelu. This interface will be removed in a future release.
Member infini::ops::Greater::Greater (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Greater::Greater (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Greater::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Greater::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::GreaterEqual::GreaterEqual (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::GreaterEqual::GreaterEqual (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::GreaterEqual::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::GreaterEqual::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Gt::Gt (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Gt::Gt (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Gt::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Gt::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::HuberLoss::HuberLoss (const Tensor input, const Tensor target, const int64_t reduction, const double delta, Tensor out)
Use the Python-compatible constructor. This constructor will be removed in a future release.
Member infini::ops::HuberLoss::operator() (const Tensor input, const Tensor target, const int64_t reduction, const double delta, Tensor out) const =0
Use the Python-compatible call overload. This overload will be removed in a future release.
Class infini::ops::KvCachingInfinilm
Migrate to an open-source-aligned operator when available. This interface will be removed in a future release.
Member infini::ops::Le::Le (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Le::Le (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Le::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Le::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Lerp::Lerp (Tensor input, const Tensor end, const double weight)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Lerp::Lerp (Tensor input, const Tensor end, const Tensor weight)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Lerp::operator() (Tensor input, const Tensor end, const double weight) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Lerp::operator() (Tensor input, const Tensor end, const Tensor weight) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Less::Less (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Less::Less (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Less::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Less::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::LessEqual::LessEqual (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::LessEqual::LessEqual (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::LessEqual::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::LessEqual::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Lt::Lt (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Lt::Lt (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Lt::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Lt::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::MaxUnpool2d::MaxUnpool2d (const Tensor input, const Tensor indices, const std::vector< int64_t > output_size, Tensor out)
Use the overload that accepts kernel_size, stride, padding, and output_size instead.
Member infini::ops::MaxUnpool2d::operator() (const Tensor input, const Tensor indices, const std::vector< int64_t > output_size, Tensor out) const =0
Use the overload that accepts kernel_size, stride, padding, and output_size instead.
Member infini::ops::MaxUnpool3d::MaxUnpool3d (const Tensor input, const Tensor indices, const std::vector< int64_t > output_size, const std::vector< int64_t > stride, const std::vector< int64_t > padding, Tensor out)
Use the overload that accepts kernel_size, stride, padding, and output_size instead.
Member infini::ops::MaxUnpool3d::operator() (const Tensor input, const Tensor indices, const std::vector< int64_t > output_size, const std::vector< int64_t > stride, const std::vector< int64_t > padding, Tensor out) const =0
Use the overload that accepts kernel_size, stride, padding, and output_size instead.
Member infini::ops::MseLoss::MseLoss (const Tensor input, const Tensor target, const int64_t reduction, Tensor out)
Use the PyTorch-compatible overload. This constructor will be removed in a future release.
Member infini::ops::MseLoss::operator() (const Tensor input, const Tensor target, const int64_t reduction, Tensor out) const =0
Use the PyTorch-compatible overload. This overload will be removed in a future release.
Member infini::ops::MultilabelMarginLoss::MultilabelMarginLoss (const Tensor input, const Tensor target, const int64_t reduction, Tensor out)
Use the overload with Python-compatible reduction arguments. This constructor will be removed in a future release.
Member infini::ops::MultilabelMarginLoss::operator() (const Tensor input, const Tensor target, const int64_t reduction, Tensor out) const =0
Use the overload with Python-compatible reduction arguments. This overload will be removed in a future release.
Member infini::ops::MultiMarginLoss::MultiMarginLoss (const Tensor input, const Tensor target, const double p, const double margin, const std::optional< Tensor > weight, const int64_t reduction, Tensor out)
Use the overload with weight before integer p and string reduction. This constructor will be removed in a future release.
Member infini::ops::MultiMarginLoss::operator() (const Tensor input, const Tensor target, const double p, const double margin, const std::optional< Tensor > weight, const int64_t reduction, Tensor out) const =0
Use the overload with weight before integer p and string reduction. This overload will be removed in a future release.
Member infini::ops::Multiply::Multiply (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Multiply::operator() (Tensor input, const Tensor other) const =0
Use the explicit-output overload. This overload will be removed in a future release.
Member infini::ops::Ne::Ne (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Ne::Ne (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Ne::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Ne::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::NotEqual::NotEqual (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::NotEqual::NotEqual (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::NotEqual::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::NotEqual::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Class infini::ops::PagedAttentionInfinilm
Migrate to an open-source-aligned operator when available. This interface will be removed in a future release.
Class infini::ops::PagedAttentionPrefillInfinilm
Migrate to an open-source-aligned operator when available. This interface will be removed in a future release.
Class infini::ops::PagedCachingInfinilm
Migrate to an open-source-aligned operator when available. This interface will be removed in a future release.
Member infini::ops::Pow::operator() (Tensor input, const Tensor exponent) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Pow::operator() (Tensor input, const double exponent) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Pow::Pow (Tensor input, const Tensor exponent)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Pow::Pow (Tensor input, const double exponent)
Use the explicit-output constructor. This constructor will be removed in a future release.
Class infini::ops::RandomSampleInfinilm
Migrate to an open-source-aligned operator when available. This interface will be removed in a future release.
Class infini::ops::RearrangeInfinilm
Migrate to an open-source-aligned operator when available. This interface will be removed in a future release.
Class infini::ops::ReluInfinilm
Use Relu. This interface will be removed in a future release.
Member infini::ops::Remainder::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Remainder::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Remainder::Remainder (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Remainder::Remainder (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Class infini::ops::RotaryEmbeddingInfinilm
Use RotaryEmbedding. This interface will be removed in a future release.
Class infini::ops::ScaledSoftmax
Migrate to an open-source-aligned operator when available. This interface will be removed in a future release.
Class infini::ops::ScaledSoftmaxInfinilm
Migrate to an open-source-aligned operator when available. This interface will be removed in a future release.
Member infini::ops::Searchsorted::operator() (const Tensor sorted_sequence, const double input, const bool out_int32, const bool right, const std::optional< std::string > side, const std::optional< Tensor > sorter, Tensor out) const =0
Place sorter before attributes. This overload will be removed in a future release.
Member infini::ops::Searchsorted::operator() (const Tensor sorted_sequence, const Tensor input, const bool out_int32, const bool right, const std::optional< std::string > side, const std::optional< Tensor > sorter, Tensor out) const =0
Place sorter before attributes. This overload will be removed in a future release.
Member infini::ops::Searchsorted::Searchsorted (const Tensor sorted_sequence, const Tensor input, const bool out_int32, const bool right, const std::optional< std::string > side, const std::optional< Tensor > sorter, Tensor out)
Use (sorted_sequence, input, sorter, out_int32, right, side, out). This constructor will be removed in a future release.
Member infini::ops::Searchsorted::Searchsorted (const Tensor sorted_sequence, const double input, const bool out_int32, const bool right, const std::optional< std::string > side, const std::optional< Tensor > sorter, Tensor out)
Use (sorted_sequence, input, sorter, out_int32, right, side, out). This constructor will be removed in a future release.
Class infini::ops::SigmoidInfinilm
Use Sigmoid. This interface will be removed in a future release.
Class infini::ops::SiluAndMulInfinilm
Use SiluAndMul. This interface will be removed in a future release.
Member infini::ops::SmoothL1Loss::operator() (const Tensor input, const Tensor target, const int64_t reduction, const double beta, Tensor out) const =0
Use the overload with Python-compatible reduction arguments. This overload will be removed in a future release.
Member infini::ops::SmoothL1Loss::SmoothL1Loss (const Tensor input, const Tensor target, const int64_t reduction, const double beta, Tensor out)
Use the overload with Python-compatible reduction arguments. This constructor will be removed in a future release.
Member infini::ops::SoftMarginLoss::operator() (const Tensor input, const Tensor target, const int64_t reduction, Tensor out) const =0
Use the overload with Python-compatible reduction arguments. This overload will be removed in a future release.
Member infini::ops::SoftMarginLoss::SoftMarginLoss (const Tensor input, const Tensor target, const int64_t reduction, Tensor out)
Use the overload with Python-compatible reduction arguments. This constructor will be removed in a future release.
Class infini::ops::SoftmaxInfinilm
Use Softmax. This interface will be removed in a future release.
Member infini::ops::special::Round::operator() (const Tensor input, const int64_t decimals, Tensor out) const =0
Use operator()(input, out). This overload will be removed in a future release.
Member infini::ops::special::Round::Round (const Tensor input, const int64_t decimals, Tensor out)
Use (input, out). This constructor will be removed in a future release.
Member infini::ops::Sub::operator() (Tensor input, const Tensor other, const double alpha) const =0
Use the explicit-output overload. This overload will be removed in a future release.
Member infini::ops::Sub::Sub (Tensor input, const Tensor other, const double alpha)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Subtract::operator() (Tensor input, const Tensor other, const double alpha) const =0
Use the explicit-output overload. This overload will be removed in a future release.
Member infini::ops::Subtract::Subtract (Tensor input, const Tensor other, const double alpha)
Use the explicit-output constructor. This constructor will be removed in a future release.
Class infini::ops::Swiglu
Use SiluAndMul. This interface will be removed in a future release.
Member infini::ops::Tensordot::operator() (const Tensor input, const Tensor other, const std::vector< int64_t > dims_self, const std::vector< int64_t > dims_other, Tensor out) const =0
Use an overload taking a single dims argument instead.
Member infini::ops::Tensordot::Tensordot (const Tensor input, const Tensor other, const std::vector< int64_t > dims_self, const std::vector< int64_t > dims_other, Tensor out)
Use an overload taking a single dims argument instead.
Class infini::ops::TopksoftmaxInfinilm
Use TopkSoftmax. This interface will be removed in a future release.
Class infini::ops::TopKTopPSampleInfinilm
Migrate to an open-source-aligned operator when available. This interface will be removed in a future release.
Class infini::ops::TopKTopPSampler
Migrate to an open-source-aligned operator when available. This interface will be removed in a future release.
Member infini::ops::TrueDivide::operator() (Tensor input, const Tensor other) const =0
Use the explicit-output overload. This overload will be removed in a future release.
Member infini::ops::TrueDivide::TrueDivide (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Xlogy::operator() (Tensor input, const Tensor other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Xlogy::operator() (Tensor input, const double other) const =0
Use an explicit-output operator() overload. This overload will be removed in a future release.
Member infini::ops::Xlogy::Xlogy (Tensor input, const Tensor other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Member infini::ops::Xlogy::Xlogy (Tensor input, const double other)
Use the explicit-output constructor. This constructor will be removed in a future release.
Class infini::ops::ZerosInfinilm
Migrate to an open-source-aligned operator when available. This interface will be removed in a future release.