diff --git a/README.md b/README.md
index 6b185aab532fb00e94dcad3d735954e61b0a883f..5c37358a49b45335d04b30d13ae4caf2a6e729c8 100644
--- a/README.md
+++ b/README.md
@@ -65,11 +65,8 @@ HPVM has not been tested but might work on other CPUs supported by LLVM Backend,
 Checkout HPVM and go to directory `./hpvm` under project root:
 
 ```shell
-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/
+git clone --recursive -b approx_hpvm_reorg_keras --single-branch https://gitlab.engr.illinois.edu/llvm/hpvm.git
+cd hpvm/hpvm/
 ```
 
 HPVM needs to be able to find CUDA.
diff --git a/hpvm/projects/predtuner b/hpvm/projects/predtuner
index 70ead4a70536ec7af29a99658a9e207b6e16d230..dd6e0bfea360d353fb0f8d6b9d01eedf36ca526c 160000
--- a/hpvm/projects/predtuner
+++ b/hpvm/projects/predtuner
@@ -1 +1 @@
-Subproject commit 70ead4a70536ec7af29a99658a9e207b6e16d230
+Subproject commit dd6e0bfea360d353fb0f8d6b9d01eedf36ca526c