David Galiffi
4297f75f83
Update VERSION to 0.2.0
...
[ROCm/rocprofiler-systems commit: 1f8b4bf67d ]
2024-12-16 06:05:42 -05:00
Peter Park
92d23f72d2
docs: Fix docutils warnings ( #59 )
...
* fix typo
* fix `Lexing literal_block` docutils warning
* fix `Title underline too short` docutils warning
* use consistent file type
* fix `Malformed table` error
* improve index.rst and front-load TOC
[ROCm/rocprofiler-systems commit: a70034055e ]
2024-12-16 06:05:42 -05:00
David Galiffi
78168bca8d
Allow ElfUtils_CONFIG_OPTIONS to provide additional configuration options ( #58 )
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: dd96d78c7f ]
2024-12-16 06:05:42 -05:00
David Galiffi
15c81fc2a3
Adding installer for Ubuntu 24.04 ( #14 )
...
* Add installers for ubuntu 24.04
* Formatting change to the ubuntu-focal and ubuntu-jammy workflows
* Initial Ubuntu 24.04 workflow - just build test
[ROCm/rocprofiler-systems commit: 42b795d2c5 ]
2024-12-16 06:05:42 -05:00
David Galiffi
890e50c95a
Add installers for rocm-6.3 and rhel-9.5 and update installer script template ( #50 )
...
* Add installers for rocm-6.3 and rhel-9.5
* Updated the template "rocprof-sys-install.py.in".
Fixed the installer for the "rocm-x.y.z" style tags.
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: 2cb6a89a94 ]
2024-12-16 06:05:42 -05:00
David Galiffi
7e1c3f9ffe
Merge branch 'amd-staging' into amd-mainline
...
[ROCm/rocprofiler-systems commit: c3d04bdce0 ]
2024-12-06 18:28:55 -05:00
dependabot[bot]
06596d71a2
Bump rocm-docs-core[api_reference] from 1.10.0 to 1.11.0 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.10.0...v1.11.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
[ROCm/rocprofiler-systems commit: b91bba9781 ]
2024-12-06 17:47:06 -05:00
David Galiffi
741dd3ea2e
Add test for ompt-target
...
[ROCm/rocprofiler-systems commit: 8f0282bb69 ]
2024-12-04 15:21:51 -05:00
dependabot[bot]
c2a1506cbf
Bump rocm-docs-core[api_reference] from 1.9.1 to 1.10.0 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.9.1 to 1.10.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.9.1...v1.10.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
[ROCm/rocprofiler-systems commit: 7580eb950b ]
2024-12-02 17:55:06 -05:00
dependabot[bot]
81d7eaede9
Bump rocm-docs-core[api_reference] from 1.9.0 to 1.9.1 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.9.0...v1.9.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
[ROCm/rocprofiler-systems commit: ffcc0b6f3d ]
2024-11-27 22:38:29 -05:00
David Galiffi
8159a9cc13
Fix packaging for upgrading
...
Specify that "rocprofiler-systems" replaces / obsoletes the "omnitrace" package in the CPACK configuration.
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: eb1af12177 ]
2024-11-27 10:23:47 -05:00
dependabot[bot]
9028e84067
Bump rocm-docs-core[api_reference] from 1.8.5 to 1.9.0 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.8.5 to 1.9.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/v1.9.0/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.5...v1.9.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
[ROCm/rocprofiler-systems commit: 743c0fcc09 ]
2024-11-25 11:04:01 -05:00
dependabot[bot]
91f636bc6e
Bump rocm-docs-core[api_reference] from 1.8.4 to 1.8.5 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.8.4 to 1.8.5.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/v1.8.5/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.4...v1.8.5 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
[ROCm/rocprofiler-systems commit: 3d17f0b90a ]
2024-11-19 09:36:32 -05:00
Pran Swarup
4599eda13e
Fix GPU resource data of GPU power and temperature is not present on … ( #23 )
...
* Fix GPU resource data of GPU power and temperature is not present on MI300A traces
[ROCm/rocprofiler-systems commit: 7b966f7515 ]
2024-11-18 14:18:21 -05:00
ajanicijamd
0c579dcc43
Changed libdir for external libraries built with autotools ( #24 )
...
[ROCm/rocprofiler-systems commit: 4e34700892 ]
2024-11-18 14:18:21 -05:00
David Galiffi
42580afbb4
Update cmake version installed in dockerfiles ( #25 )
...
* Update cmake version installed in dockerfiles
* Standardize the cmake_minimum_required to 3.18.4 across dockerfiles
* Fix link to perl repo in opensuse docker.
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: 7633d86c62 ]
2024-11-18 14:18:21 -05:00
David Galiffi
d8c98d2d4d
OMPT Target Offload Support ( #17 )
...
- Porting from https://github.com/ROCm/omnitrace/pull/411
- Improve OMPT support
- Add OpenMP target example to testing
- Update Timemory submodule to use ROCm/Timemory rather than NERSC/Timemory
- Update `actions/upload-artifacts` to v4
- Standardize the `cmake_minimum_required` to 3.18.4 across workflows, project, and examples
- Updated Ubuntu 20.04 workflows
[ROCm/rocprofiler-systems commit: 9da7365471 ]
2024-11-18 14:18:21 -05:00
David Galiffi
86a2901239
Update CODEOWNERS
...
[ROCm/rocprofiler-systems commit: 6d28b071f5 ]
2024-11-18 14:18:21 -05:00
David Galiffi
7a4d9685de
Update CODEOWNERS
...
[ROCm/rocprofiler-systems commit: 0e9d77c365 ]
2024-11-18 14:18:21 -05:00
Peter Park
89950ccd37
Add CHANGELOG.md ( #18 )
...
[ROCm/rocprofiler-systems commit: 09f5ac643b ]
2024-11-18 14:18:21 -05:00
David Galiffi
affeda8783
Fix for proto files not being viewable in Perfetto UI ( #16 )
...
- Fix for proto files not being viewable in Perfetto UI
- Ported from https://github.com/ROCm/omnitrace/pull/411
- Update Workflows
- Use V47 trace_processor_shell for certain OS releases.
- RedHat 8, SUSE 15.5, and Ubuntu 20.04 are no longer compatible with the latest trace_processor_shell.
- Incompatible version of GLIBC.
- Remove notes about Perfetto workaround in documentation.
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: 46ca5ca265 ]
2024-11-18 14:18:21 -05:00
dependabot[bot]
07b9f39ab2
Bump rocm-docs-core[api_reference] from 1.8.2 to 1.8.3 in /docs/sphinx ( #12 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.2...v1.8.3 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[ROCm/rocprofiler-systems commit: 83451e04ae ]
2024-11-18 14:18:21 -05:00
David Galiffi
8500f9128d
Update weekly-mainline-sync.yml
...
Restrict job to the ROCm/rocprofiler-systems repository.
No need to run on forks.
[ROCm/rocprofiler-systems commit: 043aa81baf ]
2024-11-18 10:46:29 -05:00
dependabot[bot]
97a2dd1c1f
Bump rocm-docs-core[api_reference] from 1.8.3 to 1.8.4 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.8.3 to 1.8.4.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.3...v1.8.4 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
[ROCm/rocprofiler-systems commit: 915aa50560 ]
2024-11-18 09:54:15 -05:00
David Galiffi
bd491addd6
Weekly promotion of staging to mainline
...
Perform an ff-only merge of `amd-staging` into an `amd-mainline` staging branch and open a pull request.
[ROCm/rocprofiler-systems commit: 3c1db92d9e ]
2024-11-18 09:41:48 -05:00
cfallows-amd
a95182d1ba
Run papi lib configure step as nonparallel during build ( #29 )
...
Limit to single job during the configure step of rocprofiler-systems-papi-build; error due to files not being available in time if number of jobs is too low.
Signed-off-by: Carrie Fallows <Carrie.Fallows@amd.com >
[ROCm/rocprofiler-systems commit: bf1f1e64d6 ]
2024-11-15 17:16:05 -05:00
David Galiffi
21ae323dc8
Execute arguments via eval ( #28 )
...
Porting https://github.com/ROCm/omnitrace/pull/410 .
As eval builtin interprets its arguments in the same way as shell would do, which would need some escape work, otherwise, it won't work if the input arguments contains e.g. a JSON string:
omnitrace-python -- ./test.py --json='{"foo": "bar"}'
[ROCm/rocprofiler-systems commit: ba0efacd3f ]
2024-11-14 13:26:52 -05:00
Pran Swarup
9e72fac06d
Fix GPU resource data of GPU power and temperature is not present on … ( #23 )
...
* Fix GPU resource data of GPU power and temperature is not present on MI300A traces
[ROCm/rocprofiler-systems commit: 51446f715f ]
2024-11-13 15:02:43 -05:00
ajanicijamd
80ba14fff8
Changed libdir for external libraries built with autotools ( #24 )
...
[ROCm/rocprofiler-systems commit: 3d10efc411 ]
2024-11-10 13:33:57 -05:00
David Galiffi
9310643cf5
Update cmake version installed in dockerfiles ( #25 )
...
* Update cmake version installed in dockerfiles
* Standardize the cmake_minimum_required to 3.18.4 across dockerfiles
* Fix link to perl repo in opensuse docker.
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: cef228bfbd ]
2024-11-08 18:49:42 -05:00
David Galiffi
6a6fd7f0f9
OMPT Target Offload Support ( #17 )
...
- Porting from https://github.com/ROCm/omnitrace/pull/411
- Improve OMPT support
- Add OpenMP target example to testing
- Update Timemory submodule to use ROCm/Timemory rather than NERSC/Timemory
- Update `actions/upload-artifacts` to v4
- Standardize the `cmake_minimum_required` to 3.18.4 across workflows, project, and examples
- Updated Ubuntu 20.04 workflows
[ROCm/rocprofiler-systems commit: 7dce5926a7 ]
2024-11-07 16:49:32 -05:00
David Galiffi
c8e81e84e6
Update CODEOWNERS
...
[ROCm/rocprofiler-systems commit: 2cb8a82101 ]
2024-11-07 14:30:06 -05:00
David Galiffi
742c1ec2f9
Update CODEOWNERS
...
[ROCm/rocprofiler-systems commit: 64526650be ]
2024-11-07 14:29:37 -05:00
Peter Park
27282fbdc7
Add CHANGELOG.md ( #18 )
...
[ROCm/rocprofiler-systems commit: fb549fc83e ]
2024-11-07 11:51:02 -05:00
David Galiffi
7eaaa83024
Fix for proto files not being viewable in Perfetto UI ( #16 )
...
- Fix for proto files not being viewable in Perfetto UI
- Ported from https://github.com/ROCm/omnitrace/pull/411
- Update Workflows
- Use V47 trace_processor_shell for certain OS releases.
- RedHat 8, SUSE 15.5, and Ubuntu 20.04 are no longer compatible with the latest trace_processor_shell.
- Incompatible version of GLIBC.
- Remove notes about Perfetto workaround in documentation.
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: 21d9ab79fd ]
2024-11-05 10:14:25 -05:00
dependabot[bot]
205c771d85
Bump rocm-docs-core[api_reference] from 1.8.2 to 1.8.3 in /docs/sphinx ( #12 )
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.2...v1.8.3 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[ROCm/rocprofiler-systems commit: 1e5f7f6651 ]
2024-10-22 22:55:08 -04:00
David Galiffi
d8b0f12cd0
Update workflows and docker images ( #10 )
...
Updated OS test matrix to match ROCm 6.2.
Update build and CI docker files
Remove the "docs" workflow, because "read-the-docs" is now being used for ROCm documentation
[ROCm/rocprofiler-systems commit: b15c9e94fc ]
2024-10-21 14:58:30 -04:00
David Galiffi
1b4b938a05
Resetting version number ( #9 )
...
[ROCm/rocprofiler-systems commit: 5b326ee405 ]
2024-10-18 09:54:39 -04:00
David Galiffi
d13617cf91
Update branding to ROCm Systems Profiler in documentation ( #2 )
...
* Update branding in docs
* Rename image used in documentation
* Update names of code samples.
In the code snippets, the "-" is not valid. ex., rocprof-sys_ --> rocprofsys_
* Update ASCII art
* update Doxyfile strip_from_path
* Add a "Formerly known as" message.
* Fixed typo in product name
ROCm Systems Profiler, not ROCm Profiler System
* Add "Omnitrace" back to the metadata keywords
* Update "install via package manager" section
* Update paths to user API files
* Rename configuration and environment settings
* Update Doxyfiles
Update publisher name & ID to "AMD".
Update bundle ID to "rocprofiler-systems"
* Update docs/what-is-rocprof-sys.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/conceptual/data-collection-modes.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/tutorials/video-tutorials.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/conceptual/rocprof-sys-feature-set.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/how-to/configuring-runtime-options.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/how-to/configuring-validating-environment.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/how-to/general-tips-using-rocprof-sys.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/reference/rocprof-sys-glossary.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/reference/development-guide.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/how-to/instrumenting-rewriting-binary-application.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/install/quick-start.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Note that videos were recorded using the "Omnitrace" name.
* Rebase and update some file paths
* Update paths to doc images
* Update Omnitrace references in code snippets
* Rename examples still using the "omni" prefix.
* Update docs/how-to/performing-causal-profiling.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/how-to/profiling-python-scripts.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/how-to/sampling-call-stack.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/how-to/understanding-rocprof-sys-output.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
* Update docs/install/install.rst
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
---------
Co-authored-by: Peter Park <peter.park@amd.com >
Co-authored-by: Jeffrey Novotny <jnovotny@amd.com >
[ROCm/rocprofiler-systems commit: 032d39f15c ]
2024-10-17 15:19:19 -04:00
David Galiffi
181a782835
Rename some examples still using the "omni" prefix. ( #8 )
...
* Rename some examples still using the "omni" prefix.
* CMake formatting
[ROCm/rocprofiler-systems commit: 656b34b61f ]
2024-10-17 14:52:09 -04:00
Daniel Su
0706d918c8
External CI: enable CI triggers ( #6 )
...
[ROCm/rocprofiler-systems commit: c16f57801a ]
2024-10-15 16:42:56 -04:00
David Galiffi
489eda995d
Rename Omnitrace to ROCm Systems Profiler ( #4 )
...
The Omnitrace program is being renamed.
Full name: "ROCm Systems Profiler"
Package name: "rocprofiler-systems"
Binary / Library names: "rocprof-sys-*"
---------
Co-authored-by: Xuan Chen <xuchen@amd.com >
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: d07bf508a9 ]
2024-10-15 11:20:40 -04:00
Peter Park
c444ba6131
Update documentation requirements ( #402 ) ( #5 )
...
* Bump rocm-docs-core to 1.8.2
* Remove empty package-ecosystem in dependabot
Co-authored-by: Sam Wu <22262939+samjwu@users.noreply.github.com >
[ROCm/rocprofiler-systems commit: dc63370a1f ]
2024-10-04 15:27:02 -04:00
David Galiffi
df9f80e145
Rename to ROCm Systems Profiler (rocprof-sys) ( #1 )
...
Rename to ROCm Systems Profiler (rocprof-sys)
[ROCm/rocprofiler-systems commit: f3c699ea61 ]
2024-09-27 17:18:21 -04:00
David Galiffi
99b07a2251
Reference "Known Issue" next to references of Perfetto. ( #393 )
...
* And provide workaround link to Perfetto v46.0
Co-authored-by: Peter Park <peter.park@amd.com >
[ROCm/rocprofiler-systems commit: a34a91a2e2 ]
2024-09-26 12:21:31 -04:00
David Galiffi
bdcba5d6fb
Include note about known issue with Perfetto v47.0 and above. ( #391 )
...
[ROCm/rocprofiler-systems commit: ae23f925a0 ]
2024-09-26 12:21:31 -04:00
David Galiffi
4888de3333
Add rocm tag to cpack.yml ( #389 )
...
* Add rocm tag to cpack.yml
* Update softprops/action-gh-release to v2
[ROCm/rocprofiler-systems commit: 558a8d00fd ]
2024-09-26 12:21:31 -04:00
David Galiffi
5a864ecd4b
Update VERSION to 1.12.0 ( #387 )
...
Bumping version since rocm-rel-6.3.0.1 branched.
[ROCm/rocprofiler-systems commit: 8b36b6959b ]
2024-09-26 12:21:31 -04:00
David Galiffi
a174156fbc
Prepare for branch renaming. ( #367 )
...
* Add `amd-staging` and `amd-mainline` to workflow
* Update links in documentation to use amd-mainline
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: 6c28e49d11 ]
2024-09-26 12:21:31 -04:00
David Galiffi
5c2b64ddca
Update data-collection-modes.rst ( #386 )
...
Fixed a typo.
"fewer than 1024 instructions" should be "at least 1024 instructions"
[ROCm/rocprofiler-systems commit: ce1cea95e4 ]
2024-09-18 21:05:56 -04:00