Vivek Khandelwal
56f9a9b5de
[tosa] Add TorchToTosa lowering for torch.prim.NumToTensor.Scalar op
...
Signed-Off By: Vivek Khandelwal<vivek@nod-labs.com>
2022-10-06 12:00:25 +05:30
Daniel Ellis
2ba71af651
Add support for mv decomposition.
2022-10-04 11:34:45 -04:00
Prashant Kumar
6777a9484d
[LINALG] Add lowering for the aten.upsample_nearest2d op.
2022-10-04 17:20:29 +05:30
Vivek Khandelwal
9dd5ae8239
[tosa] Add TorchToTosa lowering for aten.arange.start_step op ( #1442 )
2022-09-30 07:33:41 -07:00
AmosLewis
940959589b
[MLIR][TORCH] Add Byte and Char Dtype support
2022-09-30 13:19:31 +05:30
Vivek Khandelwal
6db513c51d
[tosa] Add support for some cases of aten.broadcast_to op ( #1429 )
...
This commit adds support for TorchToTosa lowering of
`aten.broadcast_to` op for cases:
1.) When the rank of input and output tensor is equal.
2.) When the rank of input tensor is zero.
Signed-Off By: Vivek Khandelwal<vivek@nod-labs.com>
2022-09-29 09:40:56 -07:00
JakopinA
8ef0c874c2
Implement Expand/Collapse Functionality for Aten.View ( #1353 )
2022-09-27 11:08:14 -07:00
Jae Hoon (Antonio) Kim
3e27aa2be3
Fix as_strided/slice symint ( #1401 )
...
* Fix as_strided symint
* Re-enable LTC tests
* Re-enable LTC
* Add hardtanh shape inference function
* Fix slice symint
2022-09-26 12:16:49 -04:00
武家伟
ab7aa01b1e
[MHLO] Add torch-to-mhlo e2e support for aten.gather op ( #1410 )
...
* Add torch-to-mhlo e2e support for aten.gather op
* Add more e2e tests for torch.aten.gather op
2022-09-25 22:07:46 +08:00
Vivek Khandelwal
bc11e1aba6
[tosa] Add "-tosa-to-tensor" pass in the lowering pipeline
...
Signed-Off By: Vivek Khandelwal<vivek@nod-labs.com>
2022-09-24 10:03:07 +05:30
Tanyo Kwok
72e422b589
Add relu6 and binary broadcasts ( #1408 )
...
* Add relu6 and binary broadcasts
2022-09-23 20:39:15 +08:00
Tanyo Kwok
061a97c3f2
Replace empty_like && empty_memory_format with full/full_like ( #1398 )
...
* Replace empty_like && empty_memory_format with full/full_like
* fix broadcast rank0 tensor
2022-09-23 10:24:36 +08:00
Vivek Khandelwal
4ef6e69ed4
[MLIR][TORCH] Add TorchToTosa lowering for aten.clone op ( #1388 )
...
Signed-Off By: Vivek Khandelwal <vivek@nod-labs.com>
Co-authored-by: Suraj Sudhir <16977902+sjarus@users.noreply.github.com>
2022-09-20 15:07:46 -07:00
Vivek Khandelwal
5090ac9359
[MLIR][TORCH] Add a test for sum.dim_IntList op working for tosa ( #1387 )
...
Signed-Off By: Vivek Khandelwal<vivek@nod-labs.com>
Co-authored-by: Suraj Sudhir <16977902+sjarus@users.noreply.github.com>
2022-09-20 11:38:09 -07:00
Vivek Khandelwal
1ffd42bbde
[MLIR][TORCH] Add TorchToTosa lowering for aten.broadcast_to op ( #1386 )
...
Signed-Off By: Vivek Khandelwal<vivek@nod-labs.com>
2022-09-20 10:04:51 -07:00
武家伟
0e2e94d542
Add torch-to-mhlo e2e support for AtenArangeStartStepOp ( #1385 )
...
Co-authored-by: Vremold <xremold@gamil.com>
2022-09-20 22:31:24 +08:00
Vivek Khandelwal
51e3c3f1ed
[MLIR][TORCH] Add failing test to xfail_sets.py
...
Signed-Off By: Vivek Khandelwal <vivek@nod-labs.com>
2022-09-16 17:12:21 +05:30
武家伟
b316918947
Add AtenClampOp conversion pattern to MHLO ( #1356 )
...
Add AtenClampOp conversion pattern to MHLO
2022-09-16 15:09:21 +08:00
gpetters94
48418b9c22
Fold away type_as ( #1358 )
2022-09-12 18:59:12 -04:00
Vivek Khandelwal
71b1f0dd7a
[MLIR][TORCH] Add E2E support for aten.index.Tensor_hacked_twin op
...
This commit adds lowering of `index.Tensor_hacked_twin` op.
Signed-Off By: Vivek Khandelwal <vivek@nod-labs.com>
2022-09-12 21:47:18 +05:30
Vivek Khandelwal
e35741fb1d
[MLIR][TORCH] Add E2E support for aten.bitwise_not op
...
This commit adds lowering of `aten.bitwise_not` op.
Signed-Off By: Vivek Khandelwal <vivek@nod-labs.com>
2022-09-08 17:52:12 +05:30
武家伟
6a1893a517
[MLIR][MHLO] Add AtenFrobeniusNormDimOp and add its conversion pattern to MHLO and linalg ( #1306 )
...
* Add aten.frobenius_norm.dim op and init its conversion pattern to linalg and MHLO,
* run symbolic-shape-optimization before hlo-legalize-to-linalg to fit more mhlo e2e tests.
2022-09-08 10:15:36 +08:00
Quinn Dawkins
cc86cc0f02
Revert "Implement Non-Expand/Collapse Functionality for Aten.View ( #1309 )" ( #1347 )
...
Reverting commit a6a48ba233
to revise unit tests and address dynamic shape handling based on comments in #1309
2022-09-07 01:38:11 -04:00
JakopinA
a6a48ba233
Implement Non-Expand/Collapse Functionality for Aten.View ( #1309 )
...
Focuses on statically sized cases such as [2, 3] -> [3, 2].
2022-09-06 14:46:04 -04:00
Ashay Rane
e52e886845
build: update llvm tag to 00d648bd ( #1307 )
...
- Update MHLO commit to build with LLVM commit hash 00d648bd
- Update TorchToMhlo code to work with Stablehlo
- Re-enabled two failing TOSA tests, thus resolving Github Issue #1231
2022-08-30 14:44:00 -05:00
Sean Silva
e16b43e20b
Remove "torchscript" association from the e2e framework.
...
We use it for more than TorchScript testing now. This is a purely
mechanical change to adjust some file paths to remove "torchscript".
The most perceptible change here is that now e2e tests are run with
```
./tools/e2e_test.sh
instead of:
./tools/torchscript_e2e_test.sh
```
2022-08-29 14:10:03 -07:00