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

ExternalSource refactoring and fixing #5690

Merged
merged 5 commits into from
Oct 29, 2024

Commits on Oct 29, 2024

  1. ExternalSource refactoring and fixing

    - refactor CachingList
      - use proper "item" wrapper type
      - remove "apprentice" and simplify lookahead logic
      - remove weird make_unique dependence
      - use r-value when recycling
    - refactor ExternalSource
      - store TensorList by value in list items
      - move all iteration data to one structure and queue
      - associate events directly with data items
      - use global event pool and obtain events for proper streams
    
    ----
    
    Signed-off-by: Michal Zientkiewicz <[email protected]>
    mzient committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    9785330 View commit details
    Browse the repository at this point in the history
  2. Fix stream semantics with default streams.

    Signed-off-by: Michal Zientkiewicz <[email protected]>
    mzient committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    6c3875c View commit details
    Browse the repository at this point in the history
  3. Lint

    Signed-off-by: Michal Zientkiewicz <[email protected]>
    mzient committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    acbb9d5 View commit details
    Browse the repository at this point in the history
  4. Further simplification.

    Signed-off-by: Michal Zientkiewicz <[email protected]>
    mzient committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    afc953e View commit details
    Browse the repository at this point in the history
  5. Bug fixes.

    Signed-off-by: Michał Zientkiewicz <[email protected]>
    mzient committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    a3ac0d8 View commit details
    Browse the repository at this point in the history