Skip to content

Commit 847a2ad

Browse files
committed
virtgpu: move the logging functions to virtgpu-utils
1 parent 2ee2a4d commit 847a2ad

File tree

2 files changed

+23
-9
lines changed

2 files changed

+23
-9
lines changed

ggml/src/ggml-remotingfrontend/virtgpu-utils.h

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
#include <ctime>
77
#include <cerrno>
88
#include <atomic>
9+
#include <cstdlib>
10+
#include <cstdarg>
11+
#include <cstdio>
912

1013
#define unlikely(x) __builtin_expect(!!(x), 0)
1114
#define likely(x) __builtin_expect(!!(x), 1)
@@ -21,6 +24,26 @@
2124

2225
#define p_atomic_read(_v) __atomic_load_n((_v), __ATOMIC_ACQUIRE)
2326

27+
inline void
28+
INFO(const char *format, ...) {
29+
va_list argptr;
30+
va_start(argptr, format);
31+
vfprintf(stderr, format, argptr);
32+
fprintf(stderr, "\n");
33+
va_end(argptr);
34+
}
35+
36+
inline void
37+
FATAL(const char *format, ...) {
38+
fprintf(stderr, "FATAL: ");
39+
40+
va_list argptr;
41+
va_start(argptr, format);
42+
vfprintf(stderr, format, argptr);
43+
fprintf(stderr, "\n");
44+
va_end(argptr);
45+
exit(1);
46+
}
2447

2548
static inline bool
2649
util_is_power_of_two_nonzero64(uint64_t v)

ggml/src/ggml-remotingfrontend/virtgpu.h

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -101,15 +101,6 @@ vn_log(struct remoting_dev_instance *instance, const char *format, ...)
101101
PRINTFLIKE(2, 3);
102102

103103

104-
inline void
105-
INFO(const char *format, ...) {
106-
va_list argptr;
107-
va_start(argptr, format);
108-
vfprintf(stderr, format, argptr);
109-
fprintf(stderr, "\n");
110-
va_end(argptr);
111-
}
112-
113104
struct virtgpu {
114105
struct remoting_dev_instance *instance;
115106

0 commit comments

Comments
 (0)