diff --git a/hpvm/test/dnn_benchmarks/include/hpvm.h b/hpvm/test/dnn_benchmarks/include/hpvm.h
index a354d7c096d2c02708b51536f47389ece59771a5..99cfebff31b85941c1d397fd657bf30e8bc546ed 100644
--- a/hpvm/test/dnn_benchmarks/include/hpvm.h
+++ b/hpvm/test/dnn_benchmarks/include/hpvm.h
@@ -10,23 +10,15 @@
 #define DEVICE CUDNN_TARGET
 #endif
 
-#include "SupportHPVM/HPVMHint.h"
+#include "../../../include/SupportHPVM/HPVMHint.h"
 
 #ifdef __cplusplus
 extern "C" {
-void __hpvm__hint(visc::Target);
+void __hpvm__hint(hpvm::Target);
 #else
 void __hpvm__hint(enum Target);
 #endif
 
-#ifdef __cplusplus
-void* __hpvm__node(...);
-//void* __hpvm__createNode(...);
-//void* __hpvm__createNode1D(...);
-//void* __hpvm__createNode2D(...);
-//void* __hpvm__createNode3D(...);
-//void __hpvm__return(...);
-#endif
 void* __hpvm__createNodeND(unsigned, ...);
 void __hpvm__return(unsigned, ...);
 
@@ -75,18 +67,6 @@ float __hpvm__rsqrt(float);
 float __hpvm__sqrt(float);
 float __hpvm__sin(float);
 float __hpvm__cos(float);
-// unsigned int
-//unsigned __hpvm__atomic_cmpxchg(unsigned*, unsigned, unsigned);
-//unsigned __hpvm__atomic_add(unsigned*, unsigned);
-//unsigned __hpvm__atomic_sub(unsigned*, unsigned);
-//unsigned __hpvm__atomic_xchg(unsigned*, unsigned);
-//unsigned __hpvm__atomic_inc(unsigned*);
-//unsigned __hpvm__atomic_dec(unsigned*);
-//unsigned __hpvm__atomic_min(unsigned*, unsigned);
-//unsigned __hpvm__atomic_max(unsigned*, unsigned);
-//unsigned __hpvm__atomic_and(unsigned*, unsigned);
-//unsigned __hpvm__atomic_or(unsigned*, unsigned);
-//unsigned __hpvm__atomic_xor(unsigned*, unsigned);
 
 /*
  * ApproxHPVM specific function calls