Versions in this module
v0
Aug 6, 2024
Jun 20, 2024
Jun 20, 2024
May 16, 2024
May 16, 2024
May 11, 2024
May 10, 2024
Apr 16, 2024
Apr 16, 2024
Apr 15, 2024
Mar 27, 2024
Mar 21, 2024
Mar 16, 2024
Mar 12, 2024
Mar 11, 2024
Mar 11, 2024
Mar 11, 2024
Mar 10, 2024
Mar 10, 2024
Mar 9, 2024
Feb 26, 2024
Feb 24, 2024
Feb 24, 2024
Feb 23, 2024
Feb 19, 2024
Changes in this version
Feb 19, 2024
Feb 18, 2024
Feb 14, 2024
Feb 12, 2024
Feb 12, 2024
Feb 12, 2024
Feb 12, 2024
Feb 12, 2024
Feb 12, 2024
Feb 12, 2024
Changes in this version
+
var UseAVX2 bool = cpu.X86.HasAVX2 && cpu.X86.HasFMA && runtime.GOOS != "darwin"
—
darwin/amd64, linux/amd64, windows/amd64
+
func CosineSimilarity_AVX2_F64(x []float64, y []float64) float64
—
darwin/amd64, linux/amd64, windows/amd64
+
func Distance_AVX2_F64(x []float64, y []float64) float64
—
darwin/amd64, linux/amd64, windows/amd64
+
func EqNumber_AVX2_F64(x []bool, y []float64, a float64)
—
darwin/amd64, linux/amd64, windows/amd64
+
func GtNumber_AVX2_F64(x []bool, y []float64, a float64)
—
darwin/amd64, linux/amd64, windows/amd64
+
func GteNumber_AVX2_F64(x []bool, y []float64, a float64)
—
darwin/amd64, linux/amd64, windows/amd64
+
func LtNumber_AVX2_F64(x []bool, y []float64, a float64)
—
darwin/amd64, linux/amd64, windows/amd64
+
func LteNumber_AVX2_F64(x []bool, y []float64, a float64)
—
darwin/amd64, linux/amd64, windows/amd64
+
func ManhattanDistance_AVX2_F64(x []float64, y []float64) float64
—
darwin/amd64, linux/amd64, windows/amd64
+
func Mat4Mul_AVX2_F64(x []float64, y []float64, z []float64)
—
darwin/amd64, linux/amd64, windows/amd64
+
func MatMul_Parallel_AVX2_F32(dst, x, y []float32, m, n, p int)
—
darwin/amd64, linux/amd64, windows/amd64
+
func MatMul_Parallel_AVX2_F64(dst, x, y []float64, m, n, p int)
—
darwin/amd64, linux/amd64, windows/amd64
+
func NeqNumber_AVX2_F64(x []bool, y []float64, a float64)
—
darwin/amd64, linux/amd64, windows/amd64