# bend-blas: BLAS, LAPACK and cuBLAS for Bend 2, as one def per routine # on Array, and a shaped layer over them. This file is the # package's entry, so that one publish carries the four; import the # file you need: # import bend-blas-lapack@/blas.bend as B # CBLAS: sgemm, sgemv, sdot, .. # import bend-blas-lapack@/lapack.bend as L # sgesv, spotrf, sgesvd, ssyev, .. # import bend-blas-lapack@/cublas.bend as C # the same on the GPU, device buffers # import bend-blas-lapack@/mat.bend as M # Mat, Vec: the shapes checked # A program pays only for the effects it reaches. See README.md. import Base import ./blas.bend as Blas import ./lapack.bend as Lapack import ./cublas.bend as Cublas import ./mat.bend as Mat