: cuda-device-properties ( n -- properties )
[ CUdevprop <struct> ] dip
- [ cuDeviceGetProperties cuda-error ] 2keep drop ;
+ [ cuDeviceGetProperties cuda-error ] keepd ;
: cuda-devices ( -- assoc )
enumerate-cuda-devices [ dup cuda-device-properties ] { } map>assoc ;