Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for dynamic memrefs in create_nd_tdesc lowering #687

Closed
wants to merge 286 commits into from

Conversation

charithaintc
Copy link
Contributor

create_nd_tdesc currently only support static 2D memrefs. This PR enables support for dynamic 2D memrefs.

Please review these guidelines to help with the review process:

  • Have you provided a meaningful PR description?
  • Have you added a test, a reproducer, or a reference to an issue with a reproducer?
  • Have you tested your changes locally for CPU and GPU devices?
  • Have you made sure that new changes do not introduce compiler warnings?
  • If this PR is a work in progress, are you filing the PR as a draft?
  • Have you organized your commits logically and ensured each can be built by itself?

silee2 and others added 29 commits January 22, 2024 07:16
…sable workflows (intel#310)

* Fixed Nightly CI workflow

Signed-off-by: Gregory Shimansky <[email protected]>

* Added secrets inherit when calling reusable workflows

Signed-off-by: Gregory Shimansky <[email protected]>

* Added missing rependency for sending report

Signed-off-by: Gregory Shimansky <[email protected]>

* Fixed conditional operator

Signed-off-by: Gregory Shimansky <[email protected]>

* Fixed runs-on for generate_report

Signed-off-by: Gregory Shimansky <[email protected]>

* Removed report because it cannot be revived

Signed-off-by: Gregory Shimansky <[email protected]>

* Execute cpu and gpu builds in parallel

Signed-off-by: Gregory Shimansky <[email protected]>

---------

Signed-off-by: Gregory Shimansky <[email protected]>
…kflow to build it (intel#347)

* Initial Dockerfile for FS simulator installation

Signed-off-by: Gregory Shimansky <[email protected]>

* Updated FS simulator Dockerfile to allow simulator setup functions to work

Signed-off-by: Gregory Shimansky <[email protected]>

* Added workflow to build FS simulator image for github actions runners

Signed-off-by: Gregory Shimansky <[email protected]>

---------

Signed-off-by: Gregory Shimansky <[email protected]>
* Fixed Dockerfile after update to KMD archive

Signed-off-by: Gregory Shimansky <[email protected]>

* Added functionality to run FS simulator, excluded long running tests

Signed-off-by: Gregory Shimansky <[email protected]>

* Added workflow to run GPU tests on FS simulator

Signed-off-by: Gregory Shimansky <[email protected]>

* Removed from run on PR, added installation of psutil

Signed-off-by: Gregory Shimansky <[email protected]>

---------

Signed-off-by: Gregory Shimansky <[email protected]>
* Moved installation of psutil into docker image

Signed-off-by: Gregory Shimansky <[email protected]>

* Updated FS sim workflow to use tests exit code in the end

Signed-off-by: Gregory Shimansky <[email protected]>

* Removed pipefail to allow script to finish if tests fail

Signed-off-by: Gregory Shimansky <[email protected]>

* Added upload of simulator individual logs

Signed-off-by: Gregory Shimansky <[email protected]>

* Increase test timeout to 20 minutes

Signed-off-by: Gregory Shimansky <[email protected]>

* Changed timeout to 10 minutes. Added 4 tests to sim exclude.

Signed-off-by: Gregory Shimansky <[email protected]>

* Added two more tests to exclude on FS sim

Signed-off-by: Gregory Shimansky <[email protected]>

---------

Signed-off-by: Gregory Shimansky <[email protected]>
This reverts commit cf80bbf.
    Changes also add XeGPU ops legalization checks as per uArch config
    in XeTileToXeGPU pass
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.