diff --git a/.gitmodules b/.gitmodules
index aeaea73f16d7cae575ca0786682e737c775f2c03..f7d3d37cde7f947d3d7d7f4f9d8d7879b60e33e6 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,4 @@
 [submodule "hpvm/projects/predtuner"]
 	path = hpvm/projects/predtuner
-	url = git@gitlab.engr.illinois.edu:yifanz16/predtuner.git
+	url = ../predtuner.git
+	branch = hpvm
diff --git a/README.md b/README.md
index 69812ea02156be8c5da422565c49f87025f5c00c..6b185aab532fb00e94dcad3d735954e61b0a883f 100644
--- a/README.md
+++ b/README.md
@@ -68,6 +68,7 @@ Checkout HPVM and go to directory `./hpvm` under project root:
 git clone --recursive https://gitlab.engr.illinois.edu/llvm/hpvm.git
 cd hpvm/
 git checkout approx_hpvm_reorg_keras
+git submodule update --init --recursive
 cd hpvm/
 ```
 
diff --git a/hpvm/projects/predtuner b/hpvm/projects/predtuner
index cef07897325f0427246a1f2d71fbf9562656465f..70ead4a70536ec7af29a99658a9e207b6e16d230 160000
--- a/hpvm/projects/predtuner
+++ b/hpvm/projects/predtuner
@@ -1 +1 @@
-Subproject commit cef07897325f0427246a1f2d71fbf9562656465f
+Subproject commit 70ead4a70536ec7af29a99658a9e207b6e16d230