From 305da94f0d3604ab4ff6c27d38c40ea70be0c984 Mon Sep 17 00:00:00 2001
From: Yifan Zhao <yifanz16@illinois.edu>
Date: Fri, 26 Mar 2021 21:37:02 -0500
Subject: [PATCH] Fixed some links in documentation

---
 hpvm/docs/getting-started.rst | 8 ++++----
 hpvm/docs/install.rst         | 2 +-
 hpvm/projects/predtuner       | 2 +-
 hpvm/test/README.rst          | 6 ------
 4 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/hpvm/docs/getting-started.rst b/hpvm/docs/getting-started.rst
index 0f1ee13cb8..cbf5d0b095 100644
--- a/hpvm/docs/getting-started.rst
+++ b/hpvm/docs/getting-started.rst
@@ -63,8 +63,8 @@ Create a DNN `module` and load the checkpoint:
 
 Any `torch.nn.Module` can be similarly used,
 as long as they only contain the tensor operators supported in HPVM.
-See "Supported Operators" in :doc:`PyTorch frontend <components/torch2hpvm>`
-and :doc:`Keras frontend <components/keras-frontend>`.
+See "Supported Operators" in :doc:`PyTorch frontend </components/torch2hpvm>`
+and :doc:`Keras frontend </components/keras-frontend>`.
 
 Now we are ready to export the model. The main functioning class of `torch2hpvm` is `ModelExporter`:
 
@@ -183,7 +183,7 @@ After the tuning finishes, the tuner will
 * save the HPVM config format (write-only) at ``./hpvm_confs.txt``.
 
 It is also possible to save the configuration in other formats
-(see the :doc:`predtuner documentation <components/predtuner>`).
+(see the :doc:`predtuner documentation </components/predtuner>`).
 
 Profiling the Configurations
 ----------------------------
@@ -228,4 +228,4 @@ An example of ``configs_profiled.png`` looks like this (proportion of your image
 
 This concludes the whole workflow of HPVM.
 For more detailed usages, check out the documentation of each component listed
-:doc:`here <components/index>`.
+:doc:`here </components/index>`.
diff --git a/hpvm/docs/install.rst b/hpvm/docs/install.rst
index 47b400d2be..4876cf960c 100644
--- a/hpvm/docs/install.rst
+++ b/hpvm/docs/install.rst
@@ -161,4 +161,4 @@ You can run tests similarly as how ``approxhpvm.py`` is compiled: for example,
 
    make -j<number of threads> check-hpvm-pass
 
-runs ``check-hpvm-pass`` tests. See TODO for details on benchmarks and test cases.
+runs ``check-hpvm-pass`` tests. See :doc:`/tests` for details on benchmarks and test cases.
diff --git a/hpvm/projects/predtuner b/hpvm/projects/predtuner
index aa28a41ca1..a149e36517 160000
--- a/hpvm/projects/predtuner
+++ b/hpvm/projects/predtuner
@@ -1 +1 @@
-Subproject commit aa28a41ca12b15af31e1d15b687367e27cde3878
+Subproject commit a149e365170263666db764664ad8ed6b03f258d3
diff --git a/hpvm/test/README.rst b/hpvm/test/README.rst
index e770b05cb3..66af5c999f 100644
--- a/hpvm/test/README.rst
+++ b/hpvm/test/README.rst
@@ -120,9 +120,3 @@ Currently, there are 20 of them. These are:
 
 ``_cudnn`` suffix indicates the code is generated onto cuDNN functions.
 Otherwise they are generated to ``tensor_runtime`` DNN functions which are hand-written in CUDA.
-
-TODO: figure out how to
-^^^^^^^^^^^^^^^^^^^^^^^
-
-
-#. Auto run Keras and PyTorch tests (generating, compiling and running all DNNs)
-- 
GitLab