412593ae94
* Update dependencies Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> * Update dependencies Fix Timescale Reader bug. Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> * Revert influxdb-reader changes Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> * Update dependencies to latest supported versions Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> --------- Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com> |
||
---|---|---|
.. | ||
blas64 | ||
cblas128 | ||
gonum | ||
README.md | ||
blas.go | ||
conversions.bash | ||
doc.go |
README.md
Gonum BLAS
A collection of packages to provide BLAS functionality for the Go programming language
Installation
go get gonum.org/v1/gonum/blas/...
Packages
blas
Defines BLAS API split in several interfaces.
blas/gonum
Go implementation of the BLAS API (incomplete, implements the float32
and float64
API).
blas/blas64 and blas/blas32
Wrappers for an implementation of the double (i.e., float64
) and single (float32
)
precision real parts of the BLAS API.
package main
import (
"fmt"
"gonum.org/v1/gonum/blas/blas64"
)
func main() {
v := blas64.Vector{Inc: 1, Data: []float64{1, 1, 1}}
v.N = len(v.Data)
fmt.Println("v has length:", blas64.Nrm2(v))
}
blas/cblas128 and blas/cblas64
Wrappers for an implementation of the double (i.e., complex128
) and single (complex64
)
precision complex parts of the blas API.
Currently blas/cblas64 and blas/cblas128 require gonum.org/v1/netlib/blas.