示例#1
0
文件: mmperf.go 项目: hrautila/matops
func CTestGemm(m, n, p int) (fnc func(), A, B, C *matrix.FloatMatrix) {
	A, B, C = mperf.MakeData(m, n, p, randomData, false)
	fnc = func() {
		blas.GemmFloat(A, B, C, 1.0, 1.0)
	}
	return fnc, A, B, C
}
示例#2
0
文件: mmperf.go 项目: hrautila/matops
func CTestGemmTransB(m, n, p int) (fnc func(), A, B, C *matrix.FloatMatrix) {
	A, B, C = mperf.MakeData(m, n, p, randomData, false)
	B = B.Transpose()
	fnc = func() {
		blas.GemmFloat(A, B, C, 1.0, 1.0, linalg.OptTransB)
	}
	return fnc, A, B, C
}