cuda: move init-cuda from cuda.utils
parent
896cd58451
commit
c1dbce85bb
|
@ -10,6 +10,9 @@ sequences words cuda.libraries ;
|
||||||
QUALIFIED-WITH: alien.c-types c
|
QUALIFIED-WITH: alien.c-types c
|
||||||
IN: cuda
|
IN: cuda
|
||||||
|
|
||||||
|
: init-cuda ( -- )
|
||||||
|
0 cuInit cuda-error ; inline
|
||||||
|
|
||||||
TUPLE: function-launcher
|
TUPLE: function-launcher
|
||||||
dim-grid dim-block shared-size stream ;
|
dim-grid dim-block shared-size stream ;
|
||||||
|
|
||||||
|
|
|
@ -17,9 +17,6 @@ ERROR: throw-cuda-error n ;
|
||||||
: cuda-error ( n -- )
|
: cuda-error ( n -- )
|
||||||
dup CUDA_SUCCESS = [ drop ] [ throw-cuda-error ] if ;
|
dup CUDA_SUCCESS = [ drop ] [ throw-cuda-error ] if ;
|
||||||
|
|
||||||
: init-cuda ( -- )
|
|
||||||
0 cuInit cuda-error ; inline
|
|
||||||
|
|
||||||
: cuda-version ( -- n )
|
: cuda-version ( -- n )
|
||||||
int <c-object> [ cuDriverGetVersion cuda-error ] keep *int ;
|
int <c-object> [ cuDriverGetVersion cuda-error ] keep *int ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue