From f3add9f9f460cc67aba40d153c1898ded7b413c4 Mon Sep 17 00:00:00 2001 From: hsharif3 <hsharif3@illinois.edu> Date: Wed, 7 Apr 2021 23:50:15 +0000 Subject: [PATCH] Update faqs.rst --- hpvm/docs/faqs.rst | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/hpvm/docs/faqs.rst b/hpvm/docs/faqs.rst index 9da1527061..eb8cb2a6f5 100644 --- a/hpvm/docs/faqs.rst +++ b/hpvm/docs/faqs.rst @@ -1,3 +1,39 @@ Frequently Asked Questions ========================== + +**Q1. Is Python3.6 a strict requirement for installation**? + +Yes, our HPVM python packages require python version = 3.6. If you don't have a Python3.6 on your system, we encourage using the provided `env.yaml` conda environment. + +**Q2. What to do when running into out of memory errors**? + +Users can configure the batch size through Keras/PyTorch frontends. Users are encouraged to reduce batch size when encountering out of memory errors. + +**Q3. Should I expect speedups with approximations on my hardware system**? + +The approximation implementations in HPVM are currently optimized for the Nvidia Tegra Tx2 edge device. The routines are not expected to provide speedups across other hardware devices - though systems with similar hardware specifications may exhibit similar performance. We are working on providing speedups across a wider range of devices. + +**Q4. How many autotuning iterations should I use with `predtuner` package in HPVM**? + +The number of tuning iterations required to achieve good results varies across benchmarks. Users must tune this on a per-benchmark basis. For the included 10 CNNs, we recommmend using atleast 10K iterations. + +**Q5. How can I extend HPVM to include new custom approximations**? + +Users can update the `hpvm-tensor-rt` in HPVM to include new custom approximations that are targeted by the compiler. + +Alternatively developers can update the HPVM backends to compile to external libraries with support for custom approximations. The HPVM backends are documented in detail in [TODO : Add link to Backends Doc] + +The `predtuner` in HPVM is flexible to include more approximation knobs. [TODO: Yifan should add more details on how to add more knobs] + +**Q6. Does this release support combining HPVM tensor and non-tensor operations in a single program**? + +Currently we do not support tensor and non-tensor code in the same application. We will support this feature in the next release. + +**Q7. Does this release support object detection models?** + +Currrently, HPVM doesn't support object detection models. Support will be added in future releases. + + + + -- GitLab