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 cutlass example #13

Conversation

aacostadiaz
Copy link
Collaborator

This PR adds an example using the Nvidia SM80 pipeline running on SYCL.

aacostadiaz and others added 2 commits April 3, 2024 12:01
Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>
…m_cute.cpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>
…m_cute.cu

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>
Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>
Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>
Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>
Copy link
Collaborator

@mehdi-goli mehdi-goli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! I have added comments on the files

aacostadiaz and others added 5 commits April 3, 2024 17:34
Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>
Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>
Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>
@AD2605
Copy link
Collaborator

AD2605 commented Apr 4, 2024

I don;t seem to be able to neither resolve a conversation, nor approve the PR, hence in the form of this comment,
LGTM

@mehdi-goli mehdi-goli merged commit 696397f into codeplaysoftware:sycl-develop Apr 4, 2024
@aacostadiaz aacostadiaz deleted the aacosta/cute_demo_cutlass_example branch April 4, 2024 08:34
aacostadiaz added a commit that referenced this pull request Jul 16, 2024
* Migrate cute sgemm_nt_1 to sycl

* Revert "Migrate cute sgemm_nt_1 to sycl"

* Revert "Revert "Migrate cute sgemm_nt_1 to sycl""

* Add cutlass example

* Update examples/14_ampere_tf32_tensorop_gemm/CMakeLists.txt

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update examples/14_ampere_tf32_tensorop_gemm/ampere_tf32_tensorop_gemm_cute.cpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update examples/14_ampere_tf32_tensorop_gemm/ampere_tf32_tensorop_gemm_cute.cu

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update examples/cute/tutorial/CMakeLists.txt

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update include/cute/arch/copy_sm80.hpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update include/cute/config.hpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update include/cute/util/debug.hpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update include/cute/util/debug.hpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update include/cutlass/detail/helper_macros.hpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Address comments

---------

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>
aacostadiaz added a commit to aacostadiaz/cutlass-fork that referenced this pull request Jul 16, 2024
* Migrate cute sgemm_nt_1 to sycl

* Revert "Migrate cute sgemm_nt_1 to sycl"

* Revert "Revert "Migrate cute sgemm_nt_1 to sycl""

* Add cutlass example

* Update examples/14_ampere_tf32_tensorop_gemm/CMakeLists.txt

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update examples/14_ampere_tf32_tensorop_gemm/ampere_tf32_tensorop_gemm_cute.cpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update examples/14_ampere_tf32_tensorop_gemm/ampere_tf32_tensorop_gemm_cute.cu

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update examples/cute/tutorial/CMakeLists.txt

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update include/cute/arch/copy_sm80.hpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update include/cute/config.hpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update include/cute/util/debug.hpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update include/cute/util/debug.hpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update include/cutlass/detail/helper_macros.hpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Address comments

---------

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>
aacostadiaz added a commit to aacostadiaz/cutlass-fork that referenced this pull request Aug 6, 2024
* Migrate cute sgemm_nt_1 to sycl

* Revert "Migrate cute sgemm_nt_1 to sycl"

* Revert "Revert "Migrate cute sgemm_nt_1 to sycl""

* Add cutlass example

* Update examples/14_ampere_tf32_tensorop_gemm/CMakeLists.txt

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update examples/14_ampere_tf32_tensorop_gemm/ampere_tf32_tensorop_gemm_cute.cpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update examples/14_ampere_tf32_tensorop_gemm/ampere_tf32_tensorop_gemm_cute.cu

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update examples/cute/tutorial/CMakeLists.txt

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update include/cute/arch/copy_sm80.hpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update include/cute/config.hpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update include/cute/util/debug.hpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update include/cute/util/debug.hpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Update include/cutlass/detail/helper_macros.hpp

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>

* Address comments

---------

Co-authored-by: Mehdi Goli <mehdi.goli@codeplay.com>
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.

3 participants