Page MenuHomePhabricator

sjw36 (Simon Waters)
User

Projects

User does not belong to any projects.

User Details

User Since
Dec 14 2022, 2:36 PM (24 w, 1 h)

Recent Activity

Mar 30 2023

sjw36 updated sjw36.
Mar 30 2023, 8:21 AM

Mar 29 2023

sjw36 added inline comments to D145738: [TOSA] Loosen folding restrictions for tosa.add,tosa.sub, tosa.mul.
Mar 29 2023, 3:08 PM · Unknown Object (Project), Restricted Project
sjw36 updated the diff for D145738: [TOSA] Loosen folding restrictions for tosa.add,tosa.sub, tosa.mul.
  • removed rank checks
  • removed invalid canonicalize tests (_different_shape)
Mar 29 2023, 11:07 AM · Unknown Object (Project), Restricted Project
sjw36 added a comment to D145738: [TOSA] Loosen folding restrictions for tosa.add,tosa.sub, tosa.mul.

@eric-k256 I guess I will just remove the _different_shape tests and keep the new _bcast_ tests since that should be sufficient coverage. Is that acceptable?

Mar 29 2023, 10:55 AM · Unknown Object (Project), Restricted Project
sjw36 updated the summary of D145738: [TOSA] Loosen folding restrictions for tosa.add,tosa.sub, tosa.mul.
Mar 29 2023, 10:37 AM · Unknown Object (Project), Restricted Project
sjw36 added inline comments to D145738: [TOSA] Loosen folding restrictions for tosa.add,tosa.sub, tosa.mul.
Mar 29 2023, 7:56 AM · Unknown Object (Project), Restricted Project

Mar 28 2023

sjw36 updated the diff for D145738: [TOSA] Loosen folding restrictions for tosa.add,tosa.sub, tosa.mul.
  • added rank checks for the folders
  • further simplified
  • also removed redundant and incorrect pattern rewriters for AddZero and MulOne
Mar 28 2023, 7:25 PM · Unknown Object (Project), Restricted Project
sjw36 added a comment to D145738: [TOSA] Loosen folding restrictions for tosa.add,tosa.sub, tosa.mul.

@eric-k256 thanks. I didn't see a hard requirement in the spec and was confused by the test above for add_zero_different_shape. Also turns out there is a AddZeroOptimization and MulOneOptimization that also allow mixed rank folding.. also kind of redundant. Shall I remove those as well?

Mar 28 2023, 4:13 PM · Unknown Object (Project), Restricted Project

Mar 27 2023

sjw36 added a comment to D145738: [TOSA] Loosen folding restrictions for tosa.add,tosa.sub, tosa.mul.

@mgehre-amd thanks, simplified the logic.
@rsuderman cleaned up PR.

Mar 27 2023, 8:59 PM · Unknown Object (Project), Restricted Project
sjw36 updated the diff for D145738: [TOSA] Loosen folding restrictions for tosa.add,tosa.sub, tosa.mul.
  • simplified logic
  • removed irrelevant change
Mar 27 2023, 8:57 PM · Unknown Object (Project), Restricted Project

Mar 24 2023

sjw36 added a comment to D145738: [TOSA] Loosen folding restrictions for tosa.add,tosa.sub, tosa.mul.

@nicolasvasilache any feedback?

Mar 24 2023, 9:44 AM · Unknown Object (Project), Restricted Project
sjw36 added a comment to D145744: [linalg] Fixed tosa-to-linalg-named for tosa.conv2d i8 with i8 bias.

Thanks @rsuderman. Updated.

Mar 24 2023, 9:12 AM · Unknown Object (Project), Restricted Project
sjw36 updated the diff for D145744: [linalg] Fixed tosa-to-linalg-named for tosa.conv2d i8 with i8 bias.
  • cleanup changes for review comments
Mar 24 2023, 9:11 AM · Unknown Object (Project), Restricted Project
sjw36 abandoned D146817: * cleanup as per review comments.

wrong button..

Mar 24 2023, 9:08 AM · Unknown Object (Project), Restricted Project
sjw36 requested review of D146817: * cleanup as per review comments.
Mar 24 2023, 9:05 AM · Unknown Object (Project), Restricted Project

Mar 14 2023

sjw36 added a comment to D145744: [linalg] Fixed tosa-to-linalg-named for tosa.conv2d i8 with i8 bias.

@hanchung any feedback on this.

Mar 14 2023, 7:13 AM · Unknown Object (Project), Restricted Project

Mar 13 2023

sjw36 added a comment to D140357: [MLIR] Add readonly,writeonly,noalias to func arg attributes.

Understood. This is as you said just lifting these attributes, a future change would use them and I will post it as an RFC to discuss. This change can wait for that, just trying to flush some trivial parts from my backlog.

Mar 13 2023, 12:14 PM · Unknown Object (Project), Restricted Project

Mar 10 2023

sjw36 abandoned D145797: * format.

Merged with original PR.

Mar 10 2023, 8:55 AM · Unknown Object (Project), Restricted Project
sjw36 updated the diff for D145738: [TOSA] Loosen folding restrictions for tosa.add,tosa.sub, tosa.mul.

update format

Mar 10 2023, 8:49 AM · Unknown Object (Project), Restricted Project
sjw36 requested review of D145797: * format.
Mar 10 2023, 7:56 AM · Unknown Object (Project), Restricted Project

Mar 9 2023

sjw36 requested review of D145744: [linalg] Fixed tosa-to-linalg-named for tosa.conv2d i8 with i8 bias.
Mar 9 2023, 4:31 PM · Unknown Object (Project), Restricted Project
sjw36 requested review of D145738: [TOSA] Loosen folding restrictions for tosa.add,tosa.sub, tosa.mul.
Mar 9 2023, 4:12 PM · Unknown Object (Project), Restricted Project
sjw36 updated the diff for D140357: [MLIR] Add readonly,writeonly,noalias to func arg attributes.

[MLIR][Func] Add readonly,writeonly,noalias to func arg attributes

Mar 9 2023, 1:15 PM · Unknown Object (Project), Restricted Project

Mar 6 2023

sjw36 added a comment to D140357: [MLIR] Add readonly,writeonly,noalias to func arg attributes.

@ftynse these attributes are specific to func parameters, and not necessarily to LLVM backends (e.g. SPIRV). They are useful for dataflow analysis and would prefer not to have to include LLVMIR everywhere.

Mar 6 2023, 9:21 AM · Unknown Object (Project), Restricted Project
sjw36 updated the diff for D140357: [MLIR] Add readonly,writeonly,noalias to func arg attributes.

Simplified after rebase, using translation tables.

Mar 6 2023, 9:18 AM · Unknown Object (Project), Restricted Project

Dec 19 2022

sjw36 requested review of D140357: [MLIR] Add readonly,writeonly,noalias to func arg attributes.
Dec 19 2022, 5:30 PM · Unknown Object (Project), Restricted Project