Open deep learning compiler stack for cpu, gpu and specialized accelerators
Перейти к файлу
Tatsuya Nishiyama 1b14fd1931 Delete adding a invlid path from Dockerfile.gpu (#1160) 2018-05-14 09:08:00 -07:00
.github Update ISSUE_TEMPLATE.md 2018-04-17 10:09:12 -07:00
HalideIR@a3698398fa Update halideIR, add more device query for shared memory (#1087) 2018-04-07 20:56:00 -07:00
apps Update README.md 2018-05-10 20:38:37 -07:00
cmake use auto source_group (#146) 2017-05-18 09:17:47 -07:00
dlpack@10892ac964 [DLPack] Upgrade dlpack to 0.2 (#609) 2017-11-03 15:55:17 +08:00
dmlc-core@d3f7fbb53e SGXify graph runtime (#937) 2018-03-05 10:58:22 -08:00
docs [DOCS] API doc update (#1136) 2018-04-27 17:59:11 -07:00
include/tvm [PASS] Revert the change of intel gpu warp index (#1127) 2018-04-20 21:18:40 -07:00
jvm [RPC] Refactor, introduce tracker (#1080) 2018-04-04 20:40:41 -07:00
make Add ssd op with ir builder (#1095) 2018-05-12 08:56:35 -07:00
python Add ssd op with ir builder (#1095) 2018-05-12 08:56:35 -07:00
src Add ssd op with ir builder (#1095) 2018-05-12 08:56:35 -07:00
tests Delete adding a invlid path from Dockerfile.gpu (#1160) 2018-05-14 09:08:00 -07:00
topi AVX schedule for conv_NCHW[x]c (#1143) 2018-05-13 20:08:58 -07:00
tutorials [DOCS] Try upgrade build (#1066) 2018-03-30 17:46:10 -07:00
verilog [CONTRIB/BLAS] Add CBLAS Example to contrib (#120) 2017-05-05 10:55:34 -07:00
web [RPC] Refactor, introduce tracker (#1080) 2018-04-04 20:40:41 -07:00
.gitignore [IOS] Improve the iOS RPC with exclusive filesys lock (#981) 2018-03-09 11:12:57 -08:00
.gitmodules [SUBMODULE] switch to https (#341) 2017-08-17 11:51:31 -07:00
.travis.yml Remove linux from travis (#156) 2017-05-22 19:47:12 -07:00
CMakeLists.txt Fix fatal error <CL/opencl.h: No such file> when building with CMake (#1045) 2018-03-24 10:12:36 -07:00
CODEOWNERS [MAINTAINER] Add Nick Hynes to CodeOwner of SGX (#1128) 2018-04-21 14:11:16 -07:00
CONTRIBUTORS.md [MAINTAINER] Add Nick Hynes to CodeOwner of SGX (#1128) 2018-04-21 14:11:16 -07:00
Jenkinsfile Add ssd op with ir builder (#1095) 2018-05-12 08:56:35 -07:00
LICENSE [DOC/LICENSE] Make doc and license consistent, opensource repo when we get approval (#134) 2017-05-09 20:36:23 -07:00
Makefile Add ssd op with ir builder (#1095) 2018-05-12 08:56:35 -07:00
NEWS.md [RELEASE] Release note for 0.2 (#853) 2018-01-31 11:58:43 -08:00
README.md Update README.md 2018-04-25 10:41:34 -07:00

README.md

Open Deep Learning Compiler Stack

GitHub license Build Status

Installation | Documentation | Tutorials | Operator Inventory | FAQ | Contributors | Community | Release Notes

TVM is a compiler stack for deep learning systems. It is designed to close the gap between the productivity-focused deep learning frameworks, and the performance- and efficiency-focused hardware backends. TVM works with deep learning frameworks to provide end to end compilation to different backends. Checkout the tvm stack homepage for more information.

License

© Contributors Licensed under an Apache-2.0 license.

Contribute to TVM

TVM adopts apache committer model, we aim to create an open source project that is maintained and owned by the community.

Acknowledgement

We learnt a lot from the following projects when building TVM.

  • Halide: TVM uses HalideIR as data structure for arithematic simplification and low level lowering. We also learnt and adapted some part of lowering pipeline from Halide.
  • Loopy: use of integer set analysis and its loop transformation primitives.
  • Theano: the design inspiration of symbolic scan operator for recurrence.