diff --git a/nnvm/src/top/tensor/elemwise.cc b/nnvm/src/top/tensor/elemwise.cc
index 944ff5fe05761a4f44c5623765875aeaac40e314..793d84b1484c3c4d360929dcce5e27178b458886 100644
--- a/nnvm/src/top/tensor/elemwise.cc
+++ b/nnvm/src/top/tensor/elemwise.cc
@@ -7,6 +7,7 @@
 #include <nnvm/node.h>
 #include <nnvm/op_attr_types.h>
 #include <nnvm/top/tensor.h>
+#include <cmath>
 #include "../op_common.h"
 #include "../elemwise_op_common.h"