Data.Array.Accelerate.CUDA.Foreign

Functions callable from foreign code

accelerateCreate

accelerateDestroy

freeOutput

freeProgram

Exporting

exportAfun

buildExported

Types

type InputArray

type OutputArray

type ShapeBuffer

type DevicePtrBuffer

Backend representation

data CUDAForeignAcc as bs

canExecuteAcc

data CUDAForeignExp x y

canExecuteExp

Manipulating arrays

type family DevicePtrs e :: *

devicePtrsOfArray

indexArray

useArray

useArrayAsync

peekArray

peekArrayAsync

pokeArray

pokeArrayAsync

copyArray

copyArrayAsync

allocateArray

newArray

Running IO actions in an Accelerate context

data CIO a

liftIO

inContext

inDefaultContext