summaryrefslogtreecommitdiffstats
path: root/eval/src/apps/analyze_onnx_model/analyze_onnx_model.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'eval/src/apps/analyze_onnx_model/analyze_onnx_model.cpp')
-rw-r--r--eval/src/apps/analyze_onnx_model/analyze_onnx_model.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/eval/src/apps/analyze_onnx_model/analyze_onnx_model.cpp b/eval/src/apps/analyze_onnx_model/analyze_onnx_model.cpp
index 1192f279496..051c5027999 100644
--- a/eval/src/apps/analyze_onnx_model/analyze_onnx_model.cpp
+++ b/eval/src/apps/analyze_onnx_model/analyze_onnx_model.cpp
@@ -10,8 +10,10 @@
#include <vespa/vespalib/util/guard.h>
#include <vespa/vespalib/util/stringfmt.h>
#include <charconv>
+#ifdef __linux__
#include <malloc.h>
#include <dlfcn.h>
+#endif
using vespalib::make_string_short::fmt;
@@ -62,6 +64,7 @@ struct MemoryUsage {
size_t malloc_current;
};
+#ifdef __linux__
static const vespalib::string UNKNOWN = "unknown";
size_t convert(const vespalib::string & s) {
@@ -111,6 +114,11 @@ MemoryUsage extract_memory_usage() {
#endif
return usage;
}
+#else
+MemoryUsage extract_memory_usage() {
+ return { 0, 0, 0, 0 };
+}
+#endif
void report_memory_usage(const vespalib::string &desc) {
MemoryUsage m = extract_memory_usage();