-
Notifications
You must be signed in to change notification settings - Fork 730
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
[SYCL][Graph] Add support for CUDA backend #11133
Commits on Sep 11, 2023
-
[SYCL][Graph] Implement graph enqueue for CUDA backend
Implements urCommandBufferAppendKernelLaunchExp function to append kernel to a command buffer. Implements urCommandBufferAppendKernelLaunchExp function to enqueue a command buffer to a cuda stream. Enable all tests supported by the current state of the Cuda backend. Sets a ScopedContext before enqueuing command buffer. * [SYCL][Graph] Adds missing exception catch
Configuration menu - View commit details
-
Copy full SHA for c753b8e - Browse repository at this point
Copy the full SHA c753b8eView commit details -
[SYCL][Graph] Add support for memory copy operations for CUDA backend
Implements CUDA backend support for: - memcpyUSM - memcpy Device to Device (1D and 2D) - memcpy Host to Device (Write 1D and 2D) - memcpy Device to Host (Read 1D and 2D) Enables all remaining e2e tests * [SYCL][Graph] Adds helper to register sync point
Configuration menu - View commit details
-
Copy full SHA for d996490 - Browse repository at this point
Copy the full SHA d996490View commit details -
[SYCL][Graph][DOC] Updates design Doc to report CUDA as supported bac…
…kend (#309) * [SYCL][Graph] Updates design Doc to report CUDA as supported backend * [SYCL][Graph] Improves description and adds links to CUDA doc * Update sycl/doc/design/CommandGraph.md Co-authored-by: Ewan Crawford <ewan@codeplay.com> * Update sycl/doc/design/CommandGraph.md Co-authored-by: Julian Miller <julian.miller@intel.com> * Update sycl/doc/design/CommandGraph.md Co-authored-by: Julian Miller <julian.miller@intel.com> * Update sycl/doc/design/CommandGraph.md Co-authored-by: Julian Miller <julian.miller@intel.com> * Update sycl/doc/design/CommandGraph.md Co-authored-by: Julian Miller <julian.miller@intel.com> * Update sycl/doc/design/CommandGraph.md Co-authored-by: Julian Miller <julian.miller@intel.com> --------- Co-authored-by: Ewan Crawford <ewan@codeplay.com> Co-authored-by: Julian Miller <julian.miller@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 3395b33 - Browse repository at this point
Copy the full SHA 3395b33View commit details -
[SYCL][Graph] Implement graph creation and finalization for CUDA back…
…end (#279) * [SYCL][Graph] Implement graph creation and finalization for CUDA backend Implements CommandBuffer creation, retain, release and finalize functions for the cuda backend. These functions rely on the cuda graph feature which is part of cuda runtime. Consequently, this PR adds the required linking dependencies. Fixes a commandbuffer bug in the cuda pluging initialization. Reports cuda backend as supported for the graph extension. Adds a tests that creates and finalizes an empty graph.
Configuration menu - View commit details
-
Copy full SHA for e367d35 - Browse repository at this point
Copy the full SHA e367d35View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6d8258 - Browse repository at this point
Copy the full SHA f6d8258View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f670e2 - Browse repository at this point
Copy the full SHA 3f670e2View commit details -
[SYCL][Graph] Updates namespace for graph_level_support + removes unn…
…ecessary e2e test
Configuration menu - View commit details
-
Copy full SHA for c60ab8f - Browse repository at this point
Copy the full SHA c60ab8fView commit details
Commits on Sep 12, 2023
-
[SYCL][Graph] Improve offset handling in memory copy operations
The offsets are taken into account after CUdeviceptr type casting.
Configuration menu - View commit details
-
Copy full SHA for cdc19b1 - Browse repository at this point
Copy the full SHA cdc19b1View commit details
Commits on Sep 13, 2023
-
Revert "[SYCL][Graph] Improve offset handling in memory copy operations"
This patch does not fix e2e test failure on AWS. This reverts commit cdc19b1.
Configuration menu - View commit details
-
Copy full SHA for ca6b445 - Browse repository at this point
Copy the full SHA ca6b445View commit details
Commits on Sep 15, 2023
-
[SYCL][Graph] Fix the type of the event returned by a CB submission i…
…n the CUDA backend (#325)
Configuration menu - View commit details
-
Copy full SHA for 9061916 - Browse repository at this point
Copy the full SHA 9061916View commit details
Commits on Sep 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 94e99e8 - Browse repository at this point
Copy the full SHA 94e99e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ec5a6a - Browse repository at this point
Copy the full SHA 2ec5a6aView commit details
Commits on Sep 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 542511e - Browse repository at this point
Copy the full SHA 542511eView commit details
Commits on Sep 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4f333c7 - Browse repository at this point
Copy the full SHA 4f333c7View commit details
Commits on Oct 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d4b7e0f - Browse repository at this point
Copy the full SHA d4b7e0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for edd44c9 - Browse repository at this point
Copy the full SHA edd44c9View commit details
Commits on Oct 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d25c153 - Browse repository at this point
Copy the full SHA d25c153View commit details -
[SYCL][Graph] Wait for deps when adding commands to a command graph
- Commands which enqueue to a command graph now correctly respect their dependencies by waiting on them. - Prevents issues where allocation commands with dependent copies could be delayed due to device being busy and execute in an incorrect order with regards to future command graph executions.
Configuration menu - View commit details
-
Copy full SHA for 9b984e3 - Browse repository at this point
Copy the full SHA 9b984e3View commit details
Commits on Oct 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b4bda06 - Browse repository at this point
Copy the full SHA b4bda06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03f2f5f - Browse repository at this point
Copy the full SHA 03f2f5fView commit details
Commits on Oct 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cd99d84 - Browse repository at this point
Copy the full SHA cd99d84View commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 262c3db - Browse repository at this point
Copy the full SHA 262c3dbView commit details
Commits on Oct 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0d8c141 - Browse repository at this point
Copy the full SHA 0d8c141View commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 60a5929 - Browse repository at this point
Copy the full SHA 60a5929View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0ae860 - Browse repository at this point
Copy the full SHA b0ae860View commit details
Commits on Oct 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 804a04e - Browse repository at this point
Copy the full SHA 804a04eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 376029b - Browse repository at this point
Copy the full SHA 376029bView commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ba16929 - Browse repository at this point
Copy the full SHA ba16929View commit details -
Update sycl/plugins/unified_runtime/CMakeLists.txt
Co-authored-by: Kenneth Benzie (Benie) <k.benzie83@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d9c7ba5 - Browse repository at this point
Copy the full SHA d9c7ba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0206026 - Browse repository at this point
Copy the full SHA 0206026View commit details
Commits on Nov 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9a3f722 - Browse repository at this point
Copy the full SHA 9a3f722View commit details -
Configuration menu - View commit details
-
Copy full SHA for 064687d - Browse repository at this point
Copy the full SHA 064687dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e3c456 - Browse repository at this point
Copy the full SHA 8e3c456View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3b6b42 - Browse repository at this point
Copy the full SHA f3b6b42View commit details -
Disable buffer Graph tests for CUDA
This is a temporary workaround to unblock the UR merge queue. We will investigate and fix as follow-up work.
Configuration menu - View commit details
-
Copy full SHA for f281cd6 - Browse repository at this point
Copy the full SHA f281cd6View commit details
Commits on Nov 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2da75ba - Browse repository at this point
Copy the full SHA 2da75baView commit details