Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b776ff3

Browse files
authored
[DOCS] Point docs to the ASF site. (apache#5178)
* [DOCS] Point docs to the ASF site. We have migrated the main docs to the ASF site, which will be periodically updated using the docs generated by the CI. Points the docs to the ASF version. * [CI] Improve the docs generation script
1 parent 0212138 commit b776ff3

15 files changed

Lines changed: 80 additions & 74 deletions

File tree

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Thanks for contributing to TVM! Please refer to guideline https://docs.tvm.ai/contribute/ for useful information and tips. After the pull request is submitted, please request code reviews from [Reviewers](https://github.com/apache/incubator-tvm/blob/master/CONTRIBUTORS.md#reviewers) by @ them in the pull request thread.
1+
Thanks for contributing to TVM! Please refer to guideline https://tvm.apache.org/docs/contribute/ for useful information and tips. After the pull request is submitted, please request code reviews from [Reviewers](https://github.com/apache/incubator-tvm/blob/master/CONTRIBUTORS.md#reviewers) by @ them in the pull request thread.

CONTRIBUTORS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ TVM Contributors
2020
TVM adopts the Apache way and governs by merit. We believe that it is important to create an inclusive community where everyone can use,
2121
contribute to, and influence the direction of the project. We actively invite contributors who have earned the merit to be part of the development community.
2222

23-
See the [community structure document](http://docs.tvm.ai/contribute/community.html) for the explanation of community structure and contribution guidelines.
23+
See the [community structure document](https://tvm.apache.org/docs/contribute/community.html) for the explanation of community structure and contribution guidelines.
2424

2525
## Mentors
2626

NEWS.md

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ to that issue so it can get added.
3131
### Relay in Production
3232
Relay is a functional, differentiable programming language designed to be an expressive intermediate representation for machine learning systems. Relay supports algebraic data types, closures, control flow, and recursion, allowing it to directly represent more complex models than computation graph-based IRs (e.g., NNVM) can. In TVM v0.6, Relay is in stable phase and is ready for production.
3333

34-
* Algebraic Data Types (ADT) support (#2442, #2575). ADT provides an expressive, efficient, and safe way to realize recursive computation (e.g., RNN). Refer to https://docs.tvm.ai/langref/relay_adt.html for more information.
34+
* Algebraic Data Types (ADT) support (#2442, #2575). ADT provides an expressive, efficient, and safe way to realize recursive computation (e.g., RNN). Refer to https://tvm.apache.org/docs/langref/relay_adt.html for more information.
3535
* Pass manager for Relay (#2546, #3226, #3234, #3191)
3636
* Most frameworks have been supported in Relay, including ONNX, Keras, Tensorflow, Caffe2, CoreML, NNVMv1, MXNet (#2246).
3737
* Explicitly manifest memory and tensor allocations in Relay. (#3560)
@@ -75,7 +75,7 @@ Relay is designed to natively support first-order and higher-order differentiati
7575
Low-bit inference is getting more and more popular as it benefits both the performance and storage usage. TVM now supports two types of quantization. 1. Automatic quantizaion takes floating-point precision model, does per-layer calibration and generates low-bit model. 2. TVM also imports pre-quantized model from Tensorflow and MXNet, a new dialect QNN is introduced to handle further lowering to normal operators.
7676

7777
* Automatic Quantization
78-
- Low-bit automatic quantization supported. (#2116). The workflow includes annotation, calibration and transformation.
78+
- Low-bit automatic quantization supported. (#2116). The workflow includes annotation, calibration and transformation.
7979
- Refactor quantization codebase and fix model accuracy. (#3543)
8080
- KL-divergence-based per-layer calibration. (#3538)
8181
- Add option to select which convolution layers are quantized. (#3173)
@@ -164,14 +164,14 @@ Rust language support in TVM includes two parts. 1. The frontend wraps the curre
164164
* Vision operator `roi_align` (#2618).
165165
* `where` operator for MXNet (#2647).
166166
* Deformable conv2d (#2908)
167-
* Faster-RCNN Proposal OP (#2725)
168-
* ROI Pool operator (#2811)
169-
* Gluoncv SSD support on CPU (#2353)
167+
* Faster-RCNN Proposal OP (#2725)
168+
* ROI Pool operator (#2811)
169+
* Gluoncv SSD support on CPU (#2353)
170170
* shape, reverse, and sign op (#2749, #2800, #2775)
171171
* tile and repeat op (#2720)
172172
* logical operators (#2743, #2453)
173173
* stack op (#2729)
174-
* NCHWc upsampling (#2806)
174+
* NCHWc upsampling (#2806)
175175
* clip and wrap mode support in take (#2858)
176176
* AlterLayout support for `intel_graphics` conv2d , depthwise conv2d (#2729, #2806)
177177
* Add foldr1 operator (#2928)
@@ -215,7 +215,7 @@ Rust language support in TVM includes two parts. 1. The frontend wraps the curre
215215

216216
### Frontend and User Interface
217217
* Frontend darknet (#2773)
218-
* Support tf.gather (#2935)
218+
* Support tf.gather (#2935)
219219
* Support tf.where (#2936)
220220
* Adding ADD operator to tflite frontend for compiling the MobileNetV2 (#2919)
221221
* Support SpaceToBatchND/BatchToSpaceND in Tensorflow frontend (#2943)
@@ -281,7 +281,7 @@ Rust language support in TVM includes two parts. 1. The frontend wraps the curre
281281

282282
### Runtime and Backend Support
283283
* Make external library extend TVM's NDArray more easily (#2613).
284-
* Improvements for NNPACK integratation, includes ci test, winograd (#2846, #2868, #2856, #2721)
284+
* Improvements for NNPACK integratation, includes ci test, winograd (#2846, #2868, #2856, #2721)
285285
* Improvements for OpenCL runtime (#2741, #2737)
286286
* GraphRuntime: Enable sharing parameters of a model among multiple threads (#3384)
287287
* Android runtime argsort support (#3472)
@@ -343,7 +343,7 @@ Rust language support in TVM includes two parts. 1. The frontend wraps the curre
343343
* Higher order reverse mode automatic differentiation that work with control flow (#2496)
344344
* Integer arithmetic analyzers, includes modular set analysis, const integer bound analysis and rewrite simplifier (#2904, #2851, #2768, #2722, #2668, #2860)
345345
* Improve operator fusion for TupleGetItem in relay (#2914, #2929
346-
* Compute FLOP of autotvm template for int8 models (#2776)
346+
* Compute FLOP of autotvm template for int8 models (#2776)
347347
* Common subexpression elimination pass in Relay (#2639)
348348
* Improve quantization in Relay (#2723)
349349
* Refactor `build_func` in measure module of autotvm to better support cross compiler (#2927)
@@ -437,12 +437,12 @@ Rust language support in TVM includes two parts. 1. The frontend wraps the curre
437437
* Relay now supports saving and loading parameter dictionaries. (#2620)
438438
* Add `max_num_threads` to Hybrid Script, which allows users to get max number of threads for GPU targets ([#2672](#2672/)).
439439
* Improvements for tensorflow frontend (#2830, #2757, #2586), includes decompiling tf control flow (#2830)
440-
* Improvements for mxnet frontend (#2844, #2777, #2772, #2706, #2704, #2709,, #2739)
440+
* Improvements for mxnet frontend (#2844, #2777, #2772, #2706, #2704, #2709,, #2739)
441441
* Improvements for keras frontend (#2842, #2854)
442442
* Improvements for DarkNet frontend (#2673)
443443
* Improvements for ONNX frontend (#2843, #2840)
444444
* Better profile result dump in Chrome Tracing format (#2922, #2863)
445-
* Unified error handling in NNVM and Relay frontends (#2828)
445+
* Unified error handling in NNVM and Relay frontends (#2828)
446446
* Improve NNVM to Relay conversion (#2734)
447447
* Remove `input_0d_mismatch` special handling for TF Frontend(#3087)
448448
* Bumped ONNX version from 1.1.0 to 1.4.1 (#3286)
@@ -509,7 +509,7 @@ Rust language support in TVM includes two parts. 1. The frontend wraps the curre
509509
* Documentation on operators (#2761)
510510
* Add gradient operator tutorial docs (#2751)
511511
* Add compiler pass tutorial docs (#2746)
512-
* Add Android Tutorial (#2977)
512+
* Add Android Tutorial (#2977)
513513
* Developer documentation for InferBound pass (#3126)
514514
* Add missing targets to `target_name` documentation (#3128)
515515
* Various documentation improvements (#3133)
@@ -540,10 +540,10 @@ Rust language support in TVM includes two parts. 1. The frontend wraps the curre
540540

541541
### Build and Test
542542
* Increate the robuteness of CI test (#2841, #2798, #2793, #2788, #2781, #2727, #2710, #2711, #2923)
543-
* Improve conda build (#2742)
543+
* Improve conda build (#2742)
544544
* Add caffe2 nnvm frontend to CI (#3018)
545545
* Use bridge network and expose port on macOS when launch docker image (#3086
546-
* Run DarkNet tests (#2673)
546+
* Run DarkNet tests (#2673)
547547
* Add file type check (#3116)
548548
* Always run cpptest during build to ensure library correctness (#3147)
549549
* Handle more file types in ASF header (#3235)
@@ -641,41 +641,41 @@ Rust language support in TVM includes two parts. 1. The frontend wraps the curre
641641
* [Tensor Expression] Fix missing reduction init predicates. (#2495)
642642
* [Relay] Fix missing argument for NCHWc in Relay. (#2627)
643643
* [TOPI] Fix `Nms_ir` data race. (#2600)
644-
* Fix `compute_inline` with multiple outputs (#2934)
644+
* Fix `compute_inline` with multiple outputs (#2934)
645645
* [TEXPR][PASS] Fix thread all reduce to avoid write after read hazzard (#2937)
646646
* [FRONTEND][TENSORFLOW] bug fix for tensorflow official slim models. (#2864)
647647
* [FRONTEND][ONNX] Some bug fixes and Shape operator fixed for relay. (#2850)
648-
* Turn on `USE_SORT` by default (#2916)
649-
* [DOCKER] Upgrade ci-cpu to latest v0.50 (#2901)
650-
* [TESTS] Import script robustness (set -u) (#2896)
651-
* [Relay] Fix name of bias in testing.mlp (#2892)
648+
* Turn on `USE_SORT` by default (#2916)
649+
* [DOCKER] Upgrade ci-cpu to latest v0.50 (#2901)
650+
* [TESTS] Import script robustness (set -u) (#2896)
651+
* [Relay] Fix name of bias in testing.mlp (#2892)
652652
* [TESTS] Improve script robustness (#2893)
653653
* Add dense schedules to `__init__` for cpu (#2855)
654-
* [Apps] [howto_deploy] fix cxx-flags order and build directory (#2888)
655-
* [Relay] Add TVM_DLL for ANF/GNF conversion #2883
654+
* [Apps] [howto_deploy] fix cxx-flags order and build directory (#2888)
655+
* [Relay] Add TVM_DLL for ANF/GNF conversion #2883
656656
* [Relay] Fix Relay ARM CPU depthwise spatial pack schedule alter op layout issue. (#2861)
657-
* Fix setting up hints for getaddrinfo (#2872)
658-
* Add missing sgx includes (#2878)
659-
* Fix error reporting for missing axis (#2835)
657+
* Fix setting up hints for getaddrinfo (#2872)
658+
* Add missing sgx includes (#2878)
659+
* Fix error reporting for missing axis (#2835)
660660
* Fix an OrderDict initilization bug. (#2862)
661661
* Fix Xcode 10 metal compile error (#2836)
662-
* tvmrpc: Fix includes (#2825)
663-
* Fix `init_proj.py`: Team ID expected (#2824)
664-
* [DOCKER] Fix git clone failure. (#2816)
665-
* upgrade java style-check due to CVE-2019-9658 (#2817)
666-
* [Relay][Quantization] Fix duplicated simulated quantization (#2803)
667-
* [Bugfix] Repeat and tile bug fixed, relay tests added (#2804)
668-
* Fix caffe2 relay frontend (#2733)
669-
* Fix a bug in nnvm to relay converter. (#2756)
670-
* Ensure loop count is a constant before trying to unroll. (#2797)
671-
* xcode.py: Decode bytes before output #2833
672-
* [WIN] Fix a bug in `find_llvm` when specify llvm-config (#2758)
673-
* [DLPACK] fix flaky ctypes support (#2759)
662+
* tvmrpc: Fix includes (#2825)
663+
* Fix `init_proj.py`: Team ID expected (#2824)
664+
* [DOCKER] Fix git clone failure. (#2816)
665+
* upgrade java style-check due to CVE-2019-9658 (#2817)
666+
* [Relay][Quantization] Fix duplicated simulated quantization (#2803)
667+
* [Bugfix] Repeat and tile bug fixed, relay tests added (#2804)
668+
* Fix caffe2 relay frontend (#2733)
669+
* Fix a bug in nnvm to relay converter. (#2756)
670+
* Ensure loop count is a constant before trying to unroll. (#2797)
671+
* xcode.py: Decode bytes before output #2833
672+
* [WIN] Fix a bug in `find_llvm` when specify llvm-config (#2758)
673+
* [DLPACK] fix flaky ctypes support (#2759)
674674
* [Bugfix][Relay][Frontend] Fix bug in mxnet converter for `slick_like` (#2744)
675-
* [DOCS] Fix tutorial (#2724)
675+
* [DOCS] Fix tutorial (#2724)
676676
* [TOPI][Relay] Fix default `out_dtype` for `conv2d_NCHWc` and Relay (#2702)
677-
* [Relay] fix checkwellform (#2705)
678-
* fix prelu, now can use on 2d input and add one test (#2875)
677+
* [Relay] fix checkwellform (#2705)
678+
* fix prelu, now can use on 2d input and add one test (#2875)
679679
* [CODEGEN][OPENCL] Fix compile error about ternary expression. (#2821)
680680
* Fix Placeholder issue (#2834)
681681
* Fix makedirs() condition in contrib (#2942)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
<img src=https://raw.githubusercontent.com/apache/incubator-tvm-site/master/images/logo/tvm-logo-small.png width=128/> Open Deep Learning Compiler Stack
1919
==============================================
20-
[Documentation](https://docs.tvm.ai) |
20+
[Documentation](https://tvm.apache.org/docs) |
2121
[Contributors](CONTRIBUTORS.md) |
2222
[Community](https://tvm.apache.org/community) |
2323
[Release Notes](NEWS.md)
@@ -36,7 +36,7 @@ License
3636
Contribute to TVM
3737
-----------------
3838
TVM adopts apache committer model, we aim to create an open source project that is maintained and owned by the community.
39-
Checkout the [Contributor Guide](https://docs.tvm.ai/contribute/)
39+
Checkout the [Contributor Guide](https://tvm.apache.org/docs/contribute/)
4040

4141
Acknowledgement
4242
---------------

apps/android_deploy/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ If everything goes well, you will find compile tools in `/opt/android-toolchain-
122122

123123
### Place compiled model on Android application assets folder
124124

125-
Follow instruction to get compiled version model for android target [here.](http://docs.tvm.ai/deploy/android.html)
125+
Follow instruction to get compiled version model for android target [here.](https://tvm.apache.org/docs/deploy/android.html)
126126

127127
Copied these compiled model deploy_lib.so, deploy_graph.json and deploy_param.params to apps/android_deploy/app/src/main/assets/ and modify TVM flavor changes on [java](https://github.com/apache/incubator-tvm/blob/master/apps/android_deploy/app/src/main/java/org/apache/tvm/android/demo/MainActivity.java#L81)
128128

apps/benchmark/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ In general, the performance should also be good.
3535

3636
It is recommended that you run tuning by yourself if you have your customized network or devices.
3737
Please follow the tutorial for
38-
[NVIDIA GPU](https://docs.tvm.ai/tutorials/autotvm/tune_conv2d_cuda.html),
39-
[ARM CPU](https://docs.tvm.ai/tutorials/autotvm/tune_relay_arm.html),
40-
[Mobile GPU](https://docs.tvm.ai/tutorials/autotvm/tune_relay_mobile_gpu.html).
38+
[NVIDIA GPU](https://tvm.apache.org/docs/tutorials/autotvm/tune_conv2d_cuda.html),
39+
[ARM CPU](https://tvm.apache.org/docs/tutorials/autotvm/tune_relay_arm.html),
40+
[Mobile GPU](https://tvm.apache.org/docs/tutorials/autotvm/tune_relay_mobile_gpu.html).
4141

4242
### NVIDIA GPU
4343

44-
Build TVM with LLVM and CUDA enabled. [Help](https://docs.tvm.ai/install/from_source.html)
44+
Build TVM with LLVM and CUDA enabled. [Help](https://tvm.apache.org/docs/install/from_source.html)
4545

4646
```bash
4747
python3 gpu_imagenet_bench.py --model 1080ti
@@ -58,7 +58,7 @@ You need to use it for reproducing benchmark results.
5858

5959
**Note**: We use llvm-4.0 in our tuning environment. Mismatch of the LLVM version during tuning and deployment can influence the performance, so you have to use a same version for reproduction.
6060

61-
0. Build TVM with LLVM enabled. [Help](https://docs.tvm.ai/install/from_source.html)
61+
0. Build TVM with LLVM enabled. [Help](https://tvm.apache.org/docs/install/from_source.html)
6262

6363
1. Start an RPC Tracker on the host machine
6464
```bash
@@ -67,7 +67,7 @@ python3 -m tvm.exec.rpc_tracker
6767

6868
2. Register devices to the tracker
6969
* For Linux device
70-
* Build tvm runtime on your device [Help](https://docs.tvm.ai/tutorials/frontend/deploy_model_on_rasp.html#build-tvm-runtime-on-device)
70+
* Build tvm runtime on your device [Help](https://tvm.apache.org/docs/tutorials/frontend/deploy_model_on_rasp.html#build-tvm-runtime-on-device)
7171
* Register your device to tracker by
7272
```bash
7373
python3 -m tvm.exec.rpc_server --tracker=[HOST_IP]:9190 --key=[DEVICE_KEY]
@@ -123,7 +123,7 @@ python3 -m tvm.exec.rpc_tracker
123123

124124
### AMD GPU
125125

126-
Build TVM with LLVM and ROCm enabled. [Help](https://docs.tvm.ai/install/from_source.html)
126+
Build TVM with LLVM and ROCm enabled. [Help](https://tvm.apache.org/docs/install/from_source.html)
127127
```bash
128128
python3 gpu_imagenet_bench.py --model gfx900 --target rocm
129129
```

apps/howto_deploy/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ Type the following command to run the sample code under the current folder(need
2626
./run_example.sh
2727
```
2828

29-
Checkout [How to Deploy TVM Modules](http://docs.tvm.ai/deploy/cpp_deploy.html) for more information.
29+
Checkout [How to Deploy TVM Modules](https://tvm.apache.org/docs/deploy/cpp_deploy.html) for more information.

docs/README.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ TVM Documentations
22
==================
33
This folder contains the source of TVM documents
44

5-
- A hosted version of doc is at http://docs.tvm.ai
5+
- A hosted version of doc is at https://tvm.apache.org/docs
66
- pip install sphinx>=1.5.5 sphinx-gallery sphinx_rtd_theme matplotlib Image recommonmark "Pillow<7"
77
- Build tvm first in the root folder.
88
- To build locally, you need to enable USE_CUDA, USE_OPENCL, LLVM_CONFIG in config.mk and then type "make html" in this folder.

docs/vta/install.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ We present three installation guides, each extending on the previous one:
2626

2727
## VTA Simulator Installation
2828

29-
You need [TVM installed](https://docs.tvm.ai/install/index.html) on your machine.
30-
For a quick and easy start, use the pre-built [TVM Docker image](https://docs.tvm.ai/install/docker.html).
29+
You need [TVM installed](https://tvm.apache.org/docs/install/index.html) on your machine.
30+
For a quick and easy start, checkout the [Docker Guide](https://tvm.apache.org/docs/install/docker.html).
3131

3232
You'll need to set the following paths to use VTA:
3333
```bash
@@ -60,7 +60,7 @@ python <tvm root>/vta/tests/python/integration/test_benchmark_topi_conv2d.py
6060

6161
> Note: You'll notice that for every convolution layer, the throughput gets reported in GOPS. These numbers are actually the computational throughput that the simulator achieves, by evaluating the convolutions in software.
6262
63-
You are invited to try out our [VTA programming tutorials](https://docs.tvm.ai/vta/tutorials/index.html).
63+
You are invited to try out our [VTA programming tutorials](https://tvm.apache.org/docs/vta/tutorials/index.html).
6464

6565

6666
### Advanced Configuration (optional)
@@ -193,7 +193,7 @@ python <tvm root>/vta/tests/python/integration/test_benchmark_topi_conv2d.py
193193

194194
The performance metrics measured on the Pynq board will be reported for each convolutional layer.
195195

196-
You can also try out our [VTA programming tutorials](https://docs.tvm.ai/vta/tutorials/index.html).
196+
You can also try out our [VTA programming tutorials](https://tvm.apache.org/docs/vta/tutorials/index.html).
197197

198198
## VTA Custom Test Setup for Intel FPGA
199199

jvm/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ This folder contains the Java interface for TVM runtime. It brings TVM runtime t
3030

3131
- JDK 1.6+. Oracle JDK and OpenJDK are well tested.
3232
- Maven 3 for build.
33-
- LLVM (TVM4J need LLVM support. Please refer to [build-the-shared-library](https://docs.tvm.ai/install/from_source.html#build-the-shared-library) for how to enable LLVM support.)
33+
- LLVM (TVM4J need LLVM support. Please refer to [build-the-shared-library](https://tvm.apache.org/docs/install/from_source.html#build-the-shared-library) for how to enable LLVM support.)
3434

3535
### Modules
3636

@@ -45,7 +45,7 @@ TVM4J contains three modules:
4545

4646
### Build
4747

48-
First please refer to [Installation Guide](http://docs.tvm.ai/install/) and build runtime shared library from the C++ codes (libtvm\_runtime.so for Linux and libtvm\_runtime.dylib for OSX).
48+
First please refer to [Installation Guide](https://tvm.apache.org/docs/install/) and build runtime shared library from the C++ codes (libtvm\_runtime.so for Linux and libtvm\_runtime.dylib for OSX).
4949

5050
Then you can compile tvm4j by
5151

0 commit comments

Comments
 (0)