From 3f73c0a70d641b2b84b4764ee55f3f942fb2c6da Mon Sep 17 00:00:00 2001 From: peizhilin Date: Tue, 20 Nov 2018 10:26:59 +0800 Subject: [PATCH] fix the build issue on windows --- paddle/fluid/memory/allocation/cpu_allocator.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/paddle/fluid/memory/allocation/cpu_allocator.h b/paddle/fluid/memory/allocation/cpu_allocator.h index 9e0044c47..165f11cd3 100644 --- a/paddle/fluid/memory/allocation/cpu_allocator.h +++ b/paddle/fluid/memory/allocation/cpu_allocator.h @@ -15,6 +15,11 @@ #pragma once #include "paddle/fluid/memory/allocation/allocator.h" +#ifdef _WIN32 +#define posix_memalign_free _aligned_free +#define posix_memalign(p, a, s) (((*(p)) = _aligned_malloc((s), (a))), *(p) ? 0 : errno) +#endif + namespace paddle { namespace memory { namespace allocation { -- GitLab