hasktorch-0.2.1.1: Haskell bindings to libtorch, supporting both typed and untyped tensors.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Torch.Cast

Orphan instances

CppTuple2 (ForeignPtr IntArray) Source # 
Instance details

Associated Types

type A (ForeignPtr IntArray)

type B (ForeignPtr IntArray)

Methods

get0 :: ForeignPtr IntArray -> IO (A (ForeignPtr IntArray))

get1 :: ForeignPtr IntArray -> IO (B (ForeignPtr IntArray))

makeTuple2 :: (A (ForeignPtr IntArray), B (ForeignPtr IntArray)) -> IO (ForeignPtr IntArray)

CppTuple3 (ForeignPtr IntArray) Source # 
Instance details

Associated Types

type C (ForeignPtr IntArray)

Methods

get2 :: ForeignPtr IntArray -> IO (C (ForeignPtr IntArray))

makeTuple3 :: (A (ForeignPtr IntArray), B (ForeignPtr IntArray), C (ForeignPtr IntArray)) -> IO (ForeignPtr IntArray)

CppTuple4 (ForeignPtr IntArray) Source # 
Instance details

Associated Types

type D (ForeignPtr IntArray)

Methods

get3 :: ForeignPtr IntArray -> IO (D (ForeignPtr IntArray))

makeTuple4 :: (A (ForeignPtr IntArray), B (ForeignPtr IntArray), C (ForeignPtr IntArray), D (ForeignPtr IntArray)) -> IO (ForeignPtr IntArray)

CppTuple5 (ForeignPtr IntArray) Source # 
Instance details

Associated Types

type E (ForeignPtr IntArray)

Methods

get4 :: ForeignPtr IntArray -> IO (E (ForeignPtr IntArray))

makeTuple5 :: (A (ForeignPtr IntArray), B (ForeignPtr IntArray), C (ForeignPtr IntArray), D (ForeignPtr IntArray), E (ForeignPtr IntArray)) -> IO (ForeignPtr IntArray)

CppTuple6 (ForeignPtr IntArray) Source # 
Instance details

Associated Types

type F (ForeignPtr IntArray)

Methods

get5 :: ForeignPtr IntArray -> IO (F (ForeignPtr IntArray))

makeTuple6 :: (A (ForeignPtr IntArray), B (ForeignPtr IntArray), C (ForeignPtr IntArray), D (ForeignPtr IntArray), E (ForeignPtr IntArray), F (ForeignPtr IntArray)) -> IO (ForeignPtr IntArray)