You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by GitBox <gi...@apache.org> on 2022/03/21 18:54:01 UTC

[GitHub] [tvm] driazati opened a new issue #10697: [ci][Docs] Run `linkcheck` in CI

driazati opened a new issue #10697:
URL: https://github.com/apache/tvm/issues/10697


   Running `sphinx-build -b linkcheck . _build/linkcheck` after the build will dial each URL in the docs and error if links are broken. By default there is a sleep that appears difficult to configure https://github.com/sphinx-doc/sphinx/blob/4.x/sphinx/builders/linkcheck.py#L70-L73, but with default settings it takes about 3 minutes (though this is probably highly variable depending on how many links don't work). These are the currently broken links (some are expected, like `localhost:8000`, but lots of things we should also fix):
   
   <details>
   
   ```
   (tutorial/tvmc_command_line_driver: line  487) broken    auto_tuning_with_pyton - 
   (reference/api/links: line   24) broken    doxygen/index.html - 
   (          README: line   36) broken    http://localhost:8000 - HTTPConnectionPool(host='localhost', port=8000): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7efceb4bfdd0>: Failed to establish a new connection: [Errno 111] Connection refused'))
   (how_to/work_with_microtvm/micro_reference_vm: line   81) broken    https://app.vagrantup.com/tlcpack/boxes/microtvm - 404 Client Error: Not Found for url: https://app.vagrantup.com/tlcpack/boxes/microtvm
   (reference/api/python/relay/index: line    7) broken    https://caffe2.ai/docs/sparse-operations.html#null__unsorted-segment-reduction-ops - Anchor 'null__unsorted-segment-reduction-ops' not found
   (reference/api/python/tir: line    6) broken    https://en.wikipedia.org/wiki/Q_(number_format - 404 Client Error: Not Found for url: https://en.wikipedia.org/wiki/Q_(number_format
   (reference/api/python/relay/testing: line    3) broken    https://gist.github.com/merrymercy/5eb24e3b019f84200645bd001e9caae9 - 404 Client Error: Not Found for url: https://gist.github.com/merrymercy/5eb24e3b019f84200645bd001e9caae9
   (arch/runtimes/vulkan: line  251) broken    https://github.com/KhronosGroup/SPIRV-Tools#validator - Anchor 'validator' not found
   (topic/vta/install: line  273) broken    https://github.com/altera-opensource/linux-socfpga/tree/socfpga-4.9.78-ltsi - 404 Client Error: Not Found for url: https://github.com/altera-opensource/linux-socfpga/tree/socfpga-4.9.78-ltsi
   (reference/api/python/relay/testing: line    9) broken    https://github.com/apache/incubator-mxnet/blob/ - 404 Client Error: Not Found for url: https://github.com/apache/incubator-mxnet/blob/
   (   contribute/ci: line  148) broken    https://github.com/apache/tvm/blob/7481a297740f073b193a3f09b3e27f056e8c7f2e/Jenkinsfile#L48-L54 - Anchor 'L48-L54' not found
   (topic/vta/install: line  467) broken    https://github.com/apache/tvm/blob/main/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Configs.scala - 404 Client Error: Not Found for url: https://github.com/apache/tvm/blob/main/3rdparty/vta-hw/hardware/chisel/src/main/scala/core/Configs.scala
   (how_to/deploy/android: line   41) broken    https://github.com/apache/tvm/blob/main/apps/android_deploy/README.md#build-and-installation - Anchor 'build-and-installation' not found
   (arch/virtual_machine: line  276) broken    https://github.com/apache/tvm/blob/main/include/tvm/runtime/container.h - 404 Client Error: Not Found for url: https://github.com/apache/tvm/blob/main/include/tvm/runtime/container.h
   (arch/virtual_machine: line  341) broken    https://github.com/apache/tvm/blob/main/src/relay/backend/vm/inline_primitives.cc - 404 Client Error: Not Found for url: https://github.com/apache/tvm/blob/main/src/relay/backend/vm/inline_primitives.cc
   ( arch/inferbound: line   25) broken    https://github.com/apache/tvm/blob/main/src/te/operation/op_util.cc - 404 Client Error: Not Found for url: https://github.com/apache/tvm/blob/main/src/te/operation/op_util.cc
   ( arch/pass_infra: line  673) broken    https://github.com/apache/tvm/blob/main/tutorials/dev/use_pass_infra.py - 404 Client Error: Not Found for url: https://github.com/apache/tvm/blob/main/tutorials/dev/use_pass_infra.py
   ( arch/pass_infra: line  713) broken    https://github.com/apache/tvm/blob/main/tutorials/dev/use_pass_instrument.py - 404 Client Error: Not Found for url: https://github.com/apache/tvm/blob/main/tutorials/dev/use_pass_instrument.py
   (how_to/deploy_models/deploy_model_on_android: line  134) broken    https://github.com/apache/tvm/tree/main/apps/android_rpc#architecture-and-android-standalone-toolchain - Anchor 'architecture-and-android-standalone-toolchain' not found
   (how_to/optimize_operators/opt_conv_cuda: line   14) broken    https://homes.cs.washington.edu/~haichen/ - 404 Client Error: Not Found for url: https://homes.cs.washington.edu/~haichen/
   (how_to/compile_models/from_keras: line   26) broken    https://keras.io/#installation - Anchor 'installation' not found
   (topic/vta/install: line  118) broken    https://pynq.readthedocs.io/en/latest/appendix.html#assign-your-computer-a-static-ip - Anchor 'assign-your-computer-a-static-ip' not found
   (contribute/release_process: line   62) broken    https://www.apache.org/dev/openpgp.html#export-public-key - Anchor 'export-public-key' not found
   (contribute/release_process: line   58) broken    https://www.apache.org/dev/openpgp.html#generate-key - Anchor 'generate-key' not found
   (how_to/work_with_microtvm/micro_reference_vm: line   55) broken    https://www.virtualbox.org/wiki/Downloads#VirtualBox6.1.16OracleVMVirtualBoxExtensionPack - Anchor 'VirtualBox6.1.16OracleVMVirtualBoxExtensionPack' not found
   (how_to/work_with_relay/build_gcn: line   12) broken    https://yulunyao.io/ - HTTPSConnectionPool(host='yulunyao.io', port=443): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7efceb7780d0>: Failed to establish a new connection: [Errno -5] No address associated with hostname'))
   (reference/api/links: line   26) broken    javadoc/index.html - 
   (dev/how_to/pytest_target_parametrization: line  123) broken    pytest-marks - 
   (tutorial/autotvm_relay_x86: line   15) broken    tvmc_command_line_driver - 
   (reference/api/links: line   25) broken    typedoc/index.html - 
   (contribute/document: line   28) broken    https://github.com/apache/tvm/tree/main/docs#build-locally - Anchor 'build-locally' not found
   (contribute/document: line  220) broken    https://github.com/apache/tvm/tree/main/docs/how-to/index.rst - 404 Client Error: Not Found for url: https://github.com/apache/tvm/tree/main/docs/how-to/index.rst
   (how_to/tune_with_autotvm/tune_relay_arm: line   27) broken    https://github.com/apache/tvm/wiki/Benchmark#arm-cpu - Anchor 'arm-cpu' not found
   (how_to/tune_with_autotvm/tune_relay_cuda: line   25) broken    https://github.com/apache/tvm/wiki/Benchmark#nvidia-gpu - Anchor 'nvidia-gpu' not found
   (how_to/tune_with_autotvm/tune_relay_mobile_gpu: line   25) broken    https://github.com/apache/tvm/wiki/Benchmark#mobile-gpu - Anchor 'mobile-gpu' not found
   (how_to/work_with_microtvm/micro_reference_vm: line   62) broken    https://github.com/hashicorp/vagrant/wiki/Available-Vagrant-Plugins#providers - Anchor 'providers' not found
   (arch/frontend/tensorflow: line   96) broken    https://github.com/tensorflow/models/tree/master/research/slim#exporting-the-inference-graph - Anchor 'exporting-the-inference-graph' not found
   (how_to/work_with_microtvm/micro_tflite: line   98) broken    https://github.com/tensorflow/tensorflow/tree/master/tensorflow/lite/micro/examples/hello_world/train - 404 Client Error: Not Found for url: https://github.com/tensorflow/tensorflow/tree/master/tensorflow/lite/micro/examples/hello_world/train
   (arch/frontend/tensorflow: line   43) broken    https://www.tensorflow.org/versions/r1.12/api_docs/python/tf/nn/rnn_cell/DropoutWrapper?hl=hr - 404 Client Error: Not Found for url: https://github.com/tensorflow/docs/tree/r1.12/site/en/api_docs/python/tf/nn/rnn_cell/DropoutWrapper
   ```
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org