Yan Da
|
0864b253bb
|
the matmul example
|
2022-04-07 20:27:18 +08:00 |
|
Yan Da
|
62f772123c
|
now kernel functions return nothing (instead of none)
|
2022-04-07 20:22:17 +08:00 |
|
Yan Da
|
040a2b6c75
|
Fix OpBuilder
|
2022-04-07 20:01:31 +08:00 |
|
Yan Da
|
6b4da6f016
|
Documentation
|
2022-04-07 16:00:53 +08:00 |
|
Yan Da
|
16d44e5c4c
|
Verify power-of-2
|
2022-04-07 15:28:02 +08:00 |
|
Yan Da
|
9cf4107990
|
Add TensorSizeTrait
|
2022-04-07 15:18:43 +08:00 |
|
Yan Da
|
39fad2b18a
|
More progress on WhileOp
|
2022-04-05 17:55:43 +08:00 |
|
Yan Da
|
d7fbddc7d4
|
Fix ret::reference issue
|
2022-04-05 16:09:09 +08:00 |
|
Yan Da
|
c7ad928e60
|
More progress on WhileOp codegen
|
2022-04-05 15:55:48 +08:00 |
|
Yan Da
|
76d9249724
|
examples
|
2022-04-04 12:59:54 +08:00 |
|
Yan Da
|
0f96da336a
|
codegen for If
|
2022-04-04 12:58:37 +08:00 |
|
Yan Da
|
9df899b291
|
Some progress on visit_If
|
2022-04-03 22:34:46 +08:00 |
|
Yan Da
|
c71c50cd0c
|
ForOp's SSA construction
|
2022-04-03 19:11:47 +08:00 |
|
Yan Da
|
61413b8a97
|
More python bindings
|
2022-04-01 22:22:39 +08:00 |
|
Yan Da
|
9dafa0e2e3
|
Update trtion dependencies
|
2022-04-01 20:16:07 +08:00 |
|
Yan Da
|
bde103fab0
|
Replace MlirType with mlir::Type
|
2022-04-01 18:46:46 +08:00 |
|
Yan Da
|
4ad432f1fc
|
More on scf Ops
|
2022-03-31 21:42:48 +08:00 |
|
Yan Da
|
2041b67fbf
|
Now vecadd works
|
2022-03-30 20:21:47 +08:00 |
|
Yan Da
|
e381dc72c5
|
Use mlir::Block to replace MlirBlock
|
2022-03-30 16:31:03 +08:00 |
|
Yan Da
|
e95d98a886
|
bindings for ModuleOp
|
2022-03-30 13:32:52 +08:00 |
|
Yan Da
|
38e67b4293
|
Add more Ops
|
2022-03-28 19:50:23 +08:00 |
|
Yan Da
|
0d139ec460
|
Introducing SCF
|
2022-03-26 17:02:32 +08:00 |
|
Yan Da
|
c53f3486e4
|
create shr
|
2022-03-26 16:41:49 +08:00 |
|
Yan Da
|
ba16116f96
|
Let python manage created objects
|
2022-03-26 16:31:01 +08:00 |
|
Yan Da
|
fed9925bbd
|
Using stable LLVM release
|
2022-03-26 16:25:18 +08:00 |
|
Yan Da
|
a17fba86b1
|
Logic Op creation
|
2022-03-26 16:16:20 +08:00 |
|
Yan Da
|
5e117966d0
|
CatOp
|
2022-03-25 14:17:17 +08:00 |
|
Yan Da
|
d5612333c0
|
More fcmp ops
|
2022-03-25 14:12:20 +08:00 |
|
Yan Da
|
07881b4d41
|
Update includes
|
2022-03-24 13:46:35 +08:00 |
|
Yan Da
|
cf7fc8d642
|
Update includes
|
2022-03-24 13:33:54 +08:00 |
|
Yan Da
|
78c3480c85
|
Add vecadd example
|
2022-03-23 13:32:12 +08:00 |
|
Yan Da
|
14a71dcb6f
|
Replace MlirOperation with MlirValue
|
2022-03-23 13:31:14 +08:00 |
|
Yan Da
|
f2ab318614
|
New python binding
|
2022-03-22 21:53:22 +08:00 |
|
Yan Da
|
419bbe0f6e
|
Reverts back to MLIR 14 & updates CMakeLists
|
2022-03-20 16:41:48 +08:00 |
|
Yan Da
|
a2c31ff434
|
Init commit
|
2022-03-17 20:40:55 +08:00 |
|
daadaada
|
539961072c
|
[FRONTEND] Semantic analysis refactor (#473)
Moved dispatch.cc to semantic.py
Integer signedness now moved from C++ to python
Cleaner frontend type
Co-authored-by: Phil Tillet <phil@openai.com>
|
2022-03-16 21:25:30 -07:00 |
|
Yongjik Kim
|
0dd2ec2e3a
|
[FRONTEND] Add an assert in case we get a CPU tensor. (#478)
|
2022-03-16 14:38:56 -07:00 |
|
Philippe Tillet
|
d4d8eaf6c0
|
[FRONTEND] improved caching mechanism (#474)
Co-authored-by: Greg Brockman <gdb@gregbrockman.com>
Co-authored-by: Christopher Hesse <christopherhesse@users.noreply.github.com>
|
2022-03-15 12:20:51 -07:00 |
|
Doğukan Tuna
|
21f8a0646d
|
[DOCS] Minor README.md (#470)
Added binary distribution for quick installation
|
2022-03-05 00:50:37 -08:00 |
|
Philippe Tillet
|
a50a47a85b
|
[CODEGEN] Reverted some changes from previous PR; fixed vectorization characteristics of mma layout (#469)
|
2022-03-04 01:53:31 -08:00 |
|
Philippe Tillet
|
bb5765df5c
|
[CODEGEN] Now padding shared memory for layout conversion (#468)
|
2022-03-03 22:19:05 -08:00 |
|
daadaada
|
d9dd97492f
|
Use unique_ptr in ir::context_impl (#462)
Co-authored-by: Philippe Tillet <Phil.Tillet@gmail.com>
|
2022-02-24 16:07:10 -08:00 |
|
Philippe Tillet
|
98ed7db8c1
|
[CODEGEN] Improvements and bugfixes (#463)
|
2022-02-24 14:56:24 -08:00 |
|
daadaada
|
a9dfdcaaa9
|
[FRONTEND] Make the performance model work for int8, tf32, and fp32 (#456)
|
2022-02-11 22:34:42 -08:00 |
|
Philippe Tillet
|
9b100302d3
|
[FRONTEND] Now using pybind11 to release GIL (#458)
|
2022-02-10 01:57:39 -08:00 |
|
Philippe Tillet
|
40093a9878
|
[DOCS] Multiple versions are now supported (#457)
|
2022-02-09 01:32:41 -08:00 |
|
Philippe Tillet
|
4941bc7001
|
[DOCS] Some more fixes (#455)
|
2022-02-08 16:53:56 -08:00 |
|
Philippe Tillet
|
2fdf0a4fe8
|
[DOCS] changed build command
|
2022-02-08 11:45:21 -08:00 |
|
Philippe Tillet
|
077d6c8ff0
|
[DOCS] re-activated tutorials
|
2022-02-08 11:42:39 -08:00 |
|
Philippe Tillet
|
822ddcd14b
|
[DOCS] Added versioning (#453)
|
2022-02-08 11:28:18 -08:00 |
|