Fix openblas_get_num_threads and openblas_get_num_procs bug with single thread.
This commit is contained in:
parent
1ccd57ce80
commit
cfa9392ffa
|
@ -241,9 +241,6 @@ void set_stack_limit(int limitMB){
|
||||||
*/
|
*/
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
int openblas_get_num_procs(void) {
|
|
||||||
return get_num_procs();
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
OpenBLAS uses the numbers of CPU cores in multithreading.
|
OpenBLAS uses the numbers of CPU cores in multithreading.
|
||||||
|
@ -327,8 +324,21 @@ int blas_get_cpu_number(void){
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
int openblas_get_num_procs(void) {
|
||||||
|
#ifndef SMP
|
||||||
|
return 1;
|
||||||
|
#else
|
||||||
|
return get_num_procs();
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
int openblas_get_num_threads(void) {
|
int openblas_get_num_threads(void) {
|
||||||
|
#ifndef SMP
|
||||||
|
return 1;
|
||||||
|
#else
|
||||||
return blas_get_cpu_number();
|
return blas_get_cpu_number();
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
struct release_t {
|
struct release_t {
|
||||||
|
|
Loading…
Reference in New Issue