From 0d87c1ffb6fd26e4dc290354ba44c5691dba5c26 Mon Sep 17 00:00:00 2001 From: Jerome Robert Date: Tue, 26 Jan 2016 13:04:16 +0100 Subject: [PATCH] Let openblas_get_num_threads return the number of active threads ... not the number of allocated threads. Close #760 --- driver/others/memory.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/driver/others/memory.c b/driver/others/memory.c index af7bd81cea..1075925cc7 100644 --- a/driver/others/memory.c +++ b/driver/others/memory.c @@ -357,7 +357,9 @@ int openblas_get_num_threads(void) { #ifndef SMP return 1; #else - return blas_get_cpu_number(); + // init blas_cpu_number if needed + blas_get_cpu_number(); + return blas_cpu_number; #endif }