David Galiffi
2cb6a89a94
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 >
2024-12-16 06:05:42 -05:00
David Galiffi
c3d04bdce0
Merge branch 'amd-staging' into amd-mainline
2024-12-06 18:28:55 -05:00
dependabot[bot]
b91bba9781
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 >
2024-12-06 17:47:06 -05:00
David Galiffi
8f0282bb69
Add test for ompt-target
2024-12-04 15:21:51 -05:00
dependabot[bot]
7580eb950b
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 >
2024-12-02 17:55:06 -05:00
dependabot[bot]
ffcc0b6f3d
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 >
2024-11-27 22:38:29 -05:00
David Galiffi
eb1af12177
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 >
2024-11-27 10:23:47 -05:00
dependabot[bot]
743c0fcc09
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 >
2024-11-25 11:04:01 -05:00
dependabot[bot]
3d17f0b90a
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 >
2024-11-19 09:36:32 -05:00
Pran Swarup
7b966f7515
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
2024-11-18 14:18:21 -05:00
ajanicijamd
4e34700892
Changed libdir for external libraries built with autotools ( #24 )
2024-11-18 14:18:21 -05:00
David Galiffi
7633d86c62
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 >
2024-11-18 14:18:21 -05:00
David Galiffi
9da7365471
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
2024-11-18 14:18:21 -05:00
David Galiffi
6d28b071f5
Update CODEOWNERS
2024-11-18 14:18:21 -05:00
David Galiffi
0e9d77c365
Update CODEOWNERS
2024-11-18 14:18:21 -05:00
Peter Park
09f5ac643b
Add CHANGELOG.md ( #18 )
2024-11-18 14:18:21 -05:00
David Galiffi
46ca5ca265
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 >
2024-11-18 14:18:21 -05:00
dependabot[bot]
83451e04ae
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>
2024-11-18 14:18:21 -05:00
David Galiffi
043aa81baf
Update weekly-mainline-sync.yml
...
Restrict job to the ROCm/rocprofiler-systems repository.
No need to run on forks.
2024-11-18 10:46:29 -05:00
dependabot[bot]
915aa50560
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 >
2024-11-18 09:54:15 -05:00
David Galiffi
3c1db92d9e
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.
2024-11-18 09:41:48 -05:00
cfallows-amd
bf1f1e64d6
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 >
2024-11-15 17:16:05 -05:00
David Galiffi
ba0efacd3f
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"}'
2024-11-14 13:26:52 -05:00
Pran Swarup
51446f715f
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
2024-11-13 15:02:43 -05:00
ajanicijamd
3d10efc411
Changed libdir for external libraries built with autotools ( #24 )
2024-11-10 13:33:57 -05:00
David Galiffi
cef228bfbd
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 >
2024-11-08 18:49:42 -05:00
David Galiffi
7dce5926a7
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
2024-11-07 16:49:32 -05:00
David Galiffi
2cb8a82101
Update CODEOWNERS
2024-11-07 14:30:06 -05:00
David Galiffi
64526650be
Update CODEOWNERS
2024-11-07 14:29:37 -05:00
Peter Park
fb549fc83e
Add CHANGELOG.md ( #18 )
2024-11-07 11:51:02 -05:00
David Galiffi
21d9ab79fd
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 >
2024-11-05 10:14:25 -05:00
dependabot[bot]
1e5f7f6651
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>
2024-10-22 22:55:08 -04:00
David Galiffi
b15c9e94fc
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
2024-10-21 14:58:30 -04:00
David Galiffi
5b326ee405
Resetting version number ( #9 )
2024-10-18 09:54:39 -04:00
David Galiffi
032d39f15c
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 >
2024-10-17 15:19:19 -04:00
David Galiffi
656b34b61f
Rename some examples still using the "omni" prefix. ( #8 )
...
* Rename some examples still using the "omni" prefix.
* CMake formatting
2024-10-17 14:52:09 -04:00
Daniel Su
c16f57801a
External CI: enable CI triggers ( #6 )
2024-10-15 16:42:56 -04:00
David Galiffi
d07bf508a9
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 >
2024-10-15 11:20:40 -04:00
Peter Park
dc63370a1f
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 >
2024-10-04 15:27:02 -04:00
David Galiffi
f3c699ea61
Rename to ROCm Systems Profiler (rocprof-sys) ( #1 )
...
Rename to ROCm Systems Profiler (rocprof-sys)
2024-09-27 17:18:21 -04:00
David Galiffi
a34a91a2e2
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 >
2024-09-26 12:21:31 -04:00
David Galiffi
ae23f925a0
Include note about known issue with Perfetto v47.0 and above. ( #391 )
2024-09-26 12:21:31 -04:00
David Galiffi
558a8d00fd
Add rocm tag to cpack.yml ( #389 )
...
* Add rocm tag to cpack.yml
* Update softprops/action-gh-release to v2
2024-09-26 12:21:31 -04:00
David Galiffi
8b36b6959b
Update VERSION to 1.12.0 ( #387 )
...
Bumping version since rocm-rel-6.3.0.1 branched.
2024-09-26 12:21:31 -04:00
David Galiffi
6c28e49d11
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 >
2024-09-26 12:21:31 -04:00
David Galiffi
ce1cea95e4
Update data-collection-modes.rst ( #386 )
...
Fixed a typo.
"fewer than 1024 instructions" should be "at least 1024 instructions"
2024-09-18 21:05:56 -04:00
David Galiffi
079cdd5512
Update opensuse.yml ( #383 )
...
Update nick-fields/retry to v3
Updates to Node20
2024-09-16 17:03:02 -04:00
David Galiffi
2a77770486
Correct perfetto submodule pointer
...
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2024-09-13 19:06:00 -04:00
Peter Park
5a42457afe
Fix links in readme ( #379 )
...
fix links in readme
2024-09-13 16:00:08 -04:00
jamesxu2
6f22b2d2e5
Change Perfetto Source to Github ( #373 )
...
- Current Perfetto source repo is from android.googlesource
which is censored in China and causes an infinite
hang when building Omnitrace
- This commit changes the Perfetto source repo to Github which acts
as a read-only mirror to the googlesource perfetto
repo.
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2024-09-13 15:59:27 -04:00