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

[cudadev][RFC] Prototype (host|device)_unique_ptr API to use lightweight "Context" object instead of CUDA stream #256

Commits on Oct 26, 2021

  1. Add Context class hierarchy

    makortel committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    06cc8f2 View commit details
    Browse the repository at this point in the history
  2. Add EDProducer base class, and runAcquire() and runProduce() functions

    Add runAcquire(), runProduce() functions
    makortel committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    44b1429 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    70341c6 View commit details
    Browse the repository at this point in the history
  4. Avoid using ContextState

    makortel committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    df786db View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8b3187a View commit details
    Browse the repository at this point in the history
  6. Share the CUDA stream between Event products from the same EDProducer…

    … in better-defined way
    makortel committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    4cd8dab View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    55effec View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e5b8bdd View commit details
    Browse the repository at this point in the history
  9. Remove Context.h

    makortel committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    eaf55b2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    744c94f View commit details
    Browse the repository at this point in the history
  11. Add TestContext for tests

    makortel committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    0429ad5 View commit details
    Browse the repository at this point in the history
  12. Migrate make_(device|host)_unique and all calling code to pass cms::c…

    …uda::Context objects instead of cudaStream_t
    makortel committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    c91e0e3 View commit details
    Browse the repository at this point in the history