Fix openblas_get_num_threads and openblas_get_num_procs bug with single thread.

This commit is contained in:
Zhang Xianyi 2015-02-08 01:30:12 -06:00
parent 1ccd57ce80
commit cfa9392ffa
1 changed files with 13 additions and 3 deletions

View File

@ -241,9 +241,6 @@ void set_stack_limit(int limitMB){
*/
#endif
int openblas_get_num_procs(void) {
return get_num_procs();
}
/*
OpenBLAS uses the numbers of CPU cores in multithreading.
@ -327,8 +324,21 @@ int blas_get_cpu_number(void){
}
#endif
int openblas_get_num_procs(void) {
#ifndef SMP
return 1;
#else
return get_num_procs();
#endif
}
int openblas_get_num_threads(void) {
#ifndef SMP
return 1;
#else
return blas_get_cpu_number();
#endif
}
struct release_t {