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 libthapi-ctl to start/stop collecting #233

Open
wants to merge 30 commits into
base: master
Choose a base branch
from

Commits on Jul 22, 2024

  1. add libthapi-ctl

    - has two function, thapi_start_tracing, thapi_stop_tracing
    - requires liblttng-ctl
    - adds iprof option --(no)-profile-from-start, default profile from
      start
    - puts events in two different sessions, 'main' and 'bookkeeping', each in it's own
      subdir
    - start/stop affect the main session only, bookkeeping is always enabled
    - so far only opencl backend separates out bookkeeping events; other
      backends put everything in main (TODO)
    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    cb3a044 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94d4659 View commit details
    Browse the repository at this point in the history
  3. WIP gtensor int test

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    45f92f2 View commit details
    Browse the repository at this point in the history
  4. libthapi-ctl: logging with THAPI_CTL_LOG_LEVEL

    - Uses env var, default is 1=ERROR
    - 0=disabled, 2=WARN, 3=INFO, 4=DEBUG
    - Under the default log level, no message will be printed
      when THAPI_LTTNG_SESSION_ID is not set (application is linked with
      libthapi-ctl and calls start or stop tracing, but not run with
      iprof).
    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    21cffca View commit details
    Browse the repository at this point in the history
  5. cuda: fix bookkeeping events

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    c387ae0 View commit details
    Browse the repository at this point in the history
  6. doxygen comments

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    beb1e54 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    32b12dc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    20a70f5 View commit details
    Browse the repository at this point in the history
  9. log message clean up

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    a7adec5 View commit details
    Browse the repository at this point in the history
  10. fix

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    4dbbe2a View commit details
    Browse the repository at this point in the history
  11. fix

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    b3ddb0c View commit details
    Browse the repository at this point in the history
  12. cuda exclusions, cleanup

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    32bddbe View commit details
    Browse the repository at this point in the history
  13. fix exclude print

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    41ef9ff View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f567f4c View commit details
    Browse the repository at this point in the history
  15. working opencl start/stop

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    bf35bc5 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    fefd4b8 View commit details
    Browse the repository at this point in the history
  17. WIP better thapi-ctl int tests

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    9b3fd78 View commit details
    Browse the repository at this point in the history
  18. fix cl int test

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    aafc959 View commit details
    Browse the repository at this point in the history
  19. missing header

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    23f280f View commit details
    Browse the repository at this point in the history
  20. add opencl fn to header

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    803e64f View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    2fd0a71 View commit details
    Browse the repository at this point in the history
  22. WIP omp start/stop, int tests

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    aea464b View commit details
    Browse the repository at this point in the history
  23. libthapictl: add design readme

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    fb6e46f View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    72b57fb View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    743757c View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    33ae513 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    4ea5771 View commit details
    Browse the repository at this point in the history
  28. working gtensor int test for cuda

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    018682e View commit details
    Browse the repository at this point in the history
  29. use thapi-ctl fro hip

    bd4 committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    edf028b View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    3abe9a4 View commit details
    Browse the repository at this point in the history