Commit Graph

14 Commits

Author SHA1 Message Date
Trowbridge, Ian 515f4957f4 Add rocDecode API support (#4)
* Add rocDecode API support

* Update CI

* CI update: Sanitizers run on ubuntu 22.04

---------

Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>

[ROCm/rocprofiler-register commit: de3a874b1a]
2025-01-21 21:00:43 -06:00
Mallya, Ameya Keshava 047f6edc90 Fixed Workflow for updated KWS structure
[ROCm/rocprofiler-register commit: 164eda5231]
2025-01-17 08:25:42 -08:00
Mallya, Ameya Keshava 502a8386c6 Added KWS check
[ROCm/rocprofiler-register commit: 3bd980bff8]
2025-01-15 11:15:00 -08:00
Elwazir, Ammar be43e753c6 Update Github Workflows (#2)
* Update sync-mainline.yaml

* Update sync-staging.yaml

* Update formatting.yml

[ROCm/rocprofiler-register commit: 11c9259043]
2025-01-08 09:50:04 -06:00
Choudhary, Rahul a95f011749 Create rocm_ci_caller.yml
[ROCm/rocprofiler-register commit: f809f21740]
2025-01-07 11:32:19 -08:00
Ammar ELWazir 5c7e0ffdd2 Update sync-mainline.yaml
[ROCm/rocprofiler-register commit: 1e59ce3620]
2024-03-25 12:46:08 -05:00
Ammar ELWazir f1dc5f7352 Update sync-staging.yaml
[ROCm/rocprofiler-register commit: 52dfa074ae]
2024-03-25 12:44:54 -05:00
Ammar ELWazir 7b03ce4cdd Update sync-staging.yaml
[ROCm/rocprofiler-register commit: 7b8b97e028]
2024-03-25 12:40:16 -05:00
Ammar ELWazir 5d1524fd39 Update sync-staging.yaml
[ROCm/rocprofiler-register commit: 88e3460af7]
2024-03-25 12:31:04 -05:00
Ammar ELWazir 5df9170b59 auto sync public (#58)
* Create sync-staging.yaml

* Create sync-mainline.yaml

[ROCm/rocprofiler-register commit: a0054a7513]
2024-03-25 12:27:05 -05:00
Jonathan R. Madsen 4b8f2c5ca0 Fix packaging (#51)
* Fix packaging

- Bump version to 0.3.0
- Set CMAKE_INSTALL_DEFAULT_COMPONENT at high level
- Fix HOMEPAGE_URL
- Update install components
- Install tests directory
- Create two separate packages: core and tests
- Auto-generate deps based on shared libs (DEB and RPM)
- Auto-generate list of shared libs provided by package (DEB and RPM)
- cleanup cmake/rocprofiler_register_utilities.cmake

* Enable sanitizer jobs

* Update cmake/rocprofiler_register_memcheck.cmake

- set env for LD_PRELOAD

* Update tests for sanitizer jobs

* Remove loading librocprofiler64.so

- this library does not have rocprofiler_set_api_table symbol

* Link to static fmt library

[ROCm/rocprofiler-register commit: e8aed4dbe4]
2023-12-21 21:53:59 -06:00
Jonathan R. Madsen 97081a743a C++ filesystem and link to dl library in test exe (#29)
* Add lib/rocprofiler-register/details/filesystem.hpp

- this provides backwards compatibility for compiler which do not have <filesystem>
  - use <experimental/filesystem> when not available

* Update tests/CMakeLists.txt

- test executables link to dl library (via CMAKE_DL_LIBS)

* Update CI workflow

- include ubuntu-20.04 jobs

[ROCm/rocprofiler-register commit: 24041c4d87]
2023-10-25 12:49:13 -05:00
Jonathan R. Madsen 26b7abc638 Update README and workflows (#27)
* Update README

- Overview
- Contributing
- Build and install

* Update workflows

- branches reflect new amd-mainline and amd-staging names instead of main and develop

[ROCm/rocprofiler-register commit: 40f37f9597]
2023-10-25 12:49:13 -05:00
Jonathan R. Madsen 7e6e33cfce Initial Implementation: include (#10)
* Initial Implementation: include

* Initial Implementation: lib details (#11)

* Initial Implementation: lib details

* Initial Implementation: lib (#12)

* Initial Implementation: lib

* Initial Implementation: source (#13)

* Initial Implementation: source

* Initial Implementation: samples (#14)

* Initial Implementation: samples

* Initial Implementation: tests (#15)

* Initial Implementation: tests

* Initial Implementation: scripts (#16)

* Initial Implementation: scripts

* Initial Implementation: cmake (#17)

* Initial Implementation: cmake

* Initial Implementation: top-level files (#18)

* Initial Implementation: top-level files

- clang-format
- clang-tidy
- cmake-format
- ignore build and cache directories
- main CMakeLists.txt
- pyproject.toml (python formatting)
- VERSION file

* Initial Implementation: workflow (#19)

* Fix unused variable

- rocprofiler_register_warn_level

[ROCm/rocprofiler-register commit: fa4295db6b]
2023-08-17 14:59:24 -05:00