Skip to content

Design of graph support - Phase 1 #114

Closed

Description

@leofang
No description provided.

Activity

  1. added this to the cuda.core beta 2 milestone on Oct 9, 2024
  2. added
    P1Medium priority - Should do
    featureNew feature or request
    cuda.coreEverything related to the cuda.core module
    and removed
    triageNeeds the team's attention
    on Oct 9, 2024
  3. added
    P0High priority - Must do!
    and removed
    P1Medium priority - Should do
    on Nov 14, 2024
  4. removed their assignment
    on Nov 14, 2024
  5. leofang commented on Jan 23, 2025

    @leofang
    MemberAuthor

    Discussed internally. With all things considered will take a multi-phase approach to iteratively enhance the CUDA graph coverage. Below is the phase-1 design considerations:

    • Only cover stream capture (no explicit graph construction)
    • Exclude memory allocation/deallocation steps, and assume when entering the capturing context all needed memory are already allocated by the user
    • Exclude host callback operations
    • Basic coverage for conditional nodes
    • The resulting graph should be replay-able, meaning
      • user objects' lifetimes are properly managed
      • ...
  6. changed the title [-]Design of graph support[/-] [+]Design of graph support - Phase 1[/+] on Mar 3, 2025
  7. leofang commented on Mar 24, 2025

    @leofang
    MemberAuthor

    Design is being wrapped up with a prototype (#455). Moving this to beta 4.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P0High priority - Must do!cuda.coreEverything related to the cuda.core modulefeatureNew feature or request

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions