Skip to content

Commit d5f74c9

Browse files
authored
Add files via upload
0 parents  commit d5f74c9

18 files changed

+5401
-0
lines changed

.asf.yaml

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Licensed to the Apache Software Foundation (ASF) under one
2+
# or more contributor license agreements. See the NOTICE file
3+
# distributed with this work for additional information
4+
# regarding copyright ownership. The ASF licenses this file
5+
# to you under the Apache License, Version 2.0 (the
6+
# "License"); you may not use this file except in compliance
7+
# with the License. You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing,
12+
# software distributed under the License is distributed on an
13+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
# KIND, either express or implied. See the License for the
15+
# specific language governing permissions and limitations
16+
# under the License.
17+
18+
github:
19+
description: "Open deep learning compiler stack for cpu, gpu and specialized accelerators"
20+
homepage: https://tvm.apache.org/
21+
labels:
22+
- tvm
23+
- compiler
24+
- tensor
25+
- deep-learning
26+
- gpu
27+
- opencl
28+
- metal
29+
- performance
30+
- javascript
31+
- rocm
32+
- vulkan
33+
- spirv
34+
- machine-learning
35+
36+
# Triage perm for collaborators(test run)
37+
#
38+
# The perm is given based on needs and not based on
39+
# evaluation of past contributions. The rationale
40+
# is that people may need the permission to start
41+
# contributing in this way. It serves to diversify
42+
# the ways to contribute.
43+
#
44+
# There is a limited number of slots. To enable broad
45+
# participation, permission is given on a three month
46+
# cycle. PMC may review and recycle slots when necessary.
47+
collaborators:
48+
- denise-k

.clang-format

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Run the following command to reformat a file:
2+
# clang-format -i -style=Google <file>
3+
# Or use clang-format-diff to only reformat the changed lines:
4+
# https://clang.llvm.org/docs/ClangFormat.html
5+
BasedOnStyle: Google
6+
DerivePointerAlignment: false
7+
ColumnLimit: 100
8+
PointerAlignment: Left

.gitignore

+244
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,244 @@
1+
# Byte-compiled / optimized / DLL files
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
*.S
6+
# C extensions
7+
*.so
8+
*.ll
9+
.npm
10+
# Distribution / packaging
11+
.Python
12+
env/
13+
build/
14+
develop-eggs/
15+
dist/
16+
downloads/
17+
eggs/
18+
.eggs/
19+
lib/
20+
lib64/
21+
parts/
22+
sdist/
23+
var/
24+
*.egg-info/
25+
.installed.cfg
26+
*.egg
27+
.conda/
28+
# PyInstaller
29+
# Usually these files are written by a python script from a template
30+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
31+
*.manifest
32+
*.spec
33+
34+
# Installer logs
35+
pip-log.txt
36+
pip-delete-this-directory.txt
37+
38+
# Unit test / coverage reports
39+
htmlcov/
40+
.tox/
41+
.coverage
42+
.coverage.*
43+
.cache
44+
nosetests.xml
45+
coverage.xml
46+
*,cover
47+
.hypothesis/
48+
49+
# Translations
50+
*.mo
51+
*.pot
52+
53+
# Django stuff:
54+
*.log
55+
local_settings.py
56+
57+
# Flask stuff:
58+
instance/
59+
.webassets-cache
60+
61+
# Scrapy stuff:
62+
.scrapy
63+
64+
# Sphinx documentation
65+
docs/_build/
66+
docs/_staging/
67+
68+
# PyBuilder
69+
/target/
70+
71+
# IPython Notebook
72+
.ipynb_checkpoints
73+
74+
# pyenv
75+
.python-version
76+
77+
# celery beat schedule file
78+
celerybeat-schedule
79+
80+
# dotenv
81+
.env
82+
83+
# virtualenv
84+
venv/
85+
ENV/
86+
87+
# Spyder project settings
88+
.spyderproject
89+
90+
# Rope project settings
91+
.ropeproject
92+
*~
93+
*.pyc
94+
*~
95+
config.mk
96+
config.cmake
97+
Win32
98+
*.dir
99+
perf
100+
*.wasm
101+
.emscripten
102+
103+
## IOS
104+
DerivedData/
105+
106+
## Java
107+
*.class
108+
jvm/*/target/
109+
jvm/*/*/target/
110+
*.worksheet
111+
*.idea
112+
*.iml
113+
*.classpath
114+
*.project
115+
*.settings
116+
*/node_modules/
117+
118+
## Various settings
119+
*.pbxuser
120+
!default.pbxuser
121+
*.mode1v3
122+
!default.mode1v3
123+
*.mode2v3
124+
!default.mode2v3
125+
*.perspectivev3
126+
!default.perspectivev3
127+
xcuserdata/
128+
.pkl_memoize_*
129+
130+
.emscripten*
131+
.m2
132+
133+
# Compiled Dynamic libraries
134+
*.so
135+
*.dylib
136+
*.dll
137+
138+
# Compiled Object files
139+
*.slo
140+
*.lo
141+
*.o
142+
*.obj
143+
144+
# Precompiled Headers
145+
*.gch
146+
*.pch
147+
148+
# Compiled Static libraries
149+
*.lai
150+
*.la
151+
*.a
152+
*.lib
153+
154+
# Executables
155+
*.exe
156+
*.out
157+
*.app
158+
159+
## Other
160+
*.moved-aside
161+
*.xccheckout
162+
*.xcscmblueprint
163+
.DS_Store
164+
tags
165+
cscope*
166+
*.lock
167+
168+
# vim temporary files
169+
*.swp
170+
*.swo
171+
172+
# TVM generated code
173+
perf
174+
.bash_history
175+
*.json
176+
*.params
177+
*.ro
178+
*.onnx
179+
*.h5
180+
synset.txt
181+
cat.jpg
182+
cat.png
183+
docs.tgz
184+
cat.png
185+
*.mlmodel
186+
tvm_u.*
187+
tvm_t.*
188+
# Mac OS X
189+
.DS_Store
190+
191+
# Jetbrain
192+
.idea
193+
.ipython
194+
.jupyter
195+
.nv
196+
.pylint.d
197+
.python_history
198+
.pytest_cache
199+
.local
200+
cmake-build-debug
201+
202+
# Visual Studio
203+
.vs
204+
205+
# Visual Studio Code
206+
.vscode
207+
208+
# tmp file
209+
.nfs*
210+
211+
# keys
212+
*.pem
213+
*.p12
214+
*.pfx
215+
*.cer
216+
*.crt
217+
*.der
218+
219+
# patch sentinel
220+
patched.txt
221+
222+
# Python type checking
223+
.mypy_cache/
224+
.pyre/
225+
226+
# pipenv files
227+
Pipfile
228+
Pipfile.lock
229+
230+
# conda package artifacts
231+
conda/Dockerfile.cuda*
232+
conda/pkg
233+
.node_repl_history
234+
# nix files
235+
.envrc
236+
*.nix
237+
238+
# Docker files
239+
.sudo_as_admin_successful
240+
241+
# Downloaded models/datasets
242+
.tvm_test_data
243+
.dgl
244+
.caffe2

.gitmodules

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
[submodule "dmlc-core"]
2+
path = 3rdparty/dmlc-core
3+
url = https://github.com/dmlc/dmlc-core
4+
[submodule "dlpack"]
5+
path = 3rdparty/dlpack
6+
url = https://github.com/dmlc/dlpack
7+
[submodule "3rdparty/rang"]
8+
path = 3rdparty/rang
9+
url = https://github.com/agauniyal/rang
10+
[submodule "3rdparty/vta-hw"]
11+
path = 3rdparty/vta-hw
12+
url = https://github.com/apache/incubator-tvm-vta
13+
[submodule "3rdparty/libbacktrace"]
14+
path = 3rdparty/libbacktrace
15+
url = https://github.com/tlc-pack/libbacktrace.git
16+
[submodule "3rdparty/cutlass"]
17+
path = 3rdparty/cutlass
18+
url = https://github.com/NVIDIA/cutlass

0 commit comments

Comments
 (0)