Yan Da
|
9b670cfb9f
|
Add ReduceOp
|
2022-05-25 14:15:36 +08:00 |
|
Yan Da
|
a2c9f919a8
|
TritonGPU verifier
|
2022-05-24 19:48:56 +08:00 |
|
Yan Da
|
36c45ec687
|
make numStages an option in PipelinePass
|
2022-05-23 12:47:55 +08:00 |
|
Yan Da
|
39b1235082
|
fix atomic_cas
|
2022-05-22 19:43:04 +08:00 |
|
Yan Da
|
e3916c3a46
|
TritonGPU combiner
|
2022-05-16 19:16:01 +08:00 |
|
Yan Da
|
7027af9666
|
The pipeline pass is now functional
|
2022-05-15 22:29:27 +08:00 |
|
Yan Da
|
d23d7b244c
|
More on the pipeline pass
|
2022-05-11 20:31:08 +08:00 |
|
Phil Tillet
|
2c6a213131
|
[TRITONGPU] Added template for Triton -> TritonGPU conversion
|
2022-04-30 16:00:39 -07:00 |
|
Yan Da
|
8dfe78f6cf
|
Add TritonCombineOps
|
2022-04-27 19:28:21 +08:00 |
|
Yan Da
|
c70f6b666e
|
Merge previous changes
|
2022-04-27 14:06:55 +08:00 |
|
Yan Da
|
74585fb970
|
Add Triton CombineOps
|
2022-04-27 13:45:56 +08:00 |
|
Philippe Tillet
|
81001d318c
|
Putting Triton dialect in its own folder
|
2022-04-26 14:39:27 -07:00 |
|
Yan Da
|
9e304cf79d
|
Allow JITFunction to return multiple results
|
2022-04-15 15:38:19 +08:00 |
|
Yan Da
|
1c52bd587d
|
Device function & PassManager
|
2022-04-15 14:41:57 +08:00 |
|
Keren Zhou
|
f51e0b1be4
|
[FRONTEND] Hot fix for lineno (#481)
Override __reduce__ to make CompilationError pickable and print out error messages
|
2022-04-12 13:02:33 +08:00 |
|
Yan Da
|
7e0fd97965
|
Add set_attr(...) to ir.OpState
|
2022-04-11 12:26:54 +08:00 |
|
Yan Da
|
4eb062f313
|
fix issues in visit_If
|
2022-04-10 16:28:45 +08:00 |
|
Yan Da
|
fcbbb3c10e
|
Fix visit_While issues
|
2022-04-10 16:16:13 +08:00 |
|
Yan Da
|
19f81b7dea
|
Add scf-codegen tests
|
2022-04-10 15:49:09 +08:00 |
|
Yan Da
|
9c7b3d5173
|
Manage insertion block with context manager
|
2022-04-10 15:02:12 +08:00 |
|
Yan Da
|
aa6e086881
|
Add more comments
|
2022-04-10 14:36:03 +08:00 |
|
Yan Da
|
6002340456
|
Better textual representation
|
2022-04-07 20:44:41 +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
|
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
|
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
|
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
|
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 |
|