This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git
The following commit(s) were added to refs/heads/main by this push:
new 5daa303ce7 [Fix] PAPI docs (#16820)
5daa303ce7 is described below
commit 5daa303ce7f96acd410172f29cf5da81b6ea67f2
Author: Masahiro Hiramori <[email protected]>
AuthorDate: Sat Mar 30 06:14:56 2024 +0900
[Fix] PAPI docs (#16820)
* the papi repo moved to github
* fix missing closing curly bracket
---
docker/install/ubuntu_install_papi.sh | 2 +-
docs/how_to/profile/papi.rst | 4 ++--
src/runtime/contrib/papi/papi.cc | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/docker/install/ubuntu_install_papi.sh
b/docker/install/ubuntu_install_papi.sh
index 9581445185..2907aee180 100755
--- a/docker/install/ubuntu_install_papi.sh
+++ b/docker/install/ubuntu_install_papi.sh
@@ -27,7 +27,7 @@ apt-install-and-clear -y linux-tools-common
linux-tools-generic kmod
cd /
# Pulling the latest version of this has broken the images before. Checkout
the tagged version below for now.
-git clone --branch papi-6-0-0-1-t https://bitbucket.org/icl/papi.git
+git clone --branch papi-6-0-0-1-t https://github.com/icl-utk-edu/papi
cd papi/src
export PAPI_CUDA_ROOT=/usr/local/cuda
export PAPI_ROCM_ROOT=/opt/rocm
diff --git a/docs/how_to/profile/papi.rst b/docs/how_to/profile/papi.rst
index 02643451aa..91599c9a7c 100644
--- a/docs/how_to/profile/papi.rst
+++ b/docs/how_to/profile/papi.rst
@@ -32,7 +32,7 @@ Installing PAPI
PAPI can either be installed using your package manager (``apt-get install
libpapi-dev``
on Ubuntu), or from source here:
-https://bitbucket.org/icl/papi/src/master/.
+https://github.com/icl-utk-edu/papi.
Pulling the latest version of PAPI from source has caused build issues before.
Therefore, it is recommended to checkout tagged version ``papi-6-0-0-1-t``.
@@ -102,7 +102,7 @@ You can also change which metrics are collected:
report = vm.profile(
data,
func_name="main",
- collectors=[tvm.runtime.profiling.PAPIMetricCollector({dev:
["PAPI_FP_OPS"])],
+ collectors=[tvm.runtime.profiling.PAPIMetricCollector({dev:
["PAPI_FP_OPS"]})],
)
.. code::
diff --git a/src/runtime/contrib/papi/papi.cc b/src/runtime/contrib/papi/papi.cc
index 4fc29f92ea..3d84c9f8ef 100644
--- a/src/runtime/contrib/papi/papi.cc
+++ b/src/runtime/contrib/papi/papi.cc
@@ -91,7 +91,7 @@ int component_for_device(Device dev) {
* PAPI (Performance Application Programming Interface) collects metrics on a
* variety of platforms including cpu, cuda and rocm.
*
- * PAPI is avaliable at https://bitbucket.org/icl/papi/src/master/.
+ * PAPI is avaliable at https://github.com/icl-utk-edu/papi.
*/
struct PAPIMetricCollectorNode final : public MetricCollectorNode {
/*! \brief Construct a metric collector that collects a specific set of
metrics.