From 2a9f7e44ce1b73d3d56ef83f83e94f074ecac3f9 Mon Sep 17 00:00:00 2001 From: AlexeyAB <alexeyab84@gmail.com> Date: Fri, 06 Apr 2018 17:34:38 +0000 Subject: [PATCH] Added automatic AVX support - speedup +20% on CPU x86_64 Intel Skylake --- src/matrix.h | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/src/matrix.h b/src/matrix.h index 01d825d..641b596 100644 --- a/src/matrix.h +++ b/src/matrix.h @@ -10,9 +10,12 @@ void print_matrix(matrix m); matrix csv_to_matrix(char *filename); +void matrix_to_csv(matrix m); matrix hold_out_matrix(matrix *m, int n); -float matrix_accuracy(matrix truth, matrix guess); +float matrix_topk_accuracy(matrix truth, matrix guess, int k); void matrix_add_matrix(matrix from, matrix to); +void scale_matrix(matrix m, float scale); +matrix resize_matrix(matrix m, int size); float *pop_column(matrix *m, int c); -- Gitblit v1.10.0