Parents: | tensors |
Class | Superclass | Slots |
simd-slice | tuple | first-slice simd-slice end-slice |
Word | Stack effect |
(simd-slice) | ( arr start len -- arr/f ) |
2d-matmul | ( vec1: float-array vec2: float-array res: float-array m: fixnum n: fixnum p: fixnum -- ) |
2d-matmul-mixed | ( vec1: float-array vec2: float-array res: float-array m: fixnum n: fixnum p: fixnum start: fixnum -- ) |
2d-matmul-simd | ( vec1: float-array vec2: float-array res: float-array m: fixnum n: fixnum p: fixnum -- ) |
2d-transpose | ( tensor: tensor -- tensor': tensor ) |
<simd-slice> | ( arr start -- simd-slice ) |
<tensor> | ( shape seq -- tensor ) |
>float-array | ( seq -- float-array ) |
check-bop-shape | ( shape1 shape2 -- shape ) |
check-concat-shape | ( seq -- seq ) |
check-hstack-shape | ( seq -- seq ) |
check-matmul-shape | ( tensor1 tensor2 -- ) |
check-reshape | ( shape1 shape2 -- shape1 shape2 ) |
check-shape | ( shape -- shape ) |
check-stack-shape | ( seq -- seq ) |
check-vstack-shape | ( seq -- seq ) |
final-hstack-shape | ( seq -- shape ) |
final-vstack-shape | ( seq -- shape ) |
find-shape | ( seq shape -- shape' ) |
hstack-guide | ( seq -- guide ) |
hstack-unsafe | ( tseq -- tensor ) |
ind-mults | ( shape -- seq ) |
make-subseq | ( arr start len -- arr ) |
num-index | ( n/seq tensor -- n tensor ) |
repetition | ( shape const -- tensor ) |
reshape-for-vstack | ( seq -- seq ) |
row | ( arr n i p -- slice ) |
simd-for-bop | ( array -- simd-array rest-slice/f ) |
t-bop | ( tensor1: tensor tensor2: tensor quot: ( x y -- z ) -- tensor: tensor ) |
t-bop-simd | ( tensor1 tensor2 simd-quot: ( x y -- z ) quot: ( x y -- z ) -- tensor ) |
t-uop | ( tensor: tensor quot: ( x -- y ) -- tensor: tensor ) |
t-uop-simd | ( tensor n simd-quot: ( x y -- z ) quot: ( x y -- z ) -- tensor ) |
Word | Stack effect |
simd-slice? | ( object -- ? ) |