summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--driver/others/blas_server.c6
-rw-r--r--driver/others/memory.c2
2 files changed, 5 insertions, 3 deletions
diff --git a/driver/others/blas_server.c b/driver/others/blas_server.c
index f13b83dd4..04b614a6e 100644
--- a/driver/others/blas_server.c
+++ b/driver/others/blas_server.c
@@ -272,7 +272,7 @@ static void legacy_exec(void *func, int mode, blas_arg_t *args, void *sb){
}
}
-#if defined(OS_LINUX) && !defined(NO_AFFINITY)
+#if defined(OS_LINUX) && !defined(NO_AFFINITY)
int gotoblas_set_affinity(int);
int gotoblas_set_affinity2(int);
int get_node(void);
@@ -281,6 +281,8 @@ int get_node(void);
static int increased_threads = 0;
#ifdef OS_LINUX
+extern int openblas_get_num_threads(void);
+
int openblas_setaffinity(int thread_idx, size_t cpusetsize, cpu_set_t* cpu_set) {
const int active_threads = openblas_get_num_threads();
@@ -602,7 +604,7 @@ int blas_thread_init(void){
if(ret!=0){
struct rlimit rlim;
const char *msg = strerror(ret);
- fprintf(STDERR, "OpenBLAS blas_thread_init: pthread_create failed for thread %ld of %ld: %s\n", i+1,blas_num_threads,msg);
+ fprintf(STDERR, "OpenBLAS blas_thread_init: pthread_create failed for thread %ld of %d: %s\n", i+1,blas_num_threads,msg);
#ifdef RLIMIT_NPROC
if(0 == getrlimit(RLIMIT_NPROC, &rlim)) {
fprintf(STDERR, "OpenBLAS blas_thread_init: RLIMIT_NPROC "
diff --git a/driver/others/memory.c b/driver/others/memory.c
index 5abcbf3a4..a5595aed4 100644
--- a/driver/others/memory.c
+++ b/driver/others/memory.c
@@ -2070,7 +2070,7 @@ if (!release->address) return;
if (munmap(release -> address, BUFFER_SIZE)) {
int errsv=errno;
perror("OpenBLAS : munmap failed:");
- printf("error code=%d,\trelease->address=%lx\n",errsv,release->address);
+ printf("error code=%d,\trelease->address=%p\n",errsv,release->address);
}
}