-- generated by using spec/Declarations.yaml {-# LANGUAGE DataKinds #-} {-# LANGUAGE PolyKinds #-} {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE QuasiQuotes #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE OverloadedStrings #-} module Torch.Internal.Managed.Native.Native8 where import Foreign.C.String import Foreign.C.Types import Foreign import Torch.Internal.Type import Torch.Internal.Class import Torch.Internal.Cast import Torch.Internal.Objects import qualified Torch.Internal.Unmanaged.Native.Native8 as Unmanaged nanquantile_out_ttdlb :: ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> Int64 -> CBool -> IO (ForeignPtr Tensor) nanquantile_out_ttdlb = _cast5 Unmanaged.nanquantile_out_ttdlb nanquantile_out_ttdl :: ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> Int64 -> IO (ForeignPtr Tensor) nanquantile_out_ttdl = _cast4 Unmanaged.nanquantile_out_ttdl nanquantile_out_ttd :: ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> IO (ForeignPtr Tensor) nanquantile_out_ttd = _cast3 Unmanaged.nanquantile_out_ttd sort_out_tttlb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_out_tttlb = _cast5 Unmanaged.sort_out_tttlb sort_out_tttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_out_tttl = _cast4 Unmanaged.sort_out_tttl sort_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_out_ttt = _cast3 Unmanaged.sort_out_ttt sort_out_tttblb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_out_tttblb = _cast6 Unmanaged.sort_out_tttblb sort_out_tttb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_out_tttb = _cast4 Unmanaged.sort_out_tttb sort_tlb :: ForeignPtr Tensor -> Int64 -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_tlb = _cast3 Unmanaged.sort_tlb sort_tl :: ForeignPtr Tensor -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_tl = _cast2 Unmanaged.sort_tl sort_t :: ForeignPtr Tensor -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_t = _cast1 Unmanaged.sort_t sort_tblb :: ForeignPtr Tensor -> CBool -> Int64 -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_tblb = _cast4 Unmanaged.sort_tblb -- sort_tbl -- :: ForeignPtr Tensor -- -> CBool -- -> Int64 -- -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) -- sort_tbl = _cast3 Unmanaged.sort_tbl sort_tb :: ForeignPtr Tensor -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_tb = _cast2 Unmanaged.sort_tb sort_out_tttnb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Dimname -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_out_tttnb = _cast5 Unmanaged.sort_out_tttnb sort_out_tttn :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Dimname -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_out_tttn = _cast4 Unmanaged.sort_out_tttn sort_out_tttbnb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> ForeignPtr Dimname -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_out_tttbnb = _cast6 Unmanaged.sort_out_tttbnb sort_out_tttbn :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> ForeignPtr Dimname -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_out_tttbn = _cast5 Unmanaged.sort_out_tttbn sort_tnb :: ForeignPtr Tensor -> ForeignPtr Dimname -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_tnb = _cast3 Unmanaged.sort_tnb sort_tn :: ForeignPtr Tensor -> ForeignPtr Dimname -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_tn = _cast2 Unmanaged.sort_tn sort_tbnb :: ForeignPtr Tensor -> CBool -> ForeignPtr Dimname -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_tbnb = _cast4 Unmanaged.sort_tbnb sort_tbn :: ForeignPtr Tensor -> CBool -> ForeignPtr Dimname -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) sort_tbn = _cast3 Unmanaged.sort_tbn msort_out_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) msort_out_tt = _cast2 Unmanaged.msort_out_tt msort_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) msort_t = _cast1 Unmanaged.msort_t argsort_tlb :: ForeignPtr Tensor -> Int64 -> CBool -> IO (ForeignPtr Tensor) argsort_tlb = _cast3 Unmanaged.argsort_tlb argsort_tl :: ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) argsort_tl = _cast2 Unmanaged.argsort_tl argsort_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) argsort_t = _cast1 Unmanaged.argsort_t argsort_tblb :: ForeignPtr Tensor -> CBool -> Int64 -> CBool -> IO (ForeignPtr Tensor) argsort_tblb = _cast4 Unmanaged.argsort_tblb argsort_tbl :: ForeignPtr Tensor -> CBool -> Int64 -> IO (ForeignPtr Tensor) argsort_tbl = _cast3 Unmanaged.argsort_tbl argsort_tb :: ForeignPtr Tensor -> CBool -> IO (ForeignPtr Tensor) argsort_tb = _cast2 Unmanaged.argsort_tb argsort_tnb :: ForeignPtr Tensor -> ForeignPtr Dimname -> CBool -> IO (ForeignPtr Tensor) argsort_tnb = _cast3 Unmanaged.argsort_tnb argsort_tn :: ForeignPtr Tensor -> ForeignPtr Dimname -> IO (ForeignPtr Tensor) argsort_tn = _cast2 Unmanaged.argsort_tn topk_out_tttllbb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) topk_out_tttllbb = _cast7 Unmanaged.topk_out_tttllbb topk_out_tttllb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) topk_out_tttllb = _cast6 Unmanaged.topk_out_tttllb topk_out_tttll :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) topk_out_tttll = _cast5 Unmanaged.topk_out_tttll topk_out_tttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) topk_out_tttl = _cast4 Unmanaged.topk_out_tttl topk_tllbb :: ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) topk_tllbb = _cast5 Unmanaged.topk_tllbb topk_tllb :: ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) topk_tllb = _cast4 Unmanaged.topk_tllb topk_tll :: ForeignPtr Tensor -> Int64 -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) topk_tll = _cast3 Unmanaged.topk_tll topk_tl :: ForeignPtr Tensor -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) topk_tl = _cast2 Unmanaged.topk_tl all_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) all_t = _cast1 Unmanaged.all_t all_out_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) all_out_tt = _cast2 Unmanaged.all_out_tt any_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) any_t = _cast1 Unmanaged.any_t any_out_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) any_out_tt = _cast2 Unmanaged.any_out_tt renorm_out_ttsls :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> Int64 -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) renorm_out_ttsls = _cast5 Unmanaged.renorm_out_ttsls renorm_tsls :: ForeignPtr Tensor -> ForeignPtr Scalar -> Int64 -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) renorm_tsls = _cast4 Unmanaged.renorm_tsls unfold_backward_tllll :: ForeignPtr Tensor -> ForeignPtr IntArray -> Int64 -> Int64 -> Int64 -> IO (ForeignPtr Tensor) unfold_backward_tllll = _cast5 Unmanaged.unfold_backward_tllll equal_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (CBool) equal_tt = _cast2 Unmanaged.equal_tt pow_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) pow_out_ttt = _cast3 Unmanaged.pow_out_ttt pow_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) pow_tt = _cast2 Unmanaged.pow_tt pow_out_tst :: ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) pow_out_tst = _cast3 Unmanaged.pow_out_tst pow_st :: ForeignPtr Scalar -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) pow_st = _cast2 Unmanaged.pow_st pow_out_tts :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) pow_out_tts = _cast3 Unmanaged.pow_out_tts pow_ts :: ForeignPtr Tensor -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) pow_ts = _cast2 Unmanaged.pow_ts float_power_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) float_power_out_ttt = _cast3 Unmanaged.float_power_out_ttt float_power_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) float_power_tt = _cast2 Unmanaged.float_power_tt float_power_out_tst :: ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) float_power_out_tst = _cast3 Unmanaged.float_power_out_tst float_power_st :: ForeignPtr Scalar -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) float_power_st = _cast2 Unmanaged.float_power_st float_power_out_tts :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) float_power_out_tts = _cast3 Unmanaged.float_power_out_tts float_power_ts :: ForeignPtr Tensor -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) float_power_ts = _cast2 Unmanaged.float_power_ts normal_functional_tddG :: ForeignPtr Tensor -> CDouble -> CDouble -> ForeignPtr Generator -> IO (ForeignPtr Tensor) normal_functional_tddG = _cast4 Unmanaged.normal_functional_tddG normal_functional_tdd :: ForeignPtr Tensor -> CDouble -> CDouble -> IO (ForeignPtr Tensor) normal_functional_tdd = _cast3 Unmanaged.normal_functional_tdd normal_functional_td :: ForeignPtr Tensor -> CDouble -> IO (ForeignPtr Tensor) normal_functional_td = _cast2 Unmanaged.normal_functional_td normal_functional_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) normal_functional_t = _cast1 Unmanaged.normal_functional_t normal_out_ttdG :: ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> ForeignPtr Generator -> IO (ForeignPtr Tensor) normal_out_ttdG = _cast4 Unmanaged.normal_out_ttdG -- normal_out_ttd -- :: ForeignPtr Tensor -- -> ForeignPtr Tensor -- -> CDouble -- -> IO (ForeignPtr Tensor) -- normal_out_ttd = _cast3 Unmanaged.normal_out_ttd -- normal_out_tt -- :: ForeignPtr Tensor -- -> ForeignPtr Tensor -- -> IO (ForeignPtr Tensor) -- normal_out_tt = _cast2 Unmanaged.normal_out_tt normal_tdG :: ForeignPtr Tensor -> CDouble -> ForeignPtr Generator -> IO (ForeignPtr Tensor) normal_tdG = _cast3 Unmanaged.normal_tdG normal_td :: ForeignPtr Tensor -> CDouble -> IO (ForeignPtr Tensor) normal_td = _cast2 Unmanaged.normal_td normal_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) normal_t = _cast1 Unmanaged.normal_t normal_out_tdtG :: ForeignPtr Tensor -> CDouble -> ForeignPtr Tensor -> ForeignPtr Generator -> IO (ForeignPtr Tensor) normal_out_tdtG = _cast4 Unmanaged.normal_out_tdtG normal_out_tdt :: ForeignPtr Tensor -> CDouble -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) normal_out_tdt = _cast3 Unmanaged.normal_out_tdt normal_dtG :: CDouble -> ForeignPtr Tensor -> ForeignPtr Generator -> IO (ForeignPtr Tensor) normal_dtG = _cast3 Unmanaged.normal_dtG normal_dt :: CDouble -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) normal_dt = _cast2 Unmanaged.normal_dt normal_out_tttG :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Generator -> IO (ForeignPtr Tensor) normal_out_tttG = _cast4 Unmanaged.normal_out_tttG normal_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) normal_out_ttt = _cast3 Unmanaged.normal_out_ttt normal_ttG :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Generator -> IO (ForeignPtr Tensor) normal_ttG = _cast3 Unmanaged.normal_ttG normal_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) normal_tt = _cast2 Unmanaged.normal_tt normal_ddlGo :: CDouble -> CDouble -> ForeignPtr IntArray -> ForeignPtr Generator -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) normal_ddlGo = _cast5 Unmanaged.normal_ddlGo normal_ddlG :: CDouble -> CDouble -> ForeignPtr IntArray -> ForeignPtr Generator -> IO (ForeignPtr Tensor) normal_ddlG = _cast4 Unmanaged.normal_ddlG normal_ddl :: CDouble -> CDouble -> ForeignPtr IntArray -> IO (ForeignPtr Tensor) normal_ddl = _cast3 Unmanaged.normal_ddl normal_out_tddlG :: ForeignPtr Tensor -> CDouble -> CDouble -> ForeignPtr IntArray -> ForeignPtr Generator -> IO (ForeignPtr Tensor) normal_out_tddlG = _cast5 Unmanaged.normal_out_tddlG normal_out_tddl :: ForeignPtr Tensor -> CDouble -> CDouble -> ForeignPtr IntArray -> IO (ForeignPtr Tensor) normal_out_tddl = _cast4 Unmanaged.normal_out_tddl alias_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) alias_t = _cast1 Unmanaged.alias_t _amp_foreach_non_finite_check_and_unscale__ltt :: ForeignPtr TensorList -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (()) _amp_foreach_non_finite_check_and_unscale__ltt = _cast3 Unmanaged._amp_foreach_non_finite_check_and_unscale__ltt _amp_update_scale__tttddl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> CDouble -> Int64 -> IO (ForeignPtr Tensor) _amp_update_scale__tttddl = _cast6 Unmanaged._amp_update_scale__tttddl _foreach_add_ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (ForeignPtr TensorList) _foreach_add_ls = _cast2 Unmanaged._foreach_add_ls _foreach_add__ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (()) _foreach_add__ls = _cast2 Unmanaged._foreach_add__ls _foreach_sub_ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (ForeignPtr TensorList) _foreach_sub_ls = _cast2 Unmanaged._foreach_sub_ls _foreach_sub__ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (()) _foreach_sub__ls = _cast2 Unmanaged._foreach_sub__ls _foreach_mul_ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (ForeignPtr TensorList) _foreach_mul_ls = _cast2 Unmanaged._foreach_mul_ls _foreach_mul__ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (()) _foreach_mul__ls = _cast2 Unmanaged._foreach_mul__ls _foreach_div_ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (ForeignPtr TensorList) _foreach_div_ls = _cast2 Unmanaged._foreach_div_ls _foreach_div__ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (()) _foreach_div__ls = _cast2 Unmanaged._foreach_div__ls _foreach_clamp_min_ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (ForeignPtr TensorList) _foreach_clamp_min_ls = _cast2 Unmanaged._foreach_clamp_min_ls _foreach_clamp_min__ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (()) _foreach_clamp_min__ls = _cast2 Unmanaged._foreach_clamp_min__ls _foreach_clamp_max_ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (ForeignPtr TensorList) _foreach_clamp_max_ls = _cast2 Unmanaged._foreach_clamp_max_ls _foreach_clamp_max__ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (()) _foreach_clamp_max__ls = _cast2 Unmanaged._foreach_clamp_max__ls _foreach_maximum_ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (ForeignPtr TensorList) _foreach_maximum_ls = _cast2 Unmanaged._foreach_maximum_ls _foreach_maximum__ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (()) _foreach_maximum__ls = _cast2 Unmanaged._foreach_maximum__ls _foreach_minimum_ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (ForeignPtr TensorList) _foreach_minimum_ls = _cast2 Unmanaged._foreach_minimum_ls _foreach_minimum__ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (()) _foreach_minimum__ls = _cast2 Unmanaged._foreach_minimum__ls _foreach_add_lls :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr Scalar -> IO (ForeignPtr TensorList) _foreach_add_lls = _cast3 Unmanaged._foreach_add_lls _foreach_add_ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_add_ll = _cast2 Unmanaged._foreach_add_ll _foreach_add__lls :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr Scalar -> IO (()) _foreach_add__lls = _cast3 Unmanaged._foreach_add__lls _foreach_add__ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (()) _foreach_add__ll = _cast2 Unmanaged._foreach_add__ll _foreach_sub_lls :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr Scalar -> IO (ForeignPtr TensorList) _foreach_sub_lls = _cast3 Unmanaged._foreach_sub_lls _foreach_sub_ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_sub_ll = _cast2 Unmanaged._foreach_sub_ll _foreach_sub__lls :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr Scalar -> IO (()) _foreach_sub__lls = _cast3 Unmanaged._foreach_sub__lls _foreach_sub__ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (()) _foreach_sub__ll = _cast2 Unmanaged._foreach_sub__ll _foreach_mul_ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_mul_ll = _cast2 Unmanaged._foreach_mul_ll _foreach_mul__ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (()) _foreach_mul__ll = _cast2 Unmanaged._foreach_mul__ll _foreach_div_ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_div_ll = _cast2 Unmanaged._foreach_div_ll _foreach_div__ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (()) _foreach_div__ll = _cast2 Unmanaged._foreach_div__ll _foreach_clamp_min_ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_clamp_min_ll = _cast2 Unmanaged._foreach_clamp_min_ll _foreach_clamp_min__ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (()) _foreach_clamp_min__ll = _cast2 Unmanaged._foreach_clamp_min__ll _foreach_clamp_max_ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_clamp_max_ll = _cast2 Unmanaged._foreach_clamp_max_ll _foreach_clamp_max__ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (()) _foreach_clamp_max__ll = _cast2 Unmanaged._foreach_clamp_max__ll _foreach_maximum_ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_maximum_ll = _cast2 Unmanaged._foreach_maximum_ll _foreach_maximum__ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (()) _foreach_maximum__ll = _cast2 Unmanaged._foreach_maximum__ll _foreach_minimum_ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_minimum_ll = _cast2 Unmanaged._foreach_minimum_ll _foreach_minimum__ll :: ForeignPtr TensorList -> ForeignPtr TensorList -> IO (()) _foreach_minimum__ll = _cast2 Unmanaged._foreach_minimum__ll _foreach_add_lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (ForeignPtr TensorList) _foreach_add_lA = _cast2 Unmanaged._foreach_add_lA _foreach_add__lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (()) _foreach_add__lA = _cast2 Unmanaged._foreach_add__lA _foreach_sub_lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (ForeignPtr TensorList) _foreach_sub_lA = _cast2 Unmanaged._foreach_sub_lA _foreach_sub__lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (()) _foreach_sub__lA = _cast2 Unmanaged._foreach_sub__lA _foreach_div_lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (ForeignPtr TensorList) _foreach_div_lA = _cast2 Unmanaged._foreach_div_lA _foreach_div__lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (()) _foreach_div__lA = _cast2 Unmanaged._foreach_div__lA _foreach_mul_lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (ForeignPtr TensorList) _foreach_mul_lA = _cast2 Unmanaged._foreach_mul_lA _foreach_mul__lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (()) _foreach_mul__lA = _cast2 Unmanaged._foreach_mul__lA _foreach_clamp_min_lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (ForeignPtr TensorList) _foreach_clamp_min_lA = _cast2 Unmanaged._foreach_clamp_min_lA _foreach_clamp_min__lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (()) _foreach_clamp_min__lA = _cast2 Unmanaged._foreach_clamp_min__lA _foreach_clamp_max_lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (ForeignPtr TensorList) _foreach_clamp_max_lA = _cast2 Unmanaged._foreach_clamp_max_lA _foreach_clamp_max__lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (()) _foreach_clamp_max__lA = _cast2 Unmanaged._foreach_clamp_max__lA _foreach_maximum_lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (ForeignPtr TensorList) _foreach_maximum_lA = _cast2 Unmanaged._foreach_maximum_lA _foreach_maximum__lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (()) _foreach_maximum__lA = _cast2 Unmanaged._foreach_maximum__lA _foreach_minimum_lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (ForeignPtr TensorList) _foreach_minimum_lA = _cast2 Unmanaged._foreach_minimum_lA _foreach_minimum__lA :: ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (()) _foreach_minimum__lA = _cast2 Unmanaged._foreach_minimum__lA _foreach_exp_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_exp_l = _cast1 Unmanaged._foreach_exp_l _foreach_zero__l :: ForeignPtr TensorList -> IO (()) _foreach_zero__l = _cast1 Unmanaged._foreach_zero__l _foreach_exp__l :: ForeignPtr TensorList -> IO (()) _foreach_exp__l = _cast1 Unmanaged._foreach_exp__l _foreach_sqrt_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_sqrt_l = _cast1 Unmanaged._foreach_sqrt_l _foreach_sqrt__l :: ForeignPtr TensorList -> IO (()) _foreach_sqrt__l = _cast1 Unmanaged._foreach_sqrt__l _foreach_abs_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_abs_l = _cast1 Unmanaged._foreach_abs_l _foreach_abs__l :: ForeignPtr TensorList -> IO (()) _foreach_abs__l = _cast1 Unmanaged._foreach_abs__l _foreach_acos_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_acos_l = _cast1 Unmanaged._foreach_acos_l _foreach_acos__l :: ForeignPtr TensorList -> IO (()) _foreach_acos__l = _cast1 Unmanaged._foreach_acos__l _foreach_asin_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_asin_l = _cast1 Unmanaged._foreach_asin_l _foreach_asin__l :: ForeignPtr TensorList -> IO (()) _foreach_asin__l = _cast1 Unmanaged._foreach_asin__l _foreach_atan_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_atan_l = _cast1 Unmanaged._foreach_atan_l _foreach_atan__l :: ForeignPtr TensorList -> IO (()) _foreach_atan__l = _cast1 Unmanaged._foreach_atan__l _foreach_ceil_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_ceil_l = _cast1 Unmanaged._foreach_ceil_l _foreach_ceil__l :: ForeignPtr TensorList -> IO (()) _foreach_ceil__l = _cast1 Unmanaged._foreach_ceil__l _foreach_cos_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_cos_l = _cast1 Unmanaged._foreach_cos_l _foreach_cos__l :: ForeignPtr TensorList -> IO (()) _foreach_cos__l = _cast1 Unmanaged._foreach_cos__l _foreach_cosh_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_cosh_l = _cast1 Unmanaged._foreach_cosh_l _foreach_cosh__l :: ForeignPtr TensorList -> IO (()) _foreach_cosh__l = _cast1 Unmanaged._foreach_cosh__l _foreach_erf_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_erf_l = _cast1 Unmanaged._foreach_erf_l _foreach_erf__l :: ForeignPtr TensorList -> IO (()) _foreach_erf__l = _cast1 Unmanaged._foreach_erf__l _foreach_erfc_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_erfc_l = _cast1 Unmanaged._foreach_erfc_l _foreach_erfc__l :: ForeignPtr TensorList -> IO (()) _foreach_erfc__l = _cast1 Unmanaged._foreach_erfc__l _foreach_expm1_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_expm1_l = _cast1 Unmanaged._foreach_expm1_l _foreach_expm1__l :: ForeignPtr TensorList -> IO (()) _foreach_expm1__l = _cast1 Unmanaged._foreach_expm1__l _foreach_floor_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_floor_l = _cast1 Unmanaged._foreach_floor_l _foreach_floor__l :: ForeignPtr TensorList -> IO (()) _foreach_floor__l = _cast1 Unmanaged._foreach_floor__l _foreach_log_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_log_l = _cast1 Unmanaged._foreach_log_l _foreach_log__l :: ForeignPtr TensorList -> IO (()) _foreach_log__l = _cast1 Unmanaged._foreach_log__l _foreach_log10_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_log10_l = _cast1 Unmanaged._foreach_log10_l _foreach_log10__l :: ForeignPtr TensorList -> IO (()) _foreach_log10__l = _cast1 Unmanaged._foreach_log10__l _foreach_log1p_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_log1p_l = _cast1 Unmanaged._foreach_log1p_l _foreach_log1p__l :: ForeignPtr TensorList -> IO (()) _foreach_log1p__l = _cast1 Unmanaged._foreach_log1p__l _foreach_log2_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_log2_l = _cast1 Unmanaged._foreach_log2_l _foreach_log2__l :: ForeignPtr TensorList -> IO (()) _foreach_log2__l = _cast1 Unmanaged._foreach_log2__l _foreach_neg_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_neg_l = _cast1 Unmanaged._foreach_neg_l _foreach_neg__l :: ForeignPtr TensorList -> IO (()) _foreach_neg__l = _cast1 Unmanaged._foreach_neg__l _foreach_tan_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_tan_l = _cast1 Unmanaged._foreach_tan_l _foreach_tan__l :: ForeignPtr TensorList -> IO (()) _foreach_tan__l = _cast1 Unmanaged._foreach_tan__l _foreach_tanh_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_tanh_l = _cast1 Unmanaged._foreach_tanh_l _foreach_tanh__l :: ForeignPtr TensorList -> IO (()) _foreach_tanh__l = _cast1 Unmanaged._foreach_tanh__l _foreach_sin_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_sin_l = _cast1 Unmanaged._foreach_sin_l _foreach_sin__l :: ForeignPtr TensorList -> IO (()) _foreach_sin__l = _cast1 Unmanaged._foreach_sin__l _foreach_sinh_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_sinh_l = _cast1 Unmanaged._foreach_sinh_l _foreach_sinh__l :: ForeignPtr TensorList -> IO (()) _foreach_sinh__l = _cast1 Unmanaged._foreach_sinh__l _foreach_round_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_round_l = _cast1 Unmanaged._foreach_round_l _foreach_round__l :: ForeignPtr TensorList -> IO (()) _foreach_round__l = _cast1 Unmanaged._foreach_round__l _foreach_lgamma_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_lgamma_l = _cast1 Unmanaged._foreach_lgamma_l _foreach_lgamma__l :: ForeignPtr TensorList -> IO (()) _foreach_lgamma__l = _cast1 Unmanaged._foreach_lgamma__l _foreach_frac_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_frac_l = _cast1 Unmanaged._foreach_frac_l _foreach_frac__l :: ForeignPtr TensorList -> IO (()) _foreach_frac__l = _cast1 Unmanaged._foreach_frac__l _foreach_reciprocal_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_reciprocal_l = _cast1 Unmanaged._foreach_reciprocal_l _foreach_reciprocal__l :: ForeignPtr TensorList -> IO (()) _foreach_reciprocal__l = _cast1 Unmanaged._foreach_reciprocal__l _foreach_sigmoid_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_sigmoid_l = _cast1 Unmanaged._foreach_sigmoid_l _foreach_sigmoid__l :: ForeignPtr TensorList -> IO (()) _foreach_sigmoid__l = _cast1 Unmanaged._foreach_sigmoid__l _foreach_trunc_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_trunc_l = _cast1 Unmanaged._foreach_trunc_l _foreach_trunc__l :: ForeignPtr TensorList -> IO (()) _foreach_trunc__l = _cast1 Unmanaged._foreach_trunc__l _foreach_addcdiv__llls :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr Scalar -> IO (()) _foreach_addcdiv__llls = _cast4 Unmanaged._foreach_addcdiv__llls _foreach_addcdiv__lll :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> IO (()) _foreach_addcdiv__lll = _cast3 Unmanaged._foreach_addcdiv__lll _foreach_addcmul__llls :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr Scalar -> IO (()) _foreach_addcmul__llls = _cast4 Unmanaged._foreach_addcmul__llls _foreach_addcmul__lll :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> IO (()) _foreach_addcmul__lll = _cast3 Unmanaged._foreach_addcmul__lll _foreach_addcdiv__lllA :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (()) _foreach_addcdiv__lllA = _cast4 Unmanaged._foreach_addcdiv__lllA _foreach_addcdiv__lllt :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr Tensor -> IO (()) _foreach_addcdiv__lllt = _cast4 Unmanaged._foreach_addcdiv__lllt _foreach_addcmul__lllA :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (()) _foreach_addcmul__lllA = _cast4 Unmanaged._foreach_addcmul__lllA _foreach_addcmul__lllt :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr Tensor -> IO (()) _foreach_addcmul__lllt = _cast4 Unmanaged._foreach_addcmul__lllt _foreach_addcdiv_llls :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr Scalar -> IO (ForeignPtr TensorList) _foreach_addcdiv_llls = _cast4 Unmanaged._foreach_addcdiv_llls _foreach_addcdiv_lll :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_addcdiv_lll = _cast3 Unmanaged._foreach_addcdiv_lll _foreach_addcmul_llls :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr Scalar -> IO (ForeignPtr TensorList) _foreach_addcmul_llls = _cast4 Unmanaged._foreach_addcmul_llls _foreach_addcmul_lll :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_addcmul_lll = _cast3 Unmanaged._foreach_addcmul_lll _foreach_addcdiv_lllA :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (ForeignPtr TensorList) _foreach_addcdiv_lllA = _cast4 Unmanaged._foreach_addcdiv_lllA _foreach_addcdiv_lllt :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr Tensor -> IO (ForeignPtr TensorList) _foreach_addcdiv_lllt = _cast4 Unmanaged._foreach_addcdiv_lllt _foreach_addcmul_lllA :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr (StdVector Scalar) -> IO (ForeignPtr TensorList) _foreach_addcmul_lllA = _cast4 Unmanaged._foreach_addcmul_lllA _foreach_addcmul_lllt :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr Tensor -> IO (ForeignPtr TensorList) _foreach_addcmul_lllt = _cast4 Unmanaged._foreach_addcmul_lllt _foreach_norm_ls :: ForeignPtr TensorList -> ForeignPtr Scalar -> IO (ForeignPtr TensorList) _foreach_norm_ls = _cast2 Unmanaged._foreach_norm_ls _foreach_norm_l :: ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_norm_l = _cast1 Unmanaged._foreach_norm_l _foreach_lerp_lll :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> IO (ForeignPtr TensorList) _foreach_lerp_lll = _cast3 Unmanaged._foreach_lerp_lll _foreach_lerp__lll :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr TensorList -> IO (()) _foreach_lerp__lll = _cast3 Unmanaged._foreach_lerp__lll _foreach_lerp_lls :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr Scalar -> IO (ForeignPtr TensorList) _foreach_lerp_lls = _cast3 Unmanaged._foreach_lerp_lls _foreach_lerp__lls :: ForeignPtr TensorList -> ForeignPtr TensorList -> ForeignPtr Scalar -> IO (()) _foreach_lerp__lls = _cast3 Unmanaged._foreach_lerp__lls bucketize_ttbb :: ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> CBool -> IO (ForeignPtr Tensor) bucketize_ttbb = _cast4 Unmanaged.bucketize_ttbb bucketize_ttb :: ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr Tensor) bucketize_ttb = _cast3 Unmanaged.bucketize_ttb bucketize_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) bucketize_tt = _cast2 Unmanaged.bucketize_tt bucketize_out_tttbb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> CBool -> IO (ForeignPtr Tensor) bucketize_out_tttbb = _cast5 Unmanaged.bucketize_out_tttbb bucketize_out_tttb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr Tensor) bucketize_out_tttb = _cast4 Unmanaged.bucketize_out_tttb bucketize_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) bucketize_out_ttt = _cast3 Unmanaged.bucketize_out_ttt bucketize_stbb :: ForeignPtr Scalar -> ForeignPtr Tensor -> CBool -> CBool -> IO (ForeignPtr Tensor) bucketize_stbb = _cast4 Unmanaged.bucketize_stbb bucketize_stb :: ForeignPtr Scalar -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr Tensor) bucketize_stb = _cast3 Unmanaged.bucketize_stb bucketize_st :: ForeignPtr Scalar -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) bucketize_st = _cast2 Unmanaged.bucketize_st searchsorted_ttbbst :: ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> CBool -> ForeignPtr StdString -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) searchsorted_ttbbst = _cast6 Unmanaged.searchsorted_ttbbst searchsorted_ttbbs :: ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> CBool -> ForeignPtr StdString -> IO (ForeignPtr Tensor) searchsorted_ttbbs = _cast5 Unmanaged.searchsorted_ttbbs searchsorted_ttbb :: ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> CBool -> IO (ForeignPtr Tensor) searchsorted_ttbb = _cast4 Unmanaged.searchsorted_ttbb searchsorted_ttb :: ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr Tensor) searchsorted_ttb = _cast3 Unmanaged.searchsorted_ttb searchsorted_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) searchsorted_tt = _cast2 Unmanaged.searchsorted_tt searchsorted_out_tttbbst :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> CBool -> ForeignPtr StdString -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) searchsorted_out_tttbbst = _cast7 Unmanaged.searchsorted_out_tttbbst searchsorted_out_tttbbs :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> CBool -> ForeignPtr StdString -> IO (ForeignPtr Tensor) searchsorted_out_tttbbs = _cast6 Unmanaged.searchsorted_out_tttbbs searchsorted_out_tttbb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> CBool -> IO (ForeignPtr Tensor) searchsorted_out_tttbb = _cast5 Unmanaged.searchsorted_out_tttbb searchsorted_out_tttb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr Tensor) searchsorted_out_tttb = _cast4 Unmanaged.searchsorted_out_tttb searchsorted_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) searchsorted_out_ttt = _cast3 Unmanaged.searchsorted_out_ttt searchsorted_tsbbst :: ForeignPtr Tensor -> ForeignPtr Scalar -> CBool -> CBool -> ForeignPtr StdString -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) searchsorted_tsbbst = _cast6 Unmanaged.searchsorted_tsbbst searchsorted_tsbbs :: ForeignPtr Tensor -> ForeignPtr Scalar -> CBool -> CBool -> ForeignPtr StdString -> IO (ForeignPtr Tensor) searchsorted_tsbbs = _cast5 Unmanaged.searchsorted_tsbbs searchsorted_tsbb :: ForeignPtr Tensor -> ForeignPtr Scalar -> CBool -> CBool -> IO (ForeignPtr Tensor) searchsorted_tsbb = _cast4 Unmanaged.searchsorted_tsbb searchsorted_tsb :: ForeignPtr Tensor -> ForeignPtr Scalar -> CBool -> IO (ForeignPtr Tensor) searchsorted_tsb = _cast3 Unmanaged.searchsorted_tsb searchsorted_ts :: ForeignPtr Tensor -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) searchsorted_ts = _cast2 Unmanaged.searchsorted_ts _convert_indices_from_coo_to_csr_tlb :: ForeignPtr Tensor -> Int64 -> CBool -> IO (ForeignPtr Tensor) _convert_indices_from_coo_to_csr_tlb = _cast3 Unmanaged._convert_indices_from_coo_to_csr_tlb _convert_indices_from_coo_to_csr_tl :: ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) _convert_indices_from_coo_to_csr_tl = _cast2 Unmanaged._convert_indices_from_coo_to_csr_tl _convert_indices_from_coo_to_csr_out_ttlb :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> CBool -> IO (ForeignPtr Tensor) _convert_indices_from_coo_to_csr_out_ttlb = _cast4 Unmanaged._convert_indices_from_coo_to_csr_out_ttlb _convert_indices_from_coo_to_csr_out_ttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) _convert_indices_from_coo_to_csr_out_ttl = _cast3 Unmanaged._convert_indices_from_coo_to_csr_out_ttl _convert_indices_from_csr_to_coo_ttbb :: ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> CBool -> IO (ForeignPtr Tensor) _convert_indices_from_csr_to_coo_ttbb = _cast4 Unmanaged._convert_indices_from_csr_to_coo_ttbb _convert_indices_from_csr_to_coo_ttb :: ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr Tensor) _convert_indices_from_csr_to_coo_ttb = _cast3 Unmanaged._convert_indices_from_csr_to_coo_ttb _convert_indices_from_csr_to_coo_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) _convert_indices_from_csr_to_coo_tt = _cast2 Unmanaged._convert_indices_from_csr_to_coo_tt _convert_indices_from_csr_to_coo_out_tttbb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> CBool -> IO (ForeignPtr Tensor) _convert_indices_from_csr_to_coo_out_tttbb = _cast5 Unmanaged._convert_indices_from_csr_to_coo_out_tttbb _convert_indices_from_csr_to_coo_out_tttb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr Tensor) _convert_indices_from_csr_to_coo_out_tttb = _cast4 Unmanaged._convert_indices_from_csr_to_coo_out_tttb _convert_indices_from_csr_to_coo_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) _convert_indices_from_csr_to_coo_out_ttt = _cast3 Unmanaged._convert_indices_from_csr_to_coo_out_ttt mse_loss_out_tttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) mse_loss_out_tttl = _cast4 Unmanaged.mse_loss_out_tttl mse_loss_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) mse_loss_out_ttt = _cast3 Unmanaged.mse_loss_out_ttt mse_loss_ttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) mse_loss_ttl = _cast3 Unmanaged.mse_loss_ttl mse_loss_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) mse_loss_tt = _cast2 Unmanaged.mse_loss_tt mse_loss_backward_out_ttttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) mse_loss_backward_out_ttttl = _cast5 Unmanaged.mse_loss_backward_out_ttttl mse_loss_backward_tttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) mse_loss_backward_tttl = _cast4 Unmanaged.mse_loss_backward_tttl l1_loss_ttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) l1_loss_ttl = _cast3 Unmanaged.l1_loss_ttl l1_loss_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) l1_loss_tt = _cast2 Unmanaged.l1_loss_tt multi_margin_loss_out_tttsstl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Scalar -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) multi_margin_loss_out_tttsstl = _cast7 Unmanaged.multi_margin_loss_out_tttsstl multi_margin_loss_out_tttsst :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Scalar -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) multi_margin_loss_out_tttsst = _cast6 Unmanaged.multi_margin_loss_out_tttsst multi_margin_loss_out_tttss :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) multi_margin_loss_out_tttss = _cast5 Unmanaged.multi_margin_loss_out_tttss multi_margin_loss_out_ttts :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) multi_margin_loss_out_ttts = _cast4 Unmanaged.multi_margin_loss_out_ttts multi_margin_loss_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) multi_margin_loss_out_ttt = _cast3 Unmanaged.multi_margin_loss_out_ttt multi_margin_loss_ttsstl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Scalar -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) multi_margin_loss_ttsstl = _cast6 Unmanaged.multi_margin_loss_ttsstl multi_margin_loss_ttsst :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Scalar -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) multi_margin_loss_ttsst = _cast5 Unmanaged.multi_margin_loss_ttsst multi_margin_loss_ttss :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) multi_margin_loss_ttss = _cast4 Unmanaged.multi_margin_loss_ttss multi_margin_loss_tts :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) multi_margin_loss_tts = _cast3 Unmanaged.multi_margin_loss_tts multi_margin_loss_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) multi_margin_loss_tt = _cast2 Unmanaged.multi_margin_loss_tt multi_margin_loss_backward_out_ttttsstl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Scalar -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) multi_margin_loss_backward_out_ttttsstl = _cast8 Unmanaged.multi_margin_loss_backward_out_ttttsstl multi_margin_loss_backward_out_ttttsst :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Scalar -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) multi_margin_loss_backward_out_ttttsst = _cast7 Unmanaged.multi_margin_loss_backward_out_ttttsst multi_margin_loss_backward_out_ttttss :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) multi_margin_loss_backward_out_ttttss = _cast6 Unmanaged.multi_margin_loss_backward_out_ttttss multi_margin_loss_backward_tttsstl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Scalar -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) multi_margin_loss_backward_tttsstl = _cast7 Unmanaged.multi_margin_loss_backward_tttsstl multi_margin_loss_backward_tttsst :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Scalar -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) multi_margin_loss_backward_tttsst = _cast6 Unmanaged.multi_margin_loss_backward_tttsst multi_margin_loss_backward_tttss :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) multi_margin_loss_backward_tttss = _cast5 Unmanaged.multi_margin_loss_backward_tttss multilabel_margin_loss_out_tttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) multilabel_margin_loss_out_tttl = _cast4 Unmanaged.multilabel_margin_loss_out_tttl multilabel_margin_loss_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) multilabel_margin_loss_out_ttt = _cast3 Unmanaged.multilabel_margin_loss_out_ttt multilabel_margin_loss_ttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) multilabel_margin_loss_ttl = _cast3 Unmanaged.multilabel_margin_loss_ttl multilabel_margin_loss_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) multilabel_margin_loss_tt = _cast2 Unmanaged.multilabel_margin_loss_tt multilabel_margin_loss_forward_out_ttttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) multilabel_margin_loss_forward_out_ttttl = _cast5 Unmanaged.multilabel_margin_loss_forward_out_ttttl multilabel_margin_loss_forward_ttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) multilabel_margin_loss_forward_ttl = _cast3 Unmanaged.multilabel_margin_loss_forward_ttl multilabel_margin_loss_backward_out_ttttlt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) multilabel_margin_loss_backward_out_ttttlt = _cast6 Unmanaged.multilabel_margin_loss_backward_out_ttttlt multilabel_margin_loss_backward_tttlt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) multilabel_margin_loss_backward_tttlt = _cast5 Unmanaged.multilabel_margin_loss_backward_tttlt nll_loss_out_ttttll :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> IO (ForeignPtr Tensor) nll_loss_out_ttttll = _cast6 Unmanaged.nll_loss_out_ttttll nll_loss_out_ttttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) nll_loss_out_ttttl = _cast5 Unmanaged.nll_loss_out_ttttl nll_loss_out_tttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) nll_loss_out_tttt = _cast4 Unmanaged.nll_loss_out_tttt nll_loss_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) nll_loss_out_ttt = _cast3 Unmanaged.nll_loss_out_ttt nll_loss_nd_tttll :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> IO (ForeignPtr Tensor) nll_loss_nd_tttll = _cast5 Unmanaged.nll_loss_nd_tttll nll_loss_nd_tttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) nll_loss_nd_tttl = _cast4 Unmanaged.nll_loss_nd_tttl nll_loss_nd_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) nll_loss_nd_ttt = _cast3 Unmanaged.nll_loss_nd_ttt nll_loss_nd_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) nll_loss_nd_tt = _cast2 Unmanaged.nll_loss_nd_tt