Parents: | cuda |
Authors: | Doug Coleman |
Class | Superclass | Slots |
bad-cuda-abi | tuple | abi |
cuda-library | tuple | name abi path handle |
grid | tuple | dim-grid dim-block shared-size stream |
no-cuda-library | tuple | name |
cuda32 |
cuda64 |
cuda-abi |
Word | Stack effect |
cuda-arguments | ( c-types abi -- quot: ( args... function -- ) ) |
cuda-invoke | ( module-name function-name arguments -- quot ) |
cuda-functions |
cuda-libraries |
cuda-modules |
current-cuda-library |
Word | Stack effect |
<cuda-library> | ( name abi path -- obj ) |
<grid-shared-stream> | ( dim-grid dim-block shared-size stream -- grid ) |
<grid-shared> | ( dim-grid dim-block shared-size -- grid ) |
<grid> | ( dim-grid dim-block -- grid ) |
add-cuda-library | ( name abi path -- ) |
bad-cuda-abi | ( abi -- * ) |
cached-function | ( module-name function-name -- alien ) |
cached-module | ( module-name -- alien ) |
check-cuda-abi | ( abi -- abi ) |
cuda-global | ( module-name symbol-name -- device-ptr ) |
cuda-global* | ( module-name symbol-name -- device-ptr size ) |
cuda-param-size | ( function n -- ) |
cuda-vector | ( function offset ptr n -- ) |
define-cuda-function | ( word module-name function-name types names -- ) |
define-cuda-global | ( word module-name symbol-name -- ) |
function-block-shape | ( function x y z -- ) |
function-shared-size | ( function n -- ) |
get-function-ptr | ( module string -- function ) |
launch-function | ( function -- ) |
launch-function-grid | ( function width height -- ) |
load-cuda-library | ( library -- handle ) |
load-module | ( path -- module ) |
lookup-cuda-library | ( name -- cuda-library ) |
no-cuda-library | ( name -- * ) |
remove-cuda-library | ( name -- library ) |
run-grid | ( grid function -- ) |
unload-cuda-library | ( name -- ) |
unload-module | ( module -- ) |
Word | Stack effect |
bad-cuda-abi? | ( object -- ? ) |
cuda-abi? | ( object -- ? ) |
cuda-library? | ( object -- ? ) |
cuda32? | ( object -- ? ) |
cuda64? | ( object -- ? ) |
grid? | ( object -- ? ) |
no-cuda-library? | ( object -- ? ) |