You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by tq...@apache.org on 2020/09/28 00:05:55 UTC

[incubator-tvm-site] branch asf-site updated: Build at Sun Sep 27 17:05:44 PDT 2020

This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-tvm-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 96d556d  Build at Sun Sep 27 17:05:44 PDT 2020
96d556d is described below

commit 96d556d406aeddcf92a1fbdbde4ea0aac45b3d54
Author: tqchen <ti...@gmail.com>
AuthorDate: Sun Sep 27 17:05:45 2020 -0700

    Build at Sun Sep 27 17:05:44 PDT 2020
---
 2017/08/17/tvm-release-announcement.html                              | 2 +-
 ...arning-GPU-Operators-with-TVM-A-Depthwise-Convolution-Example.html | 2 +-
 2017/10/06/nnvm-compiler-announcement.html                            | 2 +-
 .../30/Bringing-AMDGPUs-to-TVM-Stack-and-NNVM-Compiler-with-ROCm.html | 2 +-
 2017/11/08/android-rpc-introduction.html                              | 2 +-
 2018/01/16/opt-mali-gpu.html                                          | 2 +-
 2018/03/12/webgl.html                                                 | 2 +-
 2018/03/23/nmt-transformer-optimize.html                              | 2 +-
 2018/07/12/vta-release-announcement.html                              | 2 +-
 2018/08/10/DLPack-Bridge.html                                         | 2 +-
 2018/10/03/auto-opt-all.html                                          | 2 +-
 2018/10/09/ml-in-tees.html                                            | 2 +-
 2018/12/18/lowprecision-conv.html                                     | 2 +-
 2019/01/19/Golang.html                                                | 2 +-
 2019/03/18/tvm-apache-announcement.html                               | 2 +-
 2019/04/29/opt-cuda-quantized.html                                    | 2 +-
 2019/05/30/pytorch-frontend.html                                      | 2 +-
 2020/05/14/compiling-machine-learning-to-webassembly-and-webgpu.html  | 2 +-
 2020/05/20/bring-your-own-datatypes.html                              | 2 +-
 2020/06/04/tinyml-how-tvm-is-taming-tiny.html                         | 2 +-
 2020/07/14/bert-pytorch-tvm.html                                      | 2 +-
 2020/07/15/how-to-bring-your-own-codegen-to-tvm.html                  | 2 +-
 404.html                                                              | 2 +-
 asf.html                                                              | 2 +-
 atom.xml                                                              | 2 +-
 blog.html                                                             | 2 +-
 categories.html                                                       | 2 +-
 download.html                                                         | 2 +-
 feed.xml                                                              | 2 +-
 history.html                                                          | 2 +-
 index.html                                                            | 2 +-
 rss.xml                                                               | 4 ++--
 tags.html                                                             | 2 +-
 vta.html                                                              | 2 +-
 34 files changed, 35 insertions(+), 35 deletions(-)

diff --git a/2017/08/17/tvm-release-announcement.html b/2017/08/17/tvm-release-announcement.html
index 3a705a9..60deb64 100644
--- a/2017/08/17/tvm-release-announcement.html
+++ b/2017/08/17/tvm-release-announcement.html
@@ -284,7 +284,7 @@ that adopts the standard, such as MXNet, PyTorch, Caffe2 and tiny-dnn.</li>
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2017/08/22/Optimize-Deep-Learning-GPU-Operators-with-TVM-A-Depthwise-Convolution-Example.html b/2017/08/22/Optimize-Deep-Learning-GPU-Operators-with-TVM-A-Depthwise-Convolution-Example.html
index 50621db..b1408bd 100644
--- a/2017/08/22/Optimize-Deep-Learning-GPU-Operators-with-TVM-A-Depthwise-Convolution-Example.html
+++ b/2017/08/22/Optimize-Deep-Learning-GPU-Operators-with-TVM-A-Depthwise-Convolution-Example.html
@@ -739,7 +739,7 @@ He is experiencing a gap year after obtaining a bachelor’s degree in electrica
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2017/10/06/nnvm-compiler-announcement.html b/2017/10/06/nnvm-compiler-announcement.html
index 1e5f566..25deba8 100644
--- a/2017/10/06/nnvm-compiler-announcement.html
+++ b/2017/10/06/nnvm-compiler-announcement.html
@@ -239,7 +239,7 @@ We also learns from Halide when implementing the lowering pipeline in TVM.</li>
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2017/10/30/Bringing-AMDGPUs-to-TVM-Stack-and-NNVM-Compiler-with-ROCm.html b/2017/10/30/Bringing-AMDGPUs-to-TVM-Stack-and-NNVM-Compiler-with-ROCm.html
index e1d9871..19898e0 100644
--- a/2017/10/30/Bringing-AMDGPUs-to-TVM-Stack-and-NNVM-Compiler-with-ROCm.html
+++ b/2017/10/30/Bringing-AMDGPUs-to-TVM-Stack-and-NNVM-Compiler-with-ROCm.html
@@ -382,7 +382,7 @@ BB0_6:
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2017/11/08/android-rpc-introduction.html b/2017/11/08/android-rpc-introduction.html
index 0e3dbd2..48d6e04 100644
--- a/2017/11/08/android-rpc-introduction.html
+++ b/2017/11/08/android-rpc-introduction.html
@@ -388,7 +388,7 @@ make jvminstall
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2018/01/16/opt-mali-gpu.html b/2018/01/16/opt-mali-gpu.html
index 76b60ad..6f49e10 100644
--- a/2018/01/16/opt-mali-gpu.html
+++ b/2018/01/16/opt-mali-gpu.html
@@ -734,7 +734,7 @@ advice and <a href="https://github.com/yzhliu">Yizhi Liu</a> for his earlier wor
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2018/03/12/webgl.html b/2018/03/12/webgl.html
index 4c78172..f24a5c0 100644
--- a/2018/03/12/webgl.html
+++ b/2018/03/12/webgl.html
@@ -276,7 +276,7 @@ optimizations into the TVM stack.</p>
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2018/03/23/nmt-transformer-optimize.html b/2018/03/23/nmt-transformer-optimize.html
index 0dc644e..3a97c52 100644
--- a/2018/03/23/nmt-transformer-optimize.html
+++ b/2018/03/23/nmt-transformer-optimize.html
@@ -422,7 +422,7 @@ C = tvm.compute(
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2018/07/12/vta-release-announcement.html b/2018/07/12/vta-release-announcement.html
index 1412bf6..9cf8ecc 100644
--- a/2018/07/12/vta-release-announcement.html
+++ b/2018/07/12/vta-release-announcement.html
@@ -298,7 +298,7 @@ This kind of high-level visibility is essential to system designers who want to
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2018/08/10/DLPack-Bridge.html b/2018/08/10/DLPack-Bridge.html
index bfc5df2..949cbd1 100644
--- a/2018/08/10/DLPack-Bridge.html
+++ b/2018/08/10/DLPack-Bridge.html
@@ -299,7 +299,7 @@ support, and can be used to implement convenient converters, such as
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2018/10/03/auto-opt-all.html b/2018/10/03/auto-opt-all.html
index 32cf1d1..3ad2052 100644
--- a/2018/10/03/auto-opt-all.html
+++ b/2018/10/03/auto-opt-all.html
@@ -554,7 +554,7 @@ for inference deployment. TVM just provides such a solution.</p>
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2018/10/09/ml-in-tees.html b/2018/10/09/ml-in-tees.html
index 6bfbc3c..d85dec6 100644
--- a/2018/10/09/ml-in-tees.html
+++ b/2018/10/09/ml-in-tees.html
@@ -276,7 +276,7 @@ His research interest is in the general domain of ML on shared private data, but
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2018/12/18/lowprecision-conv.html b/2018/12/18/lowprecision-conv.html
index c90e136..65a9bb1 100644
--- a/2018/12/18/lowprecision-conv.html
+++ b/2018/12/18/lowprecision-conv.html
@@ -321,7 +321,7 @@ Note: x86 doesn’t support a vectorized popcount for this microarchitecture, so
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2019/01/19/Golang.html b/2019/01/19/Golang.html
index 132acc3..ddb8c7d 100644
--- a/2019/01/19/Golang.html
+++ b/2019/01/19/Golang.html
@@ -330,7 +330,7 @@ closure as TVM packed function and invoke the same across programming language b
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2019/03/18/tvm-apache-announcement.html b/2019/03/18/tvm-apache-announcement.html
index 61c66ed..6ec2e49 100644
--- a/2019/03/18/tvm-apache-announcement.html
+++ b/2019/03/18/tvm-apache-announcement.html
@@ -183,7 +183,7 @@
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2019/04/29/opt-cuda-quantized.html b/2019/04/29/opt-cuda-quantized.html
index cc199c4..d4153b2 100644
--- a/2019/04/29/opt-cuda-quantized.html
+++ b/2019/04/29/opt-cuda-quantized.html
@@ -304,7 +304,7 @@ We show that automatic optimization in TVM makes it easy and flexible to support
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2019/05/30/pytorch-frontend.html b/2019/05/30/pytorch-frontend.html
index 97a5d13..049cc2f 100644
--- a/2019/05/30/pytorch-frontend.html
+++ b/2019/05/30/pytorch-frontend.html
@@ -262,7 +262,7 @@ relay_graph = torch_tvm.to_relay(mul, inputs)
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2020/05/14/compiling-machine-learning-to-webassembly-and-webgpu.html b/2020/05/14/compiling-machine-learning-to-webassembly-and-webgpu.html
index 31c17e5..c79e54a 100644
--- a/2020/05/14/compiling-machine-learning-to-webassembly-and-webgpu.html
+++ b/2020/05/14/compiling-machine-learning-to-webassembly-and-webgpu.html
@@ -247,7 +247,7 @@
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2020/05/20/bring-your-own-datatypes.html b/2020/05/20/bring-your-own-datatypes.html
index ff85034..c682c96 100644
--- a/2020/05/20/bring-your-own-datatypes.html
+++ b/2020/05/20/bring-your-own-datatypes.html
@@ -446,7 +446,7 @@ The Bring Your Own Datatypes framework
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2020/06/04/tinyml-how-tvm-is-taming-tiny.html b/2020/06/04/tinyml-how-tvm-is-taming-tiny.html
index 9a1652a..2ce9c5f 100644
--- a/2020/06/04/tinyml-how-tvm-is-taming-tiny.html
+++ b/2020/06/04/tinyml-how-tvm-is-taming-tiny.html
@@ -469,7 +469,7 @@ Diagram from CMSIS-NN paper showing a 2x2 matrix multiplication microkernel</p>
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2020/07/14/bert-pytorch-tvm.html b/2020/07/14/bert-pytorch-tvm.html
index d7a485c..01cacc2 100644
--- a/2020/07/14/bert-pytorch-tvm.html
+++ b/2020/07/14/bert-pytorch-tvm.html
@@ -683,7 +683,7 @@ He is a PyTorch core developer and co-authored <a href="https://www.manning.com/
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/2020/07/15/how-to-bring-your-own-codegen-to-tvm.html b/2020/07/15/how-to-bring-your-own-codegen-to-tvm.html
index 33dd01a..1ca9a2e 100644
--- a/2020/07/15/how-to-bring-your-own-codegen-to-tvm.html
+++ b/2020/07/15/how-to-bring-your-own-codegen-to-tvm.html
@@ -639,7 +639,7 @@ Figure 4: After Graph Partitioning.
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/404.html b/404.html
index a86a23f..9ceedab 100644
--- a/404.html
+++ b/404.html
@@ -42,7 +42,7 @@
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/asf.html b/asf.html
index 327a5c8..9e2ded1 100644
--- a/asf.html
+++ b/asf.html
@@ -168,7 +168,7 @@
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/atom.xml b/atom.xml
index 2f7dd6b..f5ccc40 100644
--- a/atom.xml
+++ b/atom.xml
@@ -4,7 +4,7 @@
  <title>TVM</title>
  <link href="https://tvm.apache.org" rel="self"/>
  <link href="https://tvm.apache.org"/>
- <updated>2020-09-27T16:03:44-07:00</updated>
+ <updated>2020-09-27T17:05:42-07:00</updated>
  <id>https://tvm.apache.org</id>
  <author>
    <name></name>
diff --git a/blog.html b/blog.html
index 47e5e96..0fd55e1 100644
--- a/blog.html
+++ b/blog.html
@@ -381,7 +381,7 @@
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/categories.html b/categories.html
index 7f20d27..dc41475 100644
--- a/categories.html
+++ b/categories.html
@@ -170,7 +170,7 @@
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/download.html b/download.html
index f54bd21..fef00d9 100644
--- a/download.html
+++ b/download.html
@@ -222,7 +222,7 @@ Choose your flavor of download from the following links:</p>
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/feed.xml b/feed.xml
index 56243bc..e0a91c9 100644
--- a/feed.xml
+++ b/feed.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.1.1">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2020-09-27T16:03:44-07:00</updated><id>/feed.xml</id><title type="html">TVM</title><author><name>{&quot;name&quot;=&gt;nil}</name></author><entry><title type="html">How to Bring Your Own Codegen to TVM</title><link  [...]
+<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.1.1">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2020-09-27T17:05:42-07:00</updated><id>/feed.xml</id><title type="html">TVM</title><author><name>{&quot;name&quot;=&gt;nil}</name></author><entry><title type="html">How to Bring Your Own Codegen to TVM</title><link  [...]
 
 &lt;p&gt;However, users have to learn a new programming interface when they attempt to work on a new kernel library or a device. As a result, the demand for a unified programming interface becomes more and more important to let all users and hardware backend providers stand on the same page.&lt;/p&gt;
 
diff --git a/history.html b/history.html
index 12fabc7..c3644c8 100644
--- a/history.html
+++ b/history.html
@@ -167,7 +167,7 @@ Then a tensor operator optimization and code generation layer that optimizes ten
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/index.html b/index.html
index 5e6112f..47056ee 100644
--- a/index.html
+++ b/index.html
@@ -402,7 +402,7 @@ This is a community maintained list of organizations using and contributing to t
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/rss.xml b/rss.xml
index e44d4d9..034f7a1 100644
--- a/rss.xml
+++ b/rss.xml
@@ -5,8 +5,8 @@
         <description>TVM - </description>
         <link>https://tvm.apache.org</link>
         <atom:link href="https://tvm.apache.org" rel="self" type="application/rss+xml" />
-        <lastBuildDate>Sun, 27 Sep 2020 16:03:44 -0700</lastBuildDate>
-        <pubDate>Sun, 27 Sep 2020 16:03:44 -0700</pubDate>
+        <lastBuildDate>Sun, 27 Sep 2020 17:05:42 -0700</lastBuildDate>
+        <pubDate>Sun, 27 Sep 2020 17:05:42 -0700</pubDate>
         <ttl>60</ttl>
 
 
diff --git a/tags.html b/tags.html
index 6d3f7ac..b68a892 100644
--- a/tags.html
+++ b/tags.html
@@ -171,7 +171,7 @@
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}
diff --git a/vta.html b/vta.html
index 0166c45..7d8f258 100644
--- a/vta.html
+++ b/vta.html
@@ -181,7 +181,7 @@ under the Apache way.</p>
   <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
   <!-- <script src="./assets/js/slick.js"></script> -->
   <script src="/assets/js/custome.js"></script>
-  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-179122341-1"></script>
+  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-75982049-2"></script>
   <script>
     window.dataLayer = window.dataLayer || [];
     function gtag(){dataLayer.push(arguments);}