-- generated by using spec/Declarations.yaml {-# LANGUAGE DataKinds #-} {-# LANGUAGE PolyKinds #-} {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE QuasiQuotes #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE OverloadedStrings #-} module Torch.Internal.Managed.Native.Native2 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.Native2 as Unmanaged embedding_ttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) embedding_ttl = _cast3 Unmanaged.embedding_ttl embedding_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) embedding_tt = _cast2 Unmanaged.embedding_tt embedding_backward_ttllbb :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> CBool -> IO (ForeignPtr Tensor) embedding_backward_ttllbb = _cast6 Unmanaged.embedding_backward_ttllbb embedding_dense_backward_ttllb :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> IO (ForeignPtr Tensor) embedding_dense_backward_ttllb = _cast5 Unmanaged.embedding_dense_backward_ttllb embedding_renorm__ttdd :: ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> CDouble -> IO (ForeignPtr Tensor) embedding_renorm__ttdd = _cast4 Unmanaged.embedding_renorm__ttdd embedding_sparse_backward_ttllb :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> IO (ForeignPtr Tensor) embedding_sparse_backward_ttllb = _cast5 Unmanaged.embedding_sparse_backward_ttllb _embedding_bag_forward_only_tttblbtbl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> CBool -> ForeignPtr Tensor -> CBool -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) _embedding_bag_forward_only_tttblbtbl = _cast9 Unmanaged._embedding_bag_forward_only_tttblbtbl _embedding_bag_forward_only_tttblbtb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> CBool -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) _embedding_bag_forward_only_tttblbtb = _cast8 Unmanaged._embedding_bag_forward_only_tttblbtb _embedding_bag_forward_only_tttblbt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> CBool -> ForeignPtr Tensor -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) _embedding_bag_forward_only_tttblbt = _cast7 Unmanaged._embedding_bag_forward_only_tttblbt _embedding_bag_forward_only_tttblb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) _embedding_bag_forward_only_tttblb = _cast6 Unmanaged._embedding_bag_forward_only_tttblb _embedding_bag_forward_only_tttbl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) _embedding_bag_forward_only_tttbl = _cast5 Unmanaged._embedding_bag_forward_only_tttbl _embedding_bag_forward_only_tttb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) _embedding_bag_forward_only_tttb = _cast4 Unmanaged._embedding_bag_forward_only_tttb _embedding_bag_forward_only_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) _embedding_bag_forward_only_ttt = _cast3 Unmanaged._embedding_bag_forward_only_ttt _rowwise_prune_tts :: ForeignPtr Tensor -> ForeignPtr Tensor -> ScalarType -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) _rowwise_prune_tts = _cast3 Unmanaged._rowwise_prune_tts row_stack_l :: ForeignPtr TensorList -> IO (ForeignPtr Tensor) row_stack_l = _cast1 Unmanaged.row_stack_l row_stack_out_tl :: ForeignPtr Tensor -> ForeignPtr TensorList -> IO (ForeignPtr Tensor) row_stack_out_tl = _cast2 Unmanaged.row_stack_out_tl embedding_bag_tttblbtb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> CBool -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) embedding_bag_tttblbtb = _cast8 Unmanaged.embedding_bag_tttblbtb embedding_bag_tttblbt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> CBool -> ForeignPtr Tensor -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) embedding_bag_tttblbt = _cast7 Unmanaged.embedding_bag_tttblbt embedding_bag_tttblb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) embedding_bag_tttblb = _cast6 Unmanaged.embedding_bag_tttblb embedding_bag_tttbl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) embedding_bag_tttbl = _cast5 Unmanaged.embedding_bag_tttbl embedding_bag_tttb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) embedding_bag_tttb = _cast4 Unmanaged.embedding_bag_tttb embedding_bag_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) embedding_bag_ttt = _cast3 Unmanaged.embedding_bag_ttt embedding_bag_tttblbtbl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> CBool -> ForeignPtr Tensor -> CBool -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) embedding_bag_tttblbtbl = _cast9 Unmanaged.embedding_bag_tttblbtbl _embedding_bag_tttblbtbl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> CBool -> ForeignPtr Tensor -> CBool -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) _embedding_bag_tttblbtbl = _cast9 Unmanaged._embedding_bag_tttblbtbl _embedding_bag_tttblbtb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> CBool -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) _embedding_bag_tttblbtb = _cast8 Unmanaged._embedding_bag_tttblbtb _embedding_bag_tttblbt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> CBool -> ForeignPtr Tensor -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) _embedding_bag_tttblbt = _cast7 Unmanaged._embedding_bag_tttblbt _embedding_bag_tttblb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) _embedding_bag_tttblb = _cast6 Unmanaged._embedding_bag_tttblb _embedding_bag_tttbl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) _embedding_bag_tttbl = _cast5 Unmanaged._embedding_bag_tttbl _embedding_bag_tttb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) _embedding_bag_tttb = _cast4 Unmanaged._embedding_bag_tttb _embedding_bag_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor,Tensor))) _embedding_bag_ttt = _cast3 Unmanaged._embedding_bag_ttt _embedding_bag_backward_ttttttlblbtl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> CBool -> Int64 -> CBool -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) _embedding_bag_backward_ttttttlblbtl = _cast12 Unmanaged._embedding_bag_backward_ttttttlblbtl _embedding_bag_backward_ttttttlblbt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> CBool -> Int64 -> CBool -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) _embedding_bag_backward_ttttttlblbt = _cast11 Unmanaged._embedding_bag_backward_ttttttlblbt _embedding_bag_sparse_backward_tttttlbltl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> CBool -> Int64 -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) _embedding_bag_sparse_backward_tttttlbltl = _cast10 Unmanaged._embedding_bag_sparse_backward_tttttlbltl _embedding_bag_sparse_backward_tttttlblt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> CBool -> Int64 -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) _embedding_bag_sparse_backward_tttttlblt = _cast9 Unmanaged._embedding_bag_sparse_backward_tttttlblt _embedding_bag_dense_backward_tttttlbltl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> CBool -> Int64 -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) _embedding_bag_dense_backward_tttttlbltl = _cast10 Unmanaged._embedding_bag_dense_backward_tttttlbltl _embedding_bag_dense_backward_tttttlblt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> CBool -> Int64 -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) _embedding_bag_dense_backward_tttttlblt = _cast9 Unmanaged._embedding_bag_dense_backward_tttttlblt _embedding_bag_per_sample_weights_backward_tttttll :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> IO (ForeignPtr Tensor) _embedding_bag_per_sample_weights_backward_tttttll = _cast7 Unmanaged._embedding_bag_per_sample_weights_backward_tttttll _embedding_bag_per_sample_weights_backward_tttttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) _embedding_bag_per_sample_weights_backward_tttttl = _cast6 Unmanaged._embedding_bag_per_sample_weights_backward_tttttl empty_lNoM :: ForeignPtr IntArray -> ForeignPtr DimnameList -> ForeignPtr TensorOptions -> MemoryFormat -> IO (ForeignPtr Tensor) empty_lNoM = _cast4 Unmanaged.empty_lNoM empty_lNo :: ForeignPtr IntArray -> ForeignPtr DimnameList -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) empty_lNo = _cast3 Unmanaged.empty_lNo empty_lN :: ForeignPtr IntArray -> ForeignPtr DimnameList -> IO (ForeignPtr Tensor) empty_lN = _cast2 Unmanaged.empty_lN empty_loM :: ForeignPtr IntArray -> ForeignPtr TensorOptions -> MemoryFormat -> IO (ForeignPtr Tensor) empty_loM = _cast3 Unmanaged.empty_loM empty_lo :: ForeignPtr IntArray -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) empty_lo = _cast2 Unmanaged.empty_lo empty_l :: ForeignPtr IntArray -> IO (ForeignPtr Tensor) empty_l = _cast1 Unmanaged.empty_l _empty_affine_quantized_lodlM :: ForeignPtr IntArray -> ForeignPtr TensorOptions -> CDouble -> Int64 -> MemoryFormat -> IO (ForeignPtr Tensor) _empty_affine_quantized_lodlM = _cast5 Unmanaged._empty_affine_quantized_lodlM _empty_affine_quantized_lodl :: ForeignPtr IntArray -> ForeignPtr TensorOptions -> CDouble -> Int64 -> IO (ForeignPtr Tensor) _empty_affine_quantized_lodl = _cast4 Unmanaged._empty_affine_quantized_lodl _empty_affine_quantized_lod :: ForeignPtr IntArray -> ForeignPtr TensorOptions -> CDouble -> IO (ForeignPtr Tensor) _empty_affine_quantized_lod = _cast3 Unmanaged._empty_affine_quantized_lod _empty_affine_quantized_lo :: ForeignPtr IntArray -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) _empty_affine_quantized_lo = _cast2 Unmanaged._empty_affine_quantized_lo _empty_affine_quantized_l :: ForeignPtr IntArray -> IO (ForeignPtr Tensor) _empty_affine_quantized_l = _cast1 Unmanaged._empty_affine_quantized_l _empty_per_channel_affine_quantized_lttloM :: ForeignPtr IntArray -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> ForeignPtr TensorOptions -> MemoryFormat -> IO (ForeignPtr Tensor) _empty_per_channel_affine_quantized_lttloM = _cast6 Unmanaged._empty_per_channel_affine_quantized_lttloM _empty_per_channel_affine_quantized_lttlo :: ForeignPtr IntArray -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) _empty_per_channel_affine_quantized_lttlo = _cast5 Unmanaged._empty_per_channel_affine_quantized_lttlo _empty_per_channel_affine_quantized_lttl :: ForeignPtr IntArray -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) _empty_per_channel_affine_quantized_lttl = _cast4 Unmanaged._empty_per_channel_affine_quantized_lttl _resize_output__tlD :: ForeignPtr Tensor -> ForeignPtr IntArray -> DeviceType -> IO (ForeignPtr Tensor) _resize_output__tlD = _cast3 Unmanaged._resize_output__tlD empty_quantized_ltoM :: ForeignPtr IntArray -> ForeignPtr Tensor -> ForeignPtr TensorOptions -> MemoryFormat -> IO (ForeignPtr Tensor) empty_quantized_ltoM = _cast4 Unmanaged.empty_quantized_ltoM empty_quantized_lto :: ForeignPtr IntArray -> ForeignPtr Tensor -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) empty_quantized_lto = _cast3 Unmanaged.empty_quantized_lto empty_quantized_lt :: ForeignPtr IntArray -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) empty_quantized_lt = _cast2 Unmanaged.empty_quantized_lt empty_out_tlM :: ForeignPtr Tensor -> ForeignPtr IntArray -> MemoryFormat -> IO (ForeignPtr Tensor) empty_out_tlM = _cast3 Unmanaged.empty_out_tlM empty_out_tl :: ForeignPtr Tensor -> ForeignPtr IntArray -> IO (ForeignPtr Tensor) empty_out_tl = _cast2 Unmanaged.empty_out_tl empty_like_toM :: ForeignPtr Tensor -> ForeignPtr TensorOptions -> MemoryFormat -> IO (ForeignPtr Tensor) empty_like_toM = _cast3 Unmanaged.empty_like_toM empty_like_to :: ForeignPtr Tensor -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) empty_like_to = _cast2 Unmanaged.empty_like_to empty_like_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) empty_like_t = _cast1 Unmanaged.empty_like_t empty_strided_llo :: ForeignPtr IntArray -> ForeignPtr IntArray -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) empty_strided_llo = _cast3 Unmanaged.empty_strided_llo empty_strided_ll :: ForeignPtr IntArray -> ForeignPtr IntArray -> IO (ForeignPtr Tensor) empty_strided_ll = _cast2 Unmanaged.empty_strided_ll erf_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) erf_t = _cast1 Unmanaged.erf_t erf__t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) erf__t = _cast1 Unmanaged.erf__t erf_out_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) erf_out_tt = _cast2 Unmanaged.erf_out_tt erfc_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) erfc_t = _cast1 Unmanaged.erfc_t erfc__t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) erfc__t = _cast1 Unmanaged.erfc__t erfc_out_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) erfc_out_tt = _cast2 Unmanaged.erfc_out_tt exp_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) exp_t = _cast1 Unmanaged.exp_t exp__t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) exp__t = _cast1 Unmanaged.exp__t exp_out_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) exp_out_tt = _cast2 Unmanaged.exp_out_tt exp2_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) exp2_t = _cast1 Unmanaged.exp2_t exp2__t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) exp2__t = _cast1 Unmanaged.exp2__t exp2_out_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) exp2_out_tt = _cast2 Unmanaged.exp2_out_tt expm1_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) expm1_t = _cast1 Unmanaged.expm1_t expm1__t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) expm1__t = _cast1 Unmanaged.expm1__t expm1_out_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) expm1_out_tt = _cast2 Unmanaged.expm1_out_tt eye_lo :: Int64 -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) eye_lo = _cast2 Unmanaged.eye_lo eye_l :: Int64 -> IO (ForeignPtr Tensor) eye_l = _cast1 Unmanaged.eye_l eye_llo :: Int64 -> Int64 -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) eye_llo = _cast3 Unmanaged.eye_llo eye_ll :: Int64 -> Int64 -> IO (ForeignPtr Tensor) eye_ll = _cast2 Unmanaged.eye_ll eye_out_tl :: ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) eye_out_tl = _cast2 Unmanaged.eye_out_tl eye_out_tll :: ForeignPtr Tensor -> Int64 -> Int64 -> IO (ForeignPtr Tensor) eye_out_tll = _cast3 Unmanaged.eye_out_tll flatten_tll :: ForeignPtr Tensor -> Int64 -> Int64 -> IO (ForeignPtr Tensor) flatten_tll = _cast3 Unmanaged.flatten_tll flatten_tl :: ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) flatten_tl = _cast2 Unmanaged.flatten_tl flatten_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) flatten_t = _cast1 Unmanaged.flatten_t flatten_tlln :: ForeignPtr Tensor -> Int64 -> Int64 -> ForeignPtr Dimname -> IO (ForeignPtr Tensor) flatten_tlln = _cast4 Unmanaged.flatten_tlln flatten_tnnn :: ForeignPtr Tensor -> ForeignPtr Dimname -> ForeignPtr Dimname -> ForeignPtr Dimname -> IO (ForeignPtr Tensor) flatten_tnnn = _cast4 Unmanaged.flatten_tnnn flatten_tNn :: ForeignPtr Tensor -> ForeignPtr DimnameList -> ForeignPtr Dimname -> IO (ForeignPtr Tensor) flatten_tNn = _cast3 Unmanaged.flatten_tNn unflatten_tll :: ForeignPtr Tensor -> Int64 -> ForeignPtr IntArray -> IO (ForeignPtr Tensor) unflatten_tll = _cast3 Unmanaged.unflatten_tll unflatten_tnlN :: ForeignPtr Tensor -> ForeignPtr Dimname -> ForeignPtr IntArray -> ForeignPtr DimnameList -> IO (ForeignPtr Tensor) unflatten_tnlN = _cast4 Unmanaged.unflatten_tnlN fill_ts :: ForeignPtr Tensor -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) fill_ts = _cast2 Unmanaged.fill_ts fill_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) fill_tt = _cast2 Unmanaged.fill_tt fill__ts :: ForeignPtr Tensor -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) fill__ts = _cast2 Unmanaged.fill__ts fill__tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) fill__tt = _cast2 Unmanaged.fill__tt floor_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) floor_t = _cast1 Unmanaged.floor_t floor__t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) floor__t = _cast1 Unmanaged.floor__t floor_out_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) floor_out_tt = _cast2 Unmanaged.floor_out_tt floor_divide_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) floor_divide_tt = _cast2 Unmanaged.floor_divide_tt floor_divide_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) floor_divide_out_ttt = _cast3 Unmanaged.floor_divide_out_ttt floor_divide_ts :: ForeignPtr Tensor -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) floor_divide_ts = _cast2 Unmanaged.floor_divide_ts frac_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) frac_t = _cast1 Unmanaged.frac_t frac__t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) frac__t = _cast1 Unmanaged.frac__t frac_out_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) frac_out_tt = _cast2 Unmanaged.frac_out_tt full_lsNo :: ForeignPtr IntArray -> ForeignPtr Scalar -> ForeignPtr DimnameList -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) full_lsNo = _cast4 Unmanaged.full_lsNo full_lsN :: ForeignPtr IntArray -> ForeignPtr Scalar -> ForeignPtr DimnameList -> IO (ForeignPtr Tensor) full_lsN = _cast3 Unmanaged.full_lsN full_lso :: ForeignPtr IntArray -> ForeignPtr Scalar -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) full_lso = _cast3 Unmanaged.full_lso full_ls :: ForeignPtr IntArray -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) full_ls = _cast2 Unmanaged.full_ls full_out_tls :: ForeignPtr Tensor -> ForeignPtr IntArray -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) full_out_tls = _cast3 Unmanaged.full_out_tls full_like_tsoM :: ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr TensorOptions -> MemoryFormat -> IO (ForeignPtr Tensor) full_like_tsoM = _cast4 Unmanaged.full_like_tsoM full_like_tso :: ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) full_like_tso = _cast3 Unmanaged.full_like_tso full_like_ts :: ForeignPtr Tensor -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) full_like_ts = _cast2 Unmanaged.full_like_ts from_file_sblo :: ForeignPtr StdString -> CBool -> Int64 -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) from_file_sblo = _cast4 Unmanaged.from_file_sblo from_file_sbl :: ForeignPtr StdString -> CBool -> Int64 -> IO (ForeignPtr Tensor) from_file_sbl = _cast3 Unmanaged.from_file_sbl from_file_sb :: ForeignPtr StdString -> CBool -> IO (ForeignPtr Tensor) from_file_sb = _cast2 Unmanaged.from_file_sb from_file_s :: ForeignPtr StdString -> IO (ForeignPtr Tensor) from_file_s = _cast1 Unmanaged.from_file_s gcd_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) gcd_out_ttt = _cast3 Unmanaged.gcd_out_ttt gcd_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) gcd_tt = _cast2 Unmanaged.gcd_tt gcd__tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) gcd__tt = _cast2 Unmanaged.gcd__tt lcm_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) lcm_out_ttt = _cast3 Unmanaged.lcm_out_ttt lcm_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) lcm_tt = _cast2 Unmanaged.lcm_tt lcm__tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) lcm__tt = _cast2 Unmanaged.lcm__tt grid_sampler_ttllb :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> IO (ForeignPtr Tensor) grid_sampler_ttllb = _cast5 Unmanaged.grid_sampler_ttllb grid_sampler_2d_ttllb :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> IO (ForeignPtr Tensor) grid_sampler_2d_ttllb = _cast5 Unmanaged.grid_sampler_2d_ttllb grid_sampler_2d_backward_tttllba :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> ForeignPtr (StdArray '(CBool,2)) -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) grid_sampler_2d_backward_tttllba = _cast7 Unmanaged.grid_sampler_2d_backward_tttllba _grid_sampler_2d_cpu_fallback_ttllb :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> IO (ForeignPtr Tensor) _grid_sampler_2d_cpu_fallback_ttllb = _cast5 Unmanaged._grid_sampler_2d_cpu_fallback_ttllb _grid_sampler_2d_cpu_fallback_backward_tttllb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) _grid_sampler_2d_cpu_fallback_backward_tttllb = _cast6 Unmanaged._grid_sampler_2d_cpu_fallback_backward_tttllb grid_sampler_3d_ttllb :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> IO (ForeignPtr Tensor) grid_sampler_3d_ttllb = _cast5 Unmanaged.grid_sampler_3d_ttllb grid_sampler_3d_backward_tttllba :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> ForeignPtr (StdArray '(CBool,2)) -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) grid_sampler_3d_backward_tttllba = _cast7 Unmanaged.grid_sampler_3d_backward_tttllba hann_window_lo :: Int64 -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) hann_window_lo = _cast2 Unmanaged.hann_window_lo hann_window_l :: Int64 -> IO (ForeignPtr Tensor) hann_window_l = _cast1 Unmanaged.hann_window_l hann_window_lbo :: Int64 -> CBool -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) hann_window_lbo = _cast3 Unmanaged.hann_window_lbo hann_window_lb :: Int64 -> CBool -> IO (ForeignPtr Tensor) hann_window_lb = _cast2 Unmanaged.hann_window_lb hamming_window_lo :: Int64 -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) hamming_window_lo = _cast2 Unmanaged.hamming_window_lo hamming_window_l :: Int64 -> IO (ForeignPtr Tensor) hamming_window_l = _cast1 Unmanaged.hamming_window_l hamming_window_lbo :: Int64 -> CBool -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) hamming_window_lbo = _cast3 Unmanaged.hamming_window_lbo hamming_window_lb :: Int64 -> CBool -> IO (ForeignPtr Tensor) hamming_window_lb = _cast2 Unmanaged.hamming_window_lb hamming_window_lbdo :: Int64 -> CBool -> CDouble -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) hamming_window_lbdo = _cast4 Unmanaged.hamming_window_lbdo hamming_window_lbd :: Int64 -> CBool -> CDouble -> IO (ForeignPtr Tensor) hamming_window_lbd = _cast3 Unmanaged.hamming_window_lbd hamming_window_lbddo :: Int64 -> CBool -> CDouble -> CDouble -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) hamming_window_lbddo = _cast5 Unmanaged.hamming_window_lbddo hamming_window_lbdd :: Int64 -> CBool -> CDouble -> CDouble -> IO (ForeignPtr Tensor) hamming_window_lbdd = _cast4 Unmanaged.hamming_window_lbdd kaiser_window_lo :: Int64 -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) kaiser_window_lo = _cast2 Unmanaged.kaiser_window_lo kaiser_window_l :: Int64 -> IO (ForeignPtr Tensor) kaiser_window_l = _cast1 Unmanaged.kaiser_window_l kaiser_window_lbo :: Int64 -> CBool -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) kaiser_window_lbo = _cast3 Unmanaged.kaiser_window_lbo kaiser_window_lb :: Int64 -> CBool -> IO (ForeignPtr Tensor) kaiser_window_lb = _cast2 Unmanaged.kaiser_window_lb kaiser_window_lbdo :: Int64 -> CBool -> CDouble -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) kaiser_window_lbdo = _cast4 Unmanaged.kaiser_window_lbdo kaiser_window_lbd :: Int64 -> CBool -> CDouble -> IO (ForeignPtr Tensor) kaiser_window_lbd = _cast3 Unmanaged.kaiser_window_lbd hinge_embedding_loss_ttdl :: ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> Int64 -> IO (ForeignPtr Tensor) hinge_embedding_loss_ttdl = _cast4 Unmanaged.hinge_embedding_loss_ttdl hinge_embedding_loss_ttd :: ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> IO (ForeignPtr Tensor) hinge_embedding_loss_ttd = _cast3 Unmanaged.hinge_embedding_loss_ttd hinge_embedding_loss_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) hinge_embedding_loss_tt = _cast2 Unmanaged.hinge_embedding_loss_tt group_norm_tlttdb :: ForeignPtr Tensor -> Int64 -> ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> CBool -> IO (ForeignPtr Tensor) group_norm_tlttdb = _cast6 Unmanaged.group_norm_tlttdb group_norm_tlttd :: ForeignPtr Tensor -> Int64 -> ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> IO (ForeignPtr Tensor) group_norm_tlttd = _cast5 Unmanaged.group_norm_tlttd group_norm_tltt :: ForeignPtr Tensor -> Int64 -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) group_norm_tltt = _cast4 Unmanaged.group_norm_tltt group_norm_tlt :: ForeignPtr Tensor -> Int64 -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) group_norm_tlt = _cast3 Unmanaged.group_norm_tlt group_norm_tl :: ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) group_norm_tl = _cast2 Unmanaged.group_norm_tl native_group_norm_tttlllld :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> Int64 -> Int64 -> CDouble -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor))) native_group_norm_tttlllld = _cast8 Unmanaged.native_group_norm_tttlllld native_group_norm_backward_tttttlllla :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> Int64 -> Int64 -> ForeignPtr (StdArray '(CBool,3)) -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor))) native_group_norm_backward_tttttlllla = _cast10 Unmanaged.native_group_norm_backward_tttttlllla _fft_r2c_tllb :: ForeignPtr Tensor -> ForeignPtr IntArray -> Int64 -> CBool -> IO (ForeignPtr Tensor) _fft_r2c_tllb = _cast4 Unmanaged._fft_r2c_tllb _fft_r2c_out_ttllb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr IntArray -> Int64 -> CBool -> IO (ForeignPtr Tensor) _fft_r2c_out_ttllb = _cast5 Unmanaged._fft_r2c_out_ttllb _fft_c2r_tlll :: ForeignPtr Tensor -> ForeignPtr IntArray -> Int64 -> Int64 -> IO (ForeignPtr Tensor) _fft_c2r_tlll = _cast4 Unmanaged._fft_c2r_tlll _fft_c2r_out_ttlll :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr IntArray -> Int64 -> Int64 -> IO (ForeignPtr Tensor) _fft_c2r_out_ttlll = _cast5 Unmanaged._fft_c2r_out_ttlll _fft_c2c_tllb :: ForeignPtr Tensor -> ForeignPtr IntArray -> Int64 -> CBool -> IO (ForeignPtr Tensor) _fft_c2c_tllb = _cast4 Unmanaged._fft_c2c_tllb _fft_c2c_out_ttllb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr IntArray -> Int64 -> CBool -> IO (ForeignPtr Tensor) _fft_c2c_out_ttllb = _cast5 Unmanaged._fft_c2c_out_ttllb _validate_compressed_sparse_indices_bttlll :: CBool -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> Int64 -> IO (()) _validate_compressed_sparse_indices_bttlll = _cast6 Unmanaged._validate_compressed_sparse_indices_bttlll _cufft_get_plan_cache_size_l :: Int64 -> IO (Int64) _cufft_get_plan_cache_size_l = _cast1 Unmanaged._cufft_get_plan_cache_size_l _cufft_get_plan_cache_max_size_l :: Int64 -> IO (Int64) _cufft_get_plan_cache_max_size_l = _cast1 Unmanaged._cufft_get_plan_cache_max_size_l _cufft_set_plan_cache_max_size_ll :: Int64 -> Int64 -> IO (()) _cufft_set_plan_cache_max_size_ll = _cast2 Unmanaged._cufft_set_plan_cache_max_size_ll _cufft_clear_plan_cache_l :: Int64 -> IO (()) _cufft_clear_plan_cache_l = _cast1 Unmanaged._cufft_clear_plan_cache_l index_tl :: ForeignPtr Tensor -> ForeignPtr (C10List (C10Optional Tensor)) -> IO (ForeignPtr Tensor) index_tl = _cast2 Unmanaged.index_tl index_out_ttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr (C10List (C10Optional Tensor)) -> IO (ForeignPtr Tensor) index_out_ttl = _cast3 Unmanaged.index_out_ttl index_copy_out_ttltt :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) index_copy_out_ttltt = _cast5 Unmanaged.index_copy_out_ttltt index_copy_tltt :: ForeignPtr Tensor -> Int64 -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) index_copy_tltt = _cast4 Unmanaged.index_copy_tltt index_copy_tntt :: ForeignPtr Tensor -> ForeignPtr Dimname -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) index_copy_tntt = _cast4 Unmanaged.index_copy_tntt index_put__tltb :: ForeignPtr Tensor -> ForeignPtr (C10List (C10Optional Tensor)) -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr Tensor) index_put__tltb = _cast4 Unmanaged.index_put__tltb index_put__tlt :: ForeignPtr Tensor -> ForeignPtr (C10List (C10Optional Tensor)) -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) index_put__tlt = _cast3 Unmanaged.index_put__tlt index_put_tltb :: ForeignPtr Tensor -> ForeignPtr (C10List (C10Optional Tensor)) -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr Tensor) index_put_tltb = _cast4 Unmanaged.index_put_tltb index_put_tlt :: ForeignPtr Tensor -> ForeignPtr (C10List (C10Optional Tensor)) -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) index_put_tlt = _cast3 Unmanaged.index_put_tlt _index_put_impl__tltbb :: ForeignPtr Tensor -> ForeignPtr (C10List (C10Optional Tensor)) -> ForeignPtr Tensor -> CBool -> CBool -> IO (ForeignPtr Tensor) _index_put_impl__tltbb = _cast5 Unmanaged._index_put_impl__tltbb _index_put_impl__tltb :: ForeignPtr Tensor -> ForeignPtr (C10List (C10Optional Tensor)) -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr Tensor) _index_put_impl__tltb = _cast4 Unmanaged._index_put_impl__tltb _index_put_impl__tlt :: ForeignPtr Tensor -> ForeignPtr (C10List (C10Optional Tensor)) -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) _index_put_impl__tlt = _cast3 Unmanaged._index_put_impl__tlt instance_norm_tttttbddb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> CDouble -> CDouble -> CBool -> IO (ForeignPtr Tensor) instance_norm_tttttbddb = _cast9 Unmanaged.instance_norm_tttttbddb isclose_ttddb :: ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> CDouble -> CBool -> IO (ForeignPtr Tensor) isclose_ttddb = _cast5 Unmanaged.isclose_ttddb isclose_ttdd :: ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> CDouble -> IO (ForeignPtr Tensor) isclose_ttdd = _cast4 Unmanaged.isclose_ttdd isclose_ttd :: ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> IO (ForeignPtr Tensor) isclose_ttd = _cast3 Unmanaged.isclose_ttd isclose_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) isclose_tt = _cast2 Unmanaged.isclose_tt isin_out_tttbb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> CBool -> IO (ForeignPtr Tensor) isin_out_tttbb = _cast5 Unmanaged.isin_out_tttbb isin_out_tttb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr Tensor) isin_out_tttb = _cast4 Unmanaged.isin_out_tttb isin_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) isin_out_ttt = _cast3 Unmanaged.isin_out_ttt isin_ttbb :: ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> CBool -> IO (ForeignPtr Tensor) isin_ttbb = _cast4 Unmanaged.isin_ttbb isin_ttb :: ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr Tensor) isin_ttb = _cast3 Unmanaged.isin_ttb isin_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) isin_tt = _cast2 Unmanaged.isin_tt isin_out_ttsbb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> CBool -> CBool -> IO (ForeignPtr Tensor) isin_out_ttsbb = _cast5 Unmanaged.isin_out_ttsbb isin_out_ttsb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> CBool -> IO (ForeignPtr Tensor) isin_out_ttsb = _cast4 Unmanaged.isin_out_ttsb isin_out_tts :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) isin_out_tts = _cast3 Unmanaged.isin_out_tts isin_tsbb :: ForeignPtr Tensor -> ForeignPtr Scalar -> CBool -> CBool -> IO (ForeignPtr Tensor) isin_tsbb = _cast4 Unmanaged.isin_tsbb isin_tsb :: ForeignPtr Tensor -> ForeignPtr Scalar -> CBool -> IO (ForeignPtr Tensor) isin_tsb = _cast3 Unmanaged.isin_tsb isin_ts :: ForeignPtr Tensor -> ForeignPtr Scalar -> IO (ForeignPtr Tensor) isin_ts = _cast2 Unmanaged.isin_ts isin_out_tstbb :: ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Tensor -> CBool -> CBool -> IO (ForeignPtr Tensor) isin_out_tstbb = _cast5 Unmanaged.isin_out_tstbb isin_out_tstb :: ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr Tensor) isin_out_tstb = _cast4 Unmanaged.isin_out_tstb isin_out_tst :: ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) isin_out_tst = _cast3 Unmanaged.isin_out_tst isin_stbb :: ForeignPtr Scalar -> ForeignPtr Tensor -> CBool -> CBool -> IO (ForeignPtr Tensor) isin_stbb = _cast4 Unmanaged.isin_stbb isin_stb :: ForeignPtr Scalar -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr Tensor) isin_stb = _cast3 Unmanaged.isin_stb isin_st :: ForeignPtr Scalar -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) isin_st = _cast2 Unmanaged.isin_st isnan_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) isnan_t = _cast1 Unmanaged.isnan_t is_distributed_t :: ForeignPtr Tensor -> IO (CBool) is_distributed_t = _cast1 Unmanaged.is_distributed_t is_floating_point_t :: ForeignPtr Tensor -> IO (CBool) is_floating_point_t = _cast1 Unmanaged.is_floating_point_t is_complex_t :: ForeignPtr Tensor -> IO (CBool) is_complex_t = _cast1 Unmanaged.is_complex_t is_conj_t :: ForeignPtr Tensor -> IO (CBool) is_conj_t = _cast1 Unmanaged.is_conj_t _is_zerotensor_t :: ForeignPtr Tensor -> IO (CBool) _is_zerotensor_t = _cast1 Unmanaged._is_zerotensor_t is_neg_t :: ForeignPtr Tensor -> IO (CBool) is_neg_t = _cast1 Unmanaged.is_neg_t isreal_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) isreal_t = _cast1 Unmanaged.isreal_t is_nonzero_t :: ForeignPtr Tensor -> IO (CBool) is_nonzero_t = _cast1 Unmanaged.is_nonzero_t is_same_size_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (CBool) is_same_size_tt = _cast2 Unmanaged.is_same_size_tt is_signed_t :: ForeignPtr Tensor -> IO (CBool) is_signed_t = _cast1 Unmanaged.is_signed_t is_inference_t :: ForeignPtr Tensor -> IO (CBool) is_inference_t = _cast1 Unmanaged.is_inference_t kl_div_ttlb :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> CBool -> IO (ForeignPtr Tensor) kl_div_ttlb = _cast4 Unmanaged.kl_div_ttlb kl_div_ttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr Tensor) kl_div_ttl = _cast3 Unmanaged.kl_div_ttl kl_div_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) kl_div_tt = _cast2 Unmanaged.kl_div_tt kron_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) kron_tt = _cast2 Unmanaged.kron_tt kron_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) kron_out_ttt = _cast3 Unmanaged.kron_out_ttt kthvalue_tllb :: ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) kthvalue_tllb = _cast4 Unmanaged.kthvalue_tllb kthvalue_tll :: ForeignPtr Tensor -> Int64 -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) kthvalue_tll = _cast3 Unmanaged.kthvalue_tll kthvalue_tl :: ForeignPtr Tensor -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) kthvalue_tl = _cast2 Unmanaged.kthvalue_tl kthvalue_out_tttllb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) kthvalue_out_tttllb = _cast6 Unmanaged.kthvalue_out_tttllb kthvalue_out_tttll :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) kthvalue_out_tttll = _cast5 Unmanaged.kthvalue_out_tttll kthvalue_out_tttl :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) kthvalue_out_tttl = _cast4 Unmanaged.kthvalue_out_tttl kthvalue_tlnb :: ForeignPtr Tensor -> Int64 -> ForeignPtr Dimname -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) kthvalue_tlnb = _cast4 Unmanaged.kthvalue_tlnb kthvalue_tln :: ForeignPtr Tensor -> Int64 -> ForeignPtr Dimname -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) kthvalue_tln = _cast3 Unmanaged.kthvalue_tln kthvalue_out_tttlnb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> ForeignPtr Dimname -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) kthvalue_out_tttlnb = _cast6 Unmanaged.kthvalue_out_tttlnb kthvalue_out_tttln :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> Int64 -> ForeignPtr Dimname -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) kthvalue_out_tttln = _cast5 Unmanaged.kthvalue_out_tttln layer_norm_tlttdb :: ForeignPtr Tensor -> ForeignPtr IntArray -> ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> CBool -> IO (ForeignPtr Tensor) layer_norm_tlttdb = _cast6 Unmanaged.layer_norm_tlttdb layer_norm_tlttd :: ForeignPtr Tensor -> ForeignPtr IntArray -> ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> IO (ForeignPtr Tensor) layer_norm_tlttd = _cast5 Unmanaged.layer_norm_tlttd layer_norm_tltt :: ForeignPtr Tensor -> ForeignPtr IntArray -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) layer_norm_tltt = _cast4 Unmanaged.layer_norm_tltt layer_norm_tlt :: ForeignPtr Tensor -> ForeignPtr IntArray -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) layer_norm_tlt = _cast3 Unmanaged.layer_norm_tlt layer_norm_tl :: ForeignPtr Tensor -> ForeignPtr IntArray -> IO (ForeignPtr Tensor) layer_norm_tl = _cast2 Unmanaged.layer_norm_tl native_layer_norm_tlttd :: ForeignPtr Tensor -> ForeignPtr IntArray -> ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor))) native_layer_norm_tlttd = _cast5 Unmanaged.native_layer_norm_tlttd native_layer_norm_backward_ttltttta :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr IntArray -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr (StdArray '(CBool,3)) -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor))) native_layer_norm_backward_ttltttta = _cast8 Unmanaged.native_layer_norm_backward_ttltttta nan_to_num_tddd :: ForeignPtr Tensor -> CDouble -> CDouble -> CDouble -> IO (ForeignPtr Tensor) nan_to_num_tddd = _cast4 Unmanaged.nan_to_num_tddd nan_to_num_tdd :: ForeignPtr Tensor -> CDouble -> CDouble -> IO (ForeignPtr Tensor) nan_to_num_tdd = _cast3 Unmanaged.nan_to_num_tdd nan_to_num_td :: ForeignPtr Tensor -> CDouble -> IO (ForeignPtr Tensor) nan_to_num_td = _cast2 Unmanaged.nan_to_num_td nan_to_num_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) nan_to_num_t = _cast1 Unmanaged.nan_to_num_t nan_to_num__tddd :: ForeignPtr Tensor -> CDouble -> CDouble -> CDouble -> IO (ForeignPtr Tensor) nan_to_num__tddd = _cast4 Unmanaged.nan_to_num__tddd nan_to_num__tdd :: ForeignPtr Tensor -> CDouble -> CDouble -> IO (ForeignPtr Tensor) nan_to_num__tdd = _cast3 Unmanaged.nan_to_num__tdd nan_to_num__td :: ForeignPtr Tensor -> CDouble -> IO (ForeignPtr Tensor) nan_to_num__td = _cast2 Unmanaged.nan_to_num__td nan_to_num__t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) nan_to_num__t = _cast1 Unmanaged.nan_to_num__t nan_to_num_out_ttddd :: ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> CDouble -> CDouble -> IO (ForeignPtr Tensor) nan_to_num_out_ttddd = _cast5 Unmanaged.nan_to_num_out_ttddd nan_to_num_out_ttdd :: ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> CDouble -> IO (ForeignPtr Tensor) nan_to_num_out_ttdd = _cast4 Unmanaged.nan_to_num_out_ttdd nan_to_num_out_ttd :: ForeignPtr Tensor -> ForeignPtr Tensor -> CDouble -> IO (ForeignPtr Tensor) nan_to_num_out_ttd = _cast3 Unmanaged.nan_to_num_out_ttd nan_to_num_out_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) nan_to_num_out_tt = _cast2 Unmanaged.nan_to_num_out_tt linear_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) linear_ttt = _cast3 Unmanaged.linear_ttt linear_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) linear_tt = _cast2 Unmanaged.linear_tt linear_backward_ttta :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr (StdArray '(CBool,3)) -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor))) linear_backward_ttta = _cast4 Unmanaged.linear_backward_ttta linear_out_tttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) linear_out_tttt = _cast4 Unmanaged.linear_out_tttt linear_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) linear_out_ttt = _cast3 Unmanaged.linear_out_ttt mkldnn_linear_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) mkldnn_linear_ttt = _cast3 Unmanaged.mkldnn_linear_ttt mkldnn_linear_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) mkldnn_linear_tt = _cast2 Unmanaged.mkldnn_linear_tt mkldnn_linear_backward_input_ltt :: ForeignPtr IntArray -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) mkldnn_linear_backward_input_ltt = _cast3 Unmanaged.mkldnn_linear_backward_input_ltt mkldnn_linear_backward_weights_tttb :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> CBool -> IO (ForeignPtr (StdTuple '(Tensor,Tensor))) mkldnn_linear_backward_weights_tttb = _cast4 Unmanaged.mkldnn_linear_backward_weights_tttb mkldnn_linear_backward_ttta :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr (StdArray '(CBool,3)) -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,Tensor))) mkldnn_linear_backward_ttta = _cast4 Unmanaged.mkldnn_linear_backward_ttta fbgemm_linear_int8_weight_fp32_activation_ttttsst :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Scalar -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) fbgemm_linear_int8_weight_fp32_activation_ttttsst = _cast7 Unmanaged.fbgemm_linear_int8_weight_fp32_activation_ttttsst fbgemm_linear_int8_weight_ttttsst :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Scalar -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) fbgemm_linear_int8_weight_ttttsst = _cast7 Unmanaged.fbgemm_linear_int8_weight_ttttsst fbgemm_linear_quantize_weight_t :: ForeignPtr Tensor -> IO (ForeignPtr (StdTuple '(Tensor,Tensor,CDouble,Int64))) fbgemm_linear_quantize_weight_t = _cast1 Unmanaged.fbgemm_linear_quantize_weight_t fbgemm_pack_gemm_matrix_fp16_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) fbgemm_pack_gemm_matrix_fp16_t = _cast1 Unmanaged.fbgemm_pack_gemm_matrix_fp16_t fbgemm_linear_fp16_weight_fp32_activation_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) fbgemm_linear_fp16_weight_fp32_activation_ttt = _cast3 Unmanaged.fbgemm_linear_fp16_weight_fp32_activation_ttt fbgemm_linear_fp16_weight_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) fbgemm_linear_fp16_weight_ttt = _cast3 Unmanaged.fbgemm_linear_fp16_weight_ttt fbgemm_pack_quantized_matrix_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) fbgemm_pack_quantized_matrix_t = _cast1 Unmanaged.fbgemm_pack_quantized_matrix_t fbgemm_pack_quantized_matrix_tll :: ForeignPtr Tensor -> Int64 -> Int64 -> IO (ForeignPtr Tensor) fbgemm_pack_quantized_matrix_tll = _cast3 Unmanaged.fbgemm_pack_quantized_matrix_tll ldexp_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) ldexp_tt = _cast2 Unmanaged.ldexp_tt ldexp__tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) ldexp__tt = _cast2 Unmanaged.ldexp__tt ldexp_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) ldexp_out_ttt = _cast3 Unmanaged.ldexp_out_ttt linspace_sslo :: ForeignPtr Scalar -> ForeignPtr Scalar -> Int64 -> ForeignPtr TensorOptions -> IO (ForeignPtr Tensor) linspace_sslo = _cast4 Unmanaged.linspace_sslo linspace_ssl :: ForeignPtr Scalar -> ForeignPtr Scalar -> Int64 -> IO (ForeignPtr Tensor) linspace_ssl = _cast3 Unmanaged.linspace_ssl linspace_out_tssl :: ForeignPtr Tensor -> ForeignPtr Scalar -> ForeignPtr Scalar -> Int64 -> IO (ForeignPtr Tensor) linspace_out_tssl = _cast4 Unmanaged.linspace_out_tssl log_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) log_t = _cast1 Unmanaged.log_t log__t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) log__t = _cast1 Unmanaged.log__t log_out_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) log_out_tt = _cast2 Unmanaged.log_out_tt log10_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) log10_t = _cast1 Unmanaged.log10_t log10__t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) log10__t = _cast1 Unmanaged.log10__t log10_out_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) log10_out_tt = _cast2 Unmanaged.log10_out_tt log1p_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) log1p_t = _cast1 Unmanaged.log1p_t log1p__t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) log1p__t = _cast1 Unmanaged.log1p__t log1p_out_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) log1p_out_tt = _cast2 Unmanaged.log1p_out_tt log2_t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) log2_t = _cast1 Unmanaged.log2_t log2__t :: ForeignPtr Tensor -> IO (ForeignPtr Tensor) log2__t = _cast1 Unmanaged.log2__t log2_out_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) log2_out_tt = _cast2 Unmanaged.log2_out_tt logaddexp_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) logaddexp_out_ttt = _cast3 Unmanaged.logaddexp_out_ttt logaddexp_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) logaddexp_tt = _cast2 Unmanaged.logaddexp_tt logaddexp2_out_ttt :: ForeignPtr Tensor -> ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) logaddexp2_out_ttt = _cast3 Unmanaged.logaddexp2_out_ttt logaddexp2_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) logaddexp2_tt = _cast2 Unmanaged.logaddexp2_tt xlogy_tt :: ForeignPtr Tensor -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) xlogy_tt = _cast2 Unmanaged.xlogy_tt xlogy_st :: ForeignPtr Scalar -> ForeignPtr Tensor -> IO (ForeignPtr Tensor) xlogy_st = _cast2 Unmanaged.xlogy_st