Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ahead of Time Compilation and Module System #52

Closed
5 tasks done
tqchen opened this issue Feb 24, 2017 · 0 comments
Closed
5 tasks done

Ahead of Time Compilation and Module System #52

tqchen opened this issue Feb 24, 2017 · 0 comments
Milestone

Comments

@tqchen
Copy link
Member

tqchen commented Feb 24, 2017

  • Module system refactor
  • LLVM JIT Module
  • CUDA, OpenCL runtime module
  • DSO Module for host code
  • OpenCL. CUDA loader module

https://github.com/tqchen/tvm/pull/51 https://github.com/tqchen/tvm/pull/53

@tqchen tqchen added this to the v0.1 milestone Feb 26, 2017
@tqchen tqchen closed this as completed Feb 26, 2017
tqchen pushed a commit to tqchen/tvm that referenced this issue May 26, 2018
* add transform

* fix

* update doc

* Update tvm
tqchen pushed a commit that referenced this issue May 29, 2018
* add transform

* fix

* update doc

* Update tvm
tqchen pushed a commit to tqchen/tvm that referenced this issue Jul 6, 2018
* add transform

* fix

* update doc

* Update tvm
sergei-mironov pushed a commit to sergei-mironov/tvm that referenced this issue Aug 8, 2018
* add transform

* fix

* update doc

* Update tvm
jroesch pushed a commit to jroesch/tvm that referenced this issue Aug 29, 2018
* replace Type and Expr equality with alpha_eq

* fix one test

* fix python ast tests

* fix test_visitor.py
jroesch pushed a commit to jroesch/tvm that referenced this issue Aug 29, 2018
* adds all binary ops

* various pretty printing improvements and some documentation

* implements + operator for doc (just does APP)

* refactoring and towards LLVM syntax

* more refactoring

* adds some pp tests

* adds if pp test

* adds some documentation to doc.h and the link to the original paper

* poor attempt at refactor to get mutual recursion

* commit

* mutual recursion here we go!

* complete mutual recursion. add missing pretty_print cases. print type information in let expressions

* messed up rebase stuff

* fix bugs introduced by rebase

* make code cleaner

* use ReasonML ref syntax

* refactor pretty printing

* linting

* linting

* linting

* linting

* python linting

* py linting

* py linting

* improves list and block semantics. adds regression tests. fixes C++ reference style

* most function names now follow C++ style

* cpp linting

* type annotations and tests

* cpp linting

* improve doc.h documentation format
cyx-6 pushed a commit to cyx-6/tvm that referenced this issue Jun 27, 2022
junrushao added a commit to cyx-6/tvm that referenced this issue Jul 4, 2022
cyx-6 pushed a commit to cyx-6/tvm that referenced this issue Jul 13, 2022
Hzfengsy pushed a commit to Hzfengsy/tvm that referenced this issue Jul 30, 2022
vinx13 pushed a commit to vinx13/tvm that referenced this issue Mar 27, 2023
mikeseven pushed a commit to mikeseven/tvm that referenced this issue Sep 27, 2023
Approved-by: Onkar Chougule
LeiWang1999 added a commit to LeiWang1999/tvm that referenced this issue Nov 8, 2024
* improve e4m3 decoding.

* append fp16xint1

* Update submodule commit reference

* chore: Update shared memory scope for float32 output dtype

* BUGFIX: UINT8/INT8 Decoding

* feat: Add rasterization options for roller module

* Refactor tensorcore_legalization method to optimize tensor core usage

* feat: Add function to collect variables from expression, improve for splitk

* chore: Update typing import in __init__.py

* chore: Refactor CPU execution of operators

* Refactor matmul implementation for splitk layout

* Refactor matmul implementation for splitk layout

* Refactor matmul implementation for splitk layout

* chore: Update version to 0.0.1.dev8

* chore: Enable debug output in bitblas.set_debug_level()

* Refactor Linear module matmul implementation for splitk layout

* Refactor matmul implementation for splitk layout

* Refactor CUDA kernel launch string for dynamic symbolic set

* Bumpt version to v0.0.1.dev9

* Refactor CUDA kernel launch string for dynamic symbolic set

* Bump version to v0.0.1.dev10

---------

Co-authored-by: LeiWang199 <leiwang199>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant