Skip to content

Issue Triage Labels

Andrew Reusch edited this page Oct 4, 2022 · 1 revision
  • byoc:<codegen_backend> for each BYOC codegen backend in the compiler. Possible labels shown below:
Label Scope
byoc:ethosu python/tvm/relay/op/contrib/
src/relay/backend/contrib/
src/relay/op/contrib/
src/runtime/contrib/
src/tir/contrib/
byoc:dnnl python/tvm/relay/op/contrib/dnnl.py
src/relay/backend/contrib/dnnl
src/runtime/contrib/dnnl
byoc:cudnn python/tvm/contrib/cudnn.py
python/tvm/relay/op/contrib/cudnn.py
src/relay/backend/contrib/cudnn
byoc:cmsis_nn src/relay/backend/contrib/cmsis_nn
byoc:codegen_c src/relay/backend/contrib/codegen_c
byoc:codegen_json src/relay/backend/contrib/codegen_json
byoc:cublas src/relay/backend/contrib/cublas
byoc:cudnn src/relay/backend/contrib/cudnn
byoc:cutlass src/relay/backend/contrib/cutlass
byoc:dnnl src/relay/backend/contrib/dnnl
byoc:ethosn src/relay/backend/contrib/ethosn
byoc:ethosu src/relay/backend/contrib/ethosu
byoc:example_target_hooks src/relay/backend/contrib/example_target_hooks
byoc:libtorch src/relay/backend/contrib/libtorch
byoc:tensorrt src/relay/backend/contrib/tensorrt
byoc:uma src/relay/backend/contrib/uma
byoc:verilator src/relay/backend/contrib/verilator
byoc:vitis_ai src/relay/backend/contrib/vitis_ai
  • backend:<builds> for each possible backend in TVM (covers codegen and emitted runtime::Module). Possible labels shown below:
Label Scope
backend: aocl src/target/source/codegen_aocl.cc
src/runtime/opencl/aocl
backend: aocl_sw_emu src/target/source/codegen_aocl.cc
backend: c src/target/source/codegen_c.cc
backend: cuda src/target/opt/build_cuda_on.cc
src/runtime/cuda
backend: hybrid
backend: llvm src/target/llvm/
src/runtime/library_module.cc
backend: metal src/target/source/codegen_metal.cc
src/runtime/metal
backend: nvptx src/target/llvm/codegen_nvptx.cc
backend: opencl src/target/source/codegen_opencl.cc
src/runtime/opencl
backend: rocm src/target/llvm/codegen_amdgpu.cc
src/runtime/rocm
backend: sdaccel src/target/source/codegen_vhls.cc
src/runtime/opencl/sdaccel
backend: stackvm src/target/stackvm/codegen_stackvm.cc
src/runtime/stackvm
backend: vulkan src/target/spirv/build_vulkan.cc
src/runtime/vulkan
backend: webgpu src/target/spirv/build_vulkan.cc
  • core:<part> for each core piece of TVM
Label Scope
core:ffi python/tvm/_ffi
src/runtime/packed_func.cc
core:object python/tvm/runtime/object.py
src/runtime/object.cc
core:rpc src/runtime/rpc
src/runtime/minrpc.
  • dev:<category> for each category of developer infrastructure in TVM. Possible labels shown below:
Label Scope
dev:ci issues regarding TVM CI, including scripts living in the TVM repo and configurations living in other public repositories
dev:test-infra issues regarding test helpers within TVM, e.g. helpers within unit or integration test code
dev:tools issues regarding TVM developer-facing tools, e.g. code within tools after the dev tools reorg lands
  • docs for any issues regarding TVM’s documentation.
  • flow:<codegen_path> for each graph-level codegen flow in the compiler. Possible labels shown below:
Label Scope
flow:aot src/relay/backend/aot_executor_codegen.cc
flow:graph src/relay/backend/graph_executor_codegen.cc
flow:vm src/relay/backend/vm/*
  • flow:<lowering_path> for each lowering flow in the compiler. Possible labels shown below:
Label Scope
flow:relay The overall lowering flow for tvm.relay.build, including BYOC core. Excludes the TIR portion of the flow in flow:tir. python/tvm/relay/build_module.py, src/relay/backend not covered by other flow execution paths
flow:tir The overall lowering flow for schedules and TIR (tvm.build). python/tvm/driver, src/driver.
  • frontend:<framework> for each importer in TVM. Possible labels shown below:
Label Scope
frontend:caffe python/tvm/relay/frontend/caffe*
frontend:coreml python/tvm/relay/frontend/coreml.py
frontend:darknet python/tvm/relay/frontend/darknet.py
frontend:keras python/tvm/relay/frontend/keras.py
frontend:mxnet python/tvm/relay/frontend/mxnet*
frontend:nnvm python/tvm/relay/frontend/nnvm_common.py
frontend:oneflow python/tvm/relay/frontend/oneflow.py
frontend:onnx python/tvm/relay/frontend/onnx.py
frontend:pytorch python/tvm/relay/frontend/torch
frontend:tensorflow python/tvm/relay/frontend/tensorflow*
frontend:tflite python/tvm/relay/frontend/tflite*
  • relay:<component> for each component of relay. Possible labels shown below:
Label Scope
relay:analysis src/relay/analysis
relay:collage src/relay/collage
relay:ir src/relay/ir
relay:op src/relay/op
relay:parser Relay parser: src/parser
relay:printer Relay printer: src/printer/relay_text_printer.cc
relay:qnn src/relay/qnn
  • rpc for the RPC protocol and its common implementation (across C and c++ runtimes).
  • runtime:<library> for each runtime library. Possible labels shown below:
Label Scope
runtime:c C runtime: src/runtime/crt, excluding RPC.
runtime:c++ C++ runtime: src/runtime, excluding crt and RPC
  • topi for templated operators in python/tvm/topi.
  • tir:<component> for each component of tir. Possible labels shown below:
Label Scope
tir any TIR core issues which don’t fit into any of the following categories (include/tvm/tir, src/tir)
tir:analysis src/tir/analysis excluding src/tir/analysis/contrib
tir:arith src/arith
tir:ir src/tir/ir, and wrappers in python/tvm/tir
tir:op src/tir/op, and wrappers in python/tvm/tir
tir:printer TIR printer:python/tvm/script, src/printer/tir_text_printer.cc, src/printer/tvmscript_printer.cc
tir:parser TIR parser: python/tvm/script
tir:schedule S-TIR and utilities: src/tir/schedule and python/tvm/tir/schedule
tir:transform TIR transforms: src/tir/transforms and python/tvm/tir/transforms
  • tune:<tuner> for each tuning technology. Possible labels shown below:
Label Scope
tune:auto_scheduler src/auto_scheduler, python/tvm/auto_scheduler
tune:autotvm src/autotvm, python/tvm/autotvm
tune:meta_schedule src/meta_schedule, python/tvm/meta_schedule
  • vert:<component> for each vertical component of TVM. Possible labels shown below:
Label Scope
vert:android issues affecting Android vertical
vert:hexagon issues affecting Hexagon vertical
vert:ios issues affecting iOS deployment vertical
vert:micro MicroTVM: src/runtime/micro, src/runtime/crt, apps/microtvm
(additional added on request or initial triage)
Clone this wiki locally