{-# LANGUAGE ForeignFunctionInterface #-} module Torch.FFI.THC.Char.TensorMasked where import Foreign import Foreign.C.Types import Data.Word import Data.Int import Torch.Types.TH import Torch.Types.THC -- | c_maskedFill : state tensor mask value -> void foreign import ccall "THCTensorMasked.h THCudaCharTensor_maskedFill" c_maskedFill :: Ptr C'THCState -> Ptr C'THCudaCharTensor -> Ptr C'THCudaByteTensor -> CChar -> IO () -- | c_maskedFillByte : state tensor mask value -> void foreign import ccall "THCTensorMasked.h THCudaCharTensor_maskedFillByte" c_maskedFillByte :: Ptr C'THCState -> Ptr C'THCudaCharTensor -> Ptr C'THByteTensor -> CChar -> IO () -- | c_maskedCopy : state tensor mask src -> void foreign import ccall "THCTensorMasked.h THCudaCharTensor_maskedCopy" c_maskedCopy :: Ptr C'THCState -> Ptr C'THCudaCharTensor -> Ptr C'THCudaByteTensor -> Ptr C'THCudaCharTensor -> IO () -- | c_maskedCopyByte : state tensor mask src -> void foreign import ccall "THCTensorMasked.h THCudaCharTensor_maskedCopyByte" c_maskedCopyByte :: Ptr C'THCState -> Ptr C'THCudaCharTensor -> Ptr C'THByteTensor -> Ptr C'THCudaCharTensor -> IO () -- | c_maskedSelect : state tensor src mask -> void foreign import ccall "THCTensorMasked.h THCudaCharTensor_maskedSelect" c_maskedSelect :: Ptr C'THCState -> Ptr C'THCudaCharTensor -> Ptr C'THCudaCharTensor -> Ptr C'THCudaByteTensor -> IO () -- | c_maskedSelectByte : state tensor src mask -> void foreign import ccall "THCTensorMasked.h THCudaCharTensor_maskedSelectByte" c_maskedSelectByte :: Ptr C'THCState -> Ptr C'THCudaCharTensor -> Ptr C'THCudaCharTensor -> Ptr C'THByteTensor -> IO () -- | p_maskedFill : Pointer to function : state tensor mask value -> void foreign import ccall "THCTensorMasked.h &THCudaCharTensor_maskedFill" p_maskedFill :: FunPtr (Ptr C'THCState -> Ptr C'THCudaCharTensor -> Ptr C'THCudaByteTensor -> CChar -> IO ()) -- | p_maskedFillByte : Pointer to function : state tensor mask value -> void foreign import ccall "THCTensorMasked.h &THCudaCharTensor_maskedFillByte" p_maskedFillByte :: FunPtr (Ptr C'THCState -> Ptr C'THCudaCharTensor -> Ptr C'THByteTensor -> CChar -> IO ()) -- | p_maskedCopy : Pointer to function : state tensor mask src -> void foreign import ccall "THCTensorMasked.h &THCudaCharTensor_maskedCopy" p_maskedCopy :: FunPtr (Ptr C'THCState -> Ptr C'THCudaCharTensor -> Ptr C'THCudaByteTensor -> Ptr C'THCudaCharTensor -> IO ()) -- | p_maskedCopyByte : Pointer to function : state tensor mask src -> void foreign import ccall "THCTensorMasked.h &THCudaCharTensor_maskedCopyByte" p_maskedCopyByte :: FunPtr (Ptr C'THCState -> Ptr C'THCudaCharTensor -> Ptr C'THByteTensor -> Ptr C'THCudaCharTensor -> IO ()) -- | p_maskedSelect : Pointer to function : state tensor src mask -> void foreign import ccall "THCTensorMasked.h &THCudaCharTensor_maskedSelect" p_maskedSelect :: FunPtr (Ptr C'THCState -> Ptr C'THCudaCharTensor -> Ptr C'THCudaCharTensor -> Ptr C'THCudaByteTensor -> IO ()) -- | p_maskedSelectByte : Pointer to function : state tensor src mask -> void foreign import ccall "THCTensorMasked.h &THCudaCharTensor_maskedSelectByte" p_maskedSelectByte :: FunPtr (Ptr C'THCState -> Ptr C'THCudaCharTensor -> Ptr C'THCudaCharTensor -> Ptr C'THByteTensor -> IO ())