signature Torch.Sig.Tensor.Copy where import Foreign import Torch.Sig.Types import Torch.Types.TH hiding (CState) import Torch.Sig.Types.Global c_copy :: Ptr CState -> Ptr CTensor -> Ptr CTensor -> IO () c_copyByte :: Ptr CState -> Ptr CTensor -> Ptr C'THByteTensor -> IO () c_copyChar :: Ptr CState -> Ptr CTensor -> Ptr C'THCharTensor -> IO () c_copyShort :: Ptr CState -> Ptr CTensor -> Ptr C'THShortTensor -> IO () c_copyInt :: Ptr CState -> Ptr CTensor -> Ptr C'THIntTensor -> IO () c_copyLong :: Ptr CState -> Ptr CTensor -> Ptr C'THLongTensor -> IO () c_copyFloat :: Ptr CState -> Ptr CTensor -> Ptr C'THFloatTensor -> IO () c_copyDouble :: Ptr CState -> Ptr CTensor -> Ptr C'THDoubleTensor -> IO () c_copyHalf :: Ptr CState -> Ptr CTensor -> Ptr C'THHalfTensor -> IO () -- * THC -- c_copyIgnoringOverlaps :: Ptr C'THCState -> Ptr C'THCudaByteTensor -> Ptr C'THCudaByteTensor -> IO () -- c_copyCudaByte :: Ptr C'THCState -> Ptr C'THCudaByteTensor -> Ptr C'THCudaByteTensor -> IO () -- c_copyCudaChar :: Ptr C'THCState -> Ptr C'THCudaByteTensor -> Ptr C'THCudaCharTensor -> IO () -- c_copyCudaShort :: Ptr C'THCState -> Ptr C'THCudaByteTensor -> Ptr C'THCudaShortTensor -> IO () -- c_copyCudaInt :: Ptr C'THCState -> Ptr C'THCudaByteTensor -> Ptr C'THCudaIntTensor -> IO () -- c_copyCudaLong :: Ptr C'THCState -> Ptr C'THCudaByteTensor -> Ptr C'THCudaLongTensor -> IO () -- c_copyCudaDouble :: Ptr C'THCState -> Ptr C'THCudaByteTensor -> Ptr C'THCudaDoubleTensor -> IO () -- c_copyCuda :: Ptr C'THCState -> Ptr C'THCudaByteTensor -> Ptr C'THCudaByteTensor -> IO () -- c_thCopyCuda :: Ptr C'THCState -> Ptr C'THByteTensor -> Ptr C'THCudaByteTensor -> IO () -- c_copyCPU :: Ptr C'THCState -> Ptr C'THCudaByteTensor -> Ptr C'THByteTensor -> IO () -- c_copyAsyncCPU :: Ptr C'THCState -> Ptr C'THCudaByteTensor -> Ptr C'THByteTensor -> IO () -- c_thCopyAsyncCuda :: Ptr C'THCState -> Ptr C'THByteTensor -> Ptr C'THCudaByteTensor -> IO ()