Page MenuHomePhabricator

kushanam (Kushan Ahmadian)
User

Projects

User does not belong to any projects.

User Details

User Since
Aug 1 2022, 12:36 PM (33 w, 18 h)

Recent Activity

Mon, Mar 6

kushanam added a comment to D144911: adding bf16 support to NVPTX.

I assume the patch is ready for review. At least that's what phabricator says. LMK if you're still working on it.

Mon, Mar 6, 1:49 PM · Restricted Project, Restricted Project

Mon, Feb 27

kushanam requested review of D144911: adding bf16 support to NVPTX.
Mon, Feb 27, 1:25 PM · Restricted Project, Restricted Project

Feb 15 2023

kushanam changed the visibility for D140088: Add LLVM type support for fp8.
Feb 15 2023, 2:31 PM · Restricted Project, Restricted Project

Jan 10 2023

kushanam updated the summary of D140088: Add LLVM type support for fp8.
Jan 10 2023, 1:02 PM · Restricted Project, Restricted Project
kushanam updated the summary of D140088: Add LLVM type support for fp8.
Jan 10 2023, 12:59 PM · Restricted Project, Restricted Project

Dec 20 2022

kushanam updated the diff for D140088: Add LLVM type support for fp8.

Adding the smoke tests for f8e5m2 and f6e4m3 types

Dec 20 2022, 3:38 PM · Restricted Project, Restricted Project

Dec 19 2022

kushanam added a comment to D140088: Add LLVM type support for fp8.

Tests still missing

Hi @arsenm, I looked at the existing tests and got an assumption that the existing way to test those, is to have the codegen pipeline supporting the datatype in the "Target" level. That is something I am working on for the follow up patch and thought then I could add the tests. If you could give me a pointer to the existing tests that I might have missed, I would add them. Thank you in advance!

All of the IR changes are testable without codegen support. Needs some tests in test/Assembler, test/Bitcode, test/Verifier, and some constant folding tests in test/Transforms/InstSimplify. See 8c24f33158d81d5f4b0c5d27c2f07396f0f1484b which added bfloat (although this includes far fewer tests than I would have liked to see. For example it's missing the all important bitcode compatibility tests)

I think I covered all the bases for testing an IR change in D139902. This is a bit broader as it's a type

Dec 19 2022, 9:02 AM · Restricted Project, Restricted Project
kushanam added a comment to D140088: Add LLVM type support for fp8.

Tests still missing

Dec 19 2022, 8:55 AM · Restricted Project, Restricted Project

Dec 18 2022

kushanam updated the diff for D140088: Add LLVM type support for fp8.

Addressing review commnents, adding funtionality to pass the MLIR tests

Dec 18 2022, 4:16 PM · Restricted Project, Restricted Project

Dec 15 2022

kushanam added inline comments to D140088: Add LLVM type support for fp8.
Dec 15 2022, 2:17 PM · Restricted Project, Restricted Project
kushanam updated the diff for D140088: Add LLVM type support for fp8.

addressing the "Comments mention f16 vectors (should be f8)" comment

Dec 15 2022, 2:16 PM · Restricted Project, Restricted Project

Dec 14 2022

kushanam requested review of D140088: Add LLVM type support for fp8.
Dec 14 2022, 9:04 PM · Restricted Project, Restricted Project

Aug 17 2022

kushanam added a comment to D131797: add dealloc alias check to bufferization.

Sorry, the issue was with my amend. Resubmitted the patch..

Aug 17 2022, 3:11 PM · Restricted Project, Restricted Project
kushanam updated the diff for D131797: add dealloc alias check to bufferization.

add dealloc alias check to bufferization
Traverse the cloneOp for aliases to find the alloc op

Aug 17 2022, 3:11 PM · Restricted Project, Restricted Project
kushanam added a comment to D131797: add dealloc alias check to bufferization.
Aug 17 2022, 3:04 PM · Restricted Project, Restricted Project
kushanam added a comment to D131797: add dealloc alias check to bufferization.

It's still failing the linter
You can likely just run git-clang-format HEAD~1 to fix this.

Aug 17 2022, 2:45 PM · Restricted Project, Restricted Project
kushanam updated the diff for D131797: add dealloc alias check to bufferization.

add dealloc alias check to bufferization
Traverse the cloneOp for aliases to find the alloc op

Aug 17 2022, 2:45 PM · Restricted Project, Restricted Project
kushanam updated the diff for D131797: add dealloc alias check to bufferization.

add dealloc alias check to bufferization
Traverse the cloneOp for aliases to find the alloc op

Aug 17 2022, 11:07 AM · Restricted Project, Restricted Project

Aug 16 2022

kushanam updated the diff for D131797: add dealloc alias check to bufferization.

add dealloc alias check to bufferization
Traverse the cloneOp for aliases to find the alloc op

Aug 16 2022, 9:29 PM · Restricted Project, Restricted Project

Aug 12 2022

kushanam added a reviewer for D131797: add dealloc alias check to bufferization: frgossen.
Aug 12 2022, 11:44 AM · Restricted Project, Restricted Project
kushanam updated the diff for D131797: add dealloc alias check to bufferization.

add dealloc alias check to bufferization
Traverse the cloneOp for aliases to find the alloc op

Aug 12 2022, 11:43 AM · Restricted Project, Restricted Project
kushanam abandoned D131740: add dealloc alias check to bufferization.
Aug 12 2022, 11:33 AM · Restricted Project, Restricted Project
kushanam requested review of D131797: add dealloc alias check to bufferization.
Aug 12 2022, 11:32 AM · Restricted Project, Restricted Project

Aug 11 2022

kushanam added a reviewer for D131740: add dealloc alias check to bufferization: frgossen.
Aug 11 2022, 4:38 PM · Restricted Project, Restricted Project
kushanam abandoned D131121: add dealloc alias check to bufferization.

Moved to D131740

Aug 11 2022, 4:37 PM · Restricted Project, Restricted Project
kushanam requested review of D131740: add dealloc alias check to bufferization.
Aug 11 2022, 4:36 PM · Restricted Project, Restricted Project

Aug 5 2022

kushanam updated the diff for D131121: add dealloc alias check to bufferization.

Add dealloc alias check to bufferization
Traverse the cloneOp for aliases to find the alloc op

Aug 5 2022, 10:38 AM · Restricted Project, Restricted Project

Aug 4 2022

kushanam updated the diff for D131121: add dealloc alias check to bufferization.

add dealloc alias check to bufferization
Traverse the cloneOp for aliases to find the alloc op

Aug 4 2022, 5:54 PM · Restricted Project, Restricted Project
kushanam updated the diff for D131121: add dealloc alias check to bufferization.

Add dealloc alias check to bufferization
Traverse the cloneOp for aliases to find the alloc op

Aug 4 2022, 1:25 PM · Restricted Project, Restricted Project
kushanam abandoned D131180: Depends on D131121.
Aug 4 2022, 1:10 PM · Restricted Project, Restricted Project
kushanam requested review of D131180: Depends on D131121.
Aug 4 2022, 10:07 AM · Restricted Project, Restricted Project

Aug 3 2022

kushanam updated subscribers of D131121: add dealloc alias check to bufferization.

CC @frgossen for review.

Aug 3 2022, 3:27 PM · Restricted Project, Restricted Project
kushanam requested review of D131121: add dealloc alias check to bufferization.
Aug 3 2022, 3:24 PM · Restricted Project, Restricted Project