D | benchBlasGemm.cpp | 30 void bench_eigengemm(MyMatrix& mc, const MyMatrix& ma, const MyMatrix& mb, int nbloops); 102 MyMatrix ma(M,K), mb(K,N), mc(M,N); in main() local 105 mc = MyMatrix::Random(M,N); in main() 123 …Major, CblasNoTrans, CblasNoTrans, M, N, K, alpha, ma.data(), K, mb.data(), N, beta, mc.data(), N); in main() 125 …Major, CblasNoTrans, CblasNoTrans, M, N, K, alpha, ma.data(), M, mb.data(), K, beta, mc.data(), M); in main() 138 mc = MyMatrix::Random(M,N); in main() 147 bench_eigengemm(mc, ma, mb, nbloops); in main() 165 void bench_eigengemm(MyMatrix& mc, const MyMatrix& ma, const MyMatrix& mb, int nbloops) in bench_eigengemm() argument 168 mc.noalias() += ma * mb; in bench_eigengemm() 176 MyMatrix ma(M,K), mb(K,N), mc(M,N), maT(K,M), mbT(N,K), meigen(M,N), mref(M,N); in check_product() local [all …]
|