German Andryeyev
d60fabacbe
SWDEV-434298 - Add destination offset
...
The end pointer in copy buffer requires destination offset
Change-Id: I01f2967144f741761fd2ce3244fd8d04564d986f
[ROCm/clr commit: 44761fe89b ]
2023-11-29 16:33:29 -05:00
German Andryeyev
44761fe89b
SWDEV-434298 - Add destination offset
...
The end pointer in copy buffer requires destination offset
Change-Id: I01f2967144f741761fd2ce3244fd8d04564d986f
2023-11-29 16:33:29 -05:00
Aryan Salmanpour
1bbbe808f5
clean up - use google style guide for the RocDecoder class ( #101 )
...
* clean up - use google style guide for the RocDecoder class
* make other files/classes to follow the google style guides
[ROCm/rocdecode commit: 48474fdad9 ]
2023-11-29 13:50:38 -05:00
Aryan Salmanpour
48474fdad9
clean up - use google style guide for the RocDecoder class ( #101 )
...
* clean up - use google style guide for the RocDecoder class
* make other files/classes to follow the google style guides
2023-11-29 13:50:38 -05:00
Aryan Salmanpour
e6e296dd8c
Increase the avioc_buffer_size for AVIOContext creation - this is needed for videoDecodeMem sample ( #100 )
...
[ROCm/rocdecode commit: f8b01f3d1a ]
2023-11-29 13:37:44 -05:00
Aryan Salmanpour
f8b01f3d1a
Increase the avioc_buffer_size for AVIOContext creation - this is needed for videoDecodeMem sample ( #100 )
2023-11-29 13:37:44 -05:00
dependabot[bot]
51e0dd2ab8
Bump rocm-docs-core from 0.28.0 to 0.29.0 in /docs/sphinx ( #980 )
...
Bumps [rocm-docs-core](https://github.com/RadeonOpenCompute/rocm-docs-core ) from 0.28.0 to 0.29.0.
- [Release notes](https://github.com/RadeonOpenCompute/rocm-docs-core/releases )
- [Changelog](https://github.com/RadeonOpenCompute/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/RadeonOpenCompute/rocm-docs-core/compare/v0.28.0...v0.29.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
[ROCm/rccl commit: 10a7cb7556 ]
2023-11-29 09:39:33 -07:00
dependabot[bot]
10a7cb7556
Bump rocm-docs-core from 0.28.0 to 0.29.0 in /docs/sphinx ( #980 )
...
Bumps [rocm-docs-core](https://github.com/RadeonOpenCompute/rocm-docs-core ) from 0.28.0 to 0.29.0.
- [Release notes](https://github.com/RadeonOpenCompute/rocm-docs-core/releases )
- [Changelog](https://github.com/RadeonOpenCompute/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/RadeonOpenCompute/rocm-docs-core/compare/v0.28.0...v0.29.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-29 09:39:33 -07:00
Lakshmi Kumar
18d82d1f2b
Samples - adding a sample to illustrate StreamProvider for demuxer ( #99 )
...
* mem sample
* changes to match c++ style
* ffmpeg log
* readme update
* readme clean up
[ROCm/rocdecode commit: 22de4fbc6f ]
2023-11-29 11:22:21 -05:00
Lakshmi Kumar
22de4fbc6f
Samples - adding a sample to illustrate StreamProvider for demuxer ( #99 )
...
* mem sample
* changes to match c++ style
* ffmpeg log
* readme update
* readme clean up
2023-11-29 11:22:21 -05:00
Lakshmi Kumar
548c562d6e
README - updates for samples ( #98 )
...
* update readme for samples
* readme clean up
* readme clean up
[ROCm/rocdecode commit: ad54bd5258 ]
2023-11-29 11:21:22 -05:00
Lakshmi Kumar
ad54bd5258
README - updates for samples ( #98 )
...
* update readme for samples
* readme clean up
* readme clean up
2023-11-29 11:21:22 -05:00
Lakshmi Kumar
8feef88df1
Sample - add a new sample for processing multiple input files ( #97 )
...
* adding a sample for decoding multiple files
* readme correction
* spacing
* review comments
[ROCm/rocdecode commit: 2cb3bd143c ]
2023-11-29 11:13:24 -05:00
Lakshmi Kumar
2cb3bd143c
Sample - add a new sample for processing multiple input files ( #97 )
...
* adding a sample for decoding multiple files
* readme correction
* spacing
* review comments
2023-11-29 11:13:24 -05:00
Bill(Shuzhou) Liu
de7e74f7db
Collect compute partition devices under the same socket
...
The socket represents a physical device, and the partition devices
should belong to the socket. The partition devices are only
different in function id in BDF. Use the BD part of the BDF to
identify a socket.
Change-Id: I5d355a6f5db02faa7555b760a36c7351b8d8d835
2023-11-29 08:23:23 -06:00
Bill(Shuzhou) Liu
985ddbc5d5
Collect compute partition devices under the same socket
...
The socket represents a physical device, and the partition devices
should belong to the socket. The partition devices are only
different in function id in BDF. Use the BD part of the BDF to
identify a socket.
Change-Id: I5d355a6f5db02faa7555b760a36c7351b8d8d835
[ROCm/amdsmi commit: de7e74f7db ]
2023-11-29 08:23:23 -06:00
jeffqjiangNew
f89b8e0d80
* rocDecode/HEVC: Fixed corruptions in RASL (Random Access Skipped Leading) pictures of an associated CRA picture. ( #96 )
...
- It appears that the root cause of the corruption is the loss of some reference info of the RASL pictures at VA-API driver level.
- For reasons that are not documented in VA-API, or simply implementation limitations, the DPB buffer status when a CRA picture is decoded, needs to be sent to VA-API driver to the correct decoding of the associated RASL pictures. The info is stored in PocStFoll and PocLtFoll and is not needed for CRA picture decode, which is an intra picture. Without this info, the following RASL picture decode will run into problem even when its reference picture info is correctly specified.
- Note this appears to be a VA-API specific issue because it did not occur on other platforms.
[ROCm/rocdecode commit: 2d14eb61b2 ]
2023-11-29 08:33:00 -05:00
jeffqjiangNew
2d14eb61b2
* rocDecode/HEVC: Fixed corruptions in RASL (Random Access Skipped Leading) pictures of an associated CRA picture. ( #96 )
...
- It appears that the root cause of the corruption is the loss of some reference info of the RASL pictures at VA-API driver level.
- For reasons that are not documented in VA-API, or simply implementation limitations, the DPB buffer status when a CRA picture is decoded, needs to be sent to VA-API driver to the correct decoding of the associated RASL pictures. The info is stored in PocStFoll and PocLtFoll and is not needed for CRA picture decode, which is an intra picture. Without this info, the following RASL picture decode will run into problem even when its reference picture info is correctly specified.
- Note this appears to be a VA-API specific issue because it did not occur on other platforms.
2023-11-29 08:33:00 -05:00
Satyanvesh Dittakavi
66b4a403a6
SWDEV-434362 - Replace __HIP_CLANG_ONLY__ as it is not supported on HIPRTC
...
__HIP_CLANG_ONLY__ is not recognized in HIPRTC, due to which some
math functions like amd_mixed_dot were not included in hiprtc builtins.
Change-Id: I1fe41e1ddc8911f6a5b5b1405dd4730d0170a4f7
[ROCm/clr commit: f0010f4fdb ]
2023-11-29 04:22:19 -05:00
Satyanvesh Dittakavi
f0010f4fdb
SWDEV-434362 - Replace __HIP_CLANG_ONLY__ as it is not supported on HIPRTC
...
__HIP_CLANG_ONLY__ is not recognized in HIPRTC, due to which some
math functions like amd_mixed_dot were not included in hiprtc builtins.
Change-Id: I1fe41e1ddc8911f6a5b5b1405dd4730d0170a4f7
2023-11-29 04:22:19 -05:00
Galantsev, Dmitrii
d734ec5aa6
Add linting via pre-commit and docker
...
Please see .pre-commit-config.yaml for details
- Add clang-format
- Add cpplint
- Add config for clang-tidy but don't enforce with pre-commit
Change-Id: Ica447c78e6fde94b43bfdc00f5b4efc338363e24
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
[ROCm/rocm_smi_lib commit: 142fbac7ac ]
2023-11-28 23:21:36 -05:00
Galantsev, Dmitrii
142fbac7ac
Add linting via pre-commit and docker
...
Please see .pre-commit-config.yaml for details
- Add clang-format
- Add cpplint
- Add config for clang-tidy but don't enforce with pre-commit
Change-Id: Ica447c78e6fde94b43bfdc00f5b4efc338363e24
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2023-11-28 23:21:36 -05:00
guanyu12
528a488a91
Merge amd-dev into amd-master 20231129
...
Signed-off-by: guanyu12 <guanyu12@amd.com >
Change-Id: Id2b757e90e015dc38f62112e00709231154663ab
2023-11-29 10:50:13 +08:00
guanyu12
5cdc696894
Merge amd-dev into amd-master 20231129
...
Signed-off-by: guanyu12 <guanyu12@amd.com >
Change-Id: Id2b757e90e015dc38f62112e00709231154663ab
[ROCm/amdsmi commit: 528a488a91 ]
2023-11-29 10:50:13 +08:00
Jonathan R. Madsen
d0b69ad2b6
Build System Fixes ( #46 )
...
* Update build system
- emsure CMAKE_INSTALL_LIBDIR is always lib
- fix find_package(rocprofiler-register) in build tree
- set rocprofiler-register_VERSION in rocprofiler-register-config.cmake
- samples/library-implementation always uses find_package(rocprofiler-register)
* Update cmake/rocprofiler_register_config_install.cmake
- rocprofiler_register_DIR -> rocprofiler-register_DIR
[ROCm/rocprofiler-register commit: b04c8478f2 ]
2023-11-28 18:19:20 -06:00
Jonathan R. Madsen
b04c8478f2
Build System Fixes ( #46 )
...
* Update build system
- emsure CMAKE_INSTALL_LIBDIR is always lib
- fix find_package(rocprofiler-register) in build tree
- set rocprofiler-register_VERSION in rocprofiler-register-config.cmake
- samples/library-implementation always uses find_package(rocprofiler-register)
* Update cmake/rocprofiler_register_config_install.cmake
- rocprofiler_register_DIR -> rocprofiler-register_DIR
2023-11-28 18:19:20 -06:00
Gopesh Bhardwaj
4d08ddcb8d
SWDEV-431048 Fixing rocprofiler-register package dependencies ( #44 )
...
* SWDEV-431048 Fixing rocprofiler-register package dependencies
* cmake formatting (cmake-format) (#45 )
Co-authored-by: bgopesh <bgopesh@users.noreply.github.com >
* Apply suggestions from code review
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bgopesh <bgopesh@users.noreply.github.com >
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
[ROCm/rocprofiler-register commit: ed1938479d ]
2023-11-28 18:19:20 -06:00
Gopesh Bhardwaj
ed1938479d
SWDEV-431048 Fixing rocprofiler-register package dependencies ( #44 )
...
* SWDEV-431048 Fixing rocprofiler-register package dependencies
* cmake formatting (cmake-format) (#45 )
Co-authored-by: bgopesh <bgopesh@users.noreply.github.com >
* Apply suggestions from code review
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: bgopesh <bgopesh@users.noreply.github.com >
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
2023-11-28 18:19:20 -06:00
akolliasAMD
bd982864d5
recreated pr 914 to work with current develop branch ( #979 )
...
[ROCm/rccl commit: 56ce9ef05f ]
2023-11-28 16:33:47 -07:00
akolliasAMD
56ce9ef05f
recreated pr 914 to work with current develop branch ( #979 )
2023-11-28 16:33:47 -07:00
German Andryeyev
eec1e978f0
SWDEV-434298 - Change copy buffer kernel
...
The new copy kernel can limit the number of launched workgoups.
It can copy in chunks of 16 bytes or 4 bytes.
Workgoup size is increased to 512 or 1024
Change-Id: Ic3fefa2d5bda6afebd1acc4d41ad310b138af6df
[ROCm/clr commit: ed4e1fec98 ]
2023-11-28 16:56:30 -05:00
German Andryeyev
ed4e1fec98
SWDEV-434298 - Change copy buffer kernel
...
The new copy kernel can limit the number of launched workgoups.
It can copy in chunks of 16 bytes or 4 bytes.
Workgoup size is increased to 512 or 1024
Change-Id: Ic3fefa2d5bda6afebd1acc4d41ad310b138af6df
2023-11-28 16:56:30 -05:00
Aryan Salmanpour
ae3ec857fe
Improve logging errors for VAAPI and HIP by including the API names and the status in the logs ( #95 )
...
* Improve logging errors for VAAPI and HIP by including the API names and the status in the logs
* clean up
[ROCm/rocdecode commit: 3625829546 ]
2023-11-28 16:52:27 -05:00
Aryan Salmanpour
3625829546
Improve logging errors for VAAPI and HIP by including the API names and the status in the logs ( #95 )
...
* Improve logging errors for VAAPI and HIP by including the API names and the status in the logs
* clean up
2023-11-28 16:52:27 -05:00
Kiriti Gowda
dbcc8e8302
Package - Fix ( #93 )
...
* Package - Fix
* Readme - Updates
[ROCm/rocdecode commit: 80f8f5280f ]
2023-11-28 16:08:24 -05:00
Kiriti Gowda
80f8f5280f
Package - Fix ( #93 )
...
* Package - Fix
* Readme - Updates
2023-11-28 16:08:24 -05:00
jeffqjiangNew
b4216ccb63
* rocDecode/HEVC: Fixed a method name typo. ( #92 )
...
[ROCm/rocdecode commit: 27d28dd5f4 ]
2023-11-28 14:03:13 -05:00
jeffqjiangNew
27d28dd5f4
* rocDecode/HEVC: Fixed a method name typo. ( #92 )
2023-11-28 14:03:13 -05:00
AravindanC
50dab3bf30
SWDEV-354543 - Update File permissions for opencl sdk
...
Change-Id: I0a0f28a969d130ac003110b9abd4b768bc20be69
[ROCm/clr commit: 24fced96b3 ]
2023-11-28 13:06:00 -05:00
AravindanC
24fced96b3
SWDEV-354543 - Update File permissions for opencl sdk
...
Change-Id: I0a0f28a969d130ac003110b9abd4b768bc20be69
2023-11-28 13:06:00 -05:00
akolliasAMD
81cc39899b
npkit trace script now syncs the on average difference per rank ( #981 )
...
[ROCm/rccl commit: c71bae1608 ]
2023-11-28 11:03:55 -07:00
akolliasAMD
c71bae1608
npkit trace script now syncs the on average difference per rank ( #981 )
2023-11-28 11:03:55 -07:00
Satyanvesh Dittakavi
6035b47801
SWDEV-431175 - Remove datatypes from HIPRTC
...
Defining int64_t, uint64_t, int32_t, uint32_t in HIPRTC
seem to result in conflicts with some apps as they use
their own definitions for these types. NVRTC also doesn't
define these. Hence remove them to match the behavior.
Change-Id: I77ef70e846950698cb00375f5d0501b907f01fe3
[ROCm/clr commit: 629e279f72 ]
2023-11-28 11:32:12 -05:00
Satyanvesh Dittakavi
629e279f72
SWDEV-431175 - Remove datatypes from HIPRTC
...
Defining int64_t, uint64_t, int32_t, uint32_t in HIPRTC
seem to result in conflicts with some apps as they use
their own definitions for these types. NVRTC also doesn't
define these. Hence remove them to match the behavior.
Change-Id: I77ef70e846950698cb00375f5d0501b907f01fe3
2023-11-28 11:32:12 -05:00
Aryan Salmanpour
ff9432f879
Fix a perf issue where we didn't pass the device id correctly to rocDecCreateDecoder API ( #91 )
...
[ROCm/rocdecode commit: 72bfa50c21 ]
2023-11-28 11:26:34 -05:00
Aryan Salmanpour
72bfa50c21
Fix a perf issue where we didn't pass the device id correctly to rocDecCreateDecoder API ( #91 )
2023-11-28 11:26:34 -05:00
Ammar ELWazir
898cef06f5
Misc updates for distribution ( #233 )
...
* Adding tools support
* cmake formatting (cmake-format) (#227 )
Co-authored-by: SrirakshaNag <SrirakshaNag@users.noreply.github.com >
* Checking to do rebase
* Adding rocprofv2 script
* cmake formatting (cmake-format) (#229 )
Co-authored-by: bgopesh <bgopesh@users.noreply.github.com >
* Fixing build for the tool
* Removing the requirement for rocm_version
* Update rocprofiler_utilities.cmake
* C++ filesystem fixes
- added source/lib/common/filesystem.hpp
- support older compilers which have <experimental/filesystem> and do not have <filesystem>
- added samples/common/filesystem.hpp
- samples now depend on "common" library which provides the correct filesystem header
- renamed rocprofiler-stdcxxfs interface target to rocprofiler-cxx-filesystem
- support old LLVM in addition to GNU
- fix bin/rocprof/rocprof.cpp
- was using VLA
* Fix rocprofiler-drm include directories
- OpenSUSE only has include/libdrm/drm.h (no include/drm/drm.h)
* Tools fixes
* Fix for the tools
* Fix rocprofv2 script
* Fixing Filesystem Issues
* source formatting (clang-format v11) (#234 )
Co-authored-by: ammarwa <ammarwa@users.noreply.github.com >
* Vlaindic/pc sampling api update (#235 )
* pcs: updating PC sampling API
* source formatting (clang-format v11) (#232 )
Co-authored-by: vlaindic <vlaindic@users.noreply.github.com >
---------
Co-authored-by: vlaindic <vladimir.indic@amd.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: vlaindic <vlaindic@users.noreply.github.com >
* Vlaindic/pc sampling api update for ammar branch (#244 )
*Updating the documentation inside pc_sampling.h
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: vlaindic <vlaindic@users.noreply.github.com >
* pcs: use @p in front of params
* pcs: documenting struct fields updated
* Fixing PC Sampling Documentation issues
* Fixing PC Sampling Documentation
* Relocated tools directory to source/lib/rocprofiler-tool
* Fixes/updates to rocprofiler-tool
- updated CMake
- Fixed miscellaneous issues in the code (VLAs, etc.)
- Updated rocprofv2 to reflect some minor env variables changes in rocprofiler-tool
- Fixed clang-tidy warnings
* Update lib/rocprofiler-tool/CMakeLists.txt
- link to atomic library
* Add $ORIGIN/.. RUNPATH to rocprofiler-tool
* Adding readme file for tools
* Renaming the tools readme file
* Update ReadMe.md
* Update ReadMe.md
* Documentation updates
- overview and explanation of design and concepts
* Fix lib/rocprofiler-tool/README.md
- delete ReadMe.md
* Hacks for build
* Update Filesystem
* cmake formatting (cmake-format) (#248 )
Co-authored-by: ammarwa <ammarwa@users.noreply.github.com >
* source formatting (clang-format v11) (#249 )
Co-authored-by: ammarwa <ammarwa@users.noreply.github.com >
* source formatting (clang-format v11) (#250 )
Co-authored-by: ammarwa <ammarwa@users.noreply.github.com >
* Addressing review comments on the tool readme file
* Revert "Hacks for build"
This reverts commit d6688cb3d1226c46fc97e37ced889a5b0d180940.
* Fixes for GCC 7.5 compiler in OpenSUSE 15.4
* Update lib/rocprofiler-tool/CMakeLists.txt
- link to AQL profile library
* Fix lib/rocprofiler-tool/README.md
- fix markdown
* Fix lib/rocprofiler-tool
- fix usage of hsa_ven_amd_loader_query_host_address
* Fix unused variable warnings
- byproduct of variables only used in assert statements
* Update docs
- update about.md
- more "Important Changes" section here
- update tool_library_overview.md
- extend "Tool Library Design" section
- write "Tool Initialization" section
- write "Tool Finalization" section
* Add ghc::filesystem submodule
* Implement usage of ghc::filesystem
* Add ROCPROFILER_BUILD_GHC_FS option
- option to use external/filesystem (ghc)
* Update samples/counter-collection
- compile flags
- common library
- fixes for warnings
* Update tests/kernel-tracing/CMakeLists.txt
- change install location of kernel-tracing-test-tool and install rpath
* Update samples/common/CMakeLists.txt
- compile features requiring C++17
* Update lib/rocprofiler-tool/tool.cpp
- remove include <filesystem>
- comment out unused variable
- remove unused functions
- move some functions into anonymous namespace
---------
Co-authored-by: Sriraksha Nagaraj <Sriraksha.Nagaraj@amd.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: SrirakshaNag <SrirakshaNag@users.noreply.github.com >
Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com >
Co-authored-by: bgopesh <bgopesh@users.noreply.github.com >
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
Co-authored-by: ammarwa <ammarwa@users.noreply.github.com >
Co-authored-by: vlaindic <vladimir.indic@amd.com >
Co-authored-by: vlaindic <vlaindic@users.noreply.github.com >
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
Co-authored-by: Benjamin Welton <bewelton@amd.com >
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
[ROCm/rocprofiler-sdk commit: fe5d074375 ]
2023-11-28 10:04:37 -06:00
Ammar ELWazir
fe5d074375
Misc updates for distribution ( #233 )
...
* Adding tools support
* cmake formatting (cmake-format) (#227 )
Co-authored-by: SrirakshaNag <SrirakshaNag@users.noreply.github.com >
* Checking to do rebase
* Adding rocprofv2 script
* cmake formatting (cmake-format) (#229 )
Co-authored-by: bgopesh <bgopesh@users.noreply.github.com >
* Fixing build for the tool
* Removing the requirement for rocm_version
* Update rocprofiler_utilities.cmake
* C++ filesystem fixes
- added source/lib/common/filesystem.hpp
- support older compilers which have <experimental/filesystem> and do not have <filesystem>
- added samples/common/filesystem.hpp
- samples now depend on "common" library which provides the correct filesystem header
- renamed rocprofiler-stdcxxfs interface target to rocprofiler-cxx-filesystem
- support old LLVM in addition to GNU
- fix bin/rocprof/rocprof.cpp
- was using VLA
* Fix rocprofiler-drm include directories
- OpenSUSE only has include/libdrm/drm.h (no include/drm/drm.h)
* Tools fixes
* Fix for the tools
* Fix rocprofv2 script
* Fixing Filesystem Issues
* source formatting (clang-format v11) (#234 )
Co-authored-by: ammarwa <ammarwa@users.noreply.github.com >
* Vlaindic/pc sampling api update (#235 )
* pcs: updating PC sampling API
* source formatting (clang-format v11) (#232 )
Co-authored-by: vlaindic <vlaindic@users.noreply.github.com >
---------
Co-authored-by: vlaindic <vladimir.indic@amd.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: vlaindic <vlaindic@users.noreply.github.com >
* Vlaindic/pc sampling api update for ammar branch (#244 )
*Updating the documentation inside pc_sampling.h
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: vlaindic <vlaindic@users.noreply.github.com >
* pcs: use @p in front of params
* pcs: documenting struct fields updated
* Fixing PC Sampling Documentation issues
* Fixing PC Sampling Documentation
* Relocated tools directory to source/lib/rocprofiler-tool
* Fixes/updates to rocprofiler-tool
- updated CMake
- Fixed miscellaneous issues in the code (VLAs, etc.)
- Updated rocprofv2 to reflect some minor env variables changes in rocprofiler-tool
- Fixed clang-tidy warnings
* Update lib/rocprofiler-tool/CMakeLists.txt
- link to atomic library
* Add $ORIGIN/.. RUNPATH to rocprofiler-tool
* Adding readme file for tools
* Renaming the tools readme file
* Update ReadMe.md
* Update ReadMe.md
* Documentation updates
- overview and explanation of design and concepts
* Fix lib/rocprofiler-tool/README.md
- delete ReadMe.md
* Hacks for build
* Update Filesystem
* cmake formatting (cmake-format) (#248 )
Co-authored-by: ammarwa <ammarwa@users.noreply.github.com >
* source formatting (clang-format v11) (#249 )
Co-authored-by: ammarwa <ammarwa@users.noreply.github.com >
* source formatting (clang-format v11) (#250 )
Co-authored-by: ammarwa <ammarwa@users.noreply.github.com >
* Addressing review comments on the tool readme file
* Revert "Hacks for build"
This reverts commit d6688cb3d1226c46fc97e37ced889a5b0d180940.
* Fixes for GCC 7.5 compiler in OpenSUSE 15.4
* Update lib/rocprofiler-tool/CMakeLists.txt
- link to AQL profile library
* Fix lib/rocprofiler-tool/README.md
- fix markdown
* Fix lib/rocprofiler-tool
- fix usage of hsa_ven_amd_loader_query_host_address
* Fix unused variable warnings
- byproduct of variables only used in assert statements
* Update docs
- update about.md
- more "Important Changes" section here
- update tool_library_overview.md
- extend "Tool Library Design" section
- write "Tool Initialization" section
- write "Tool Finalization" section
* Add ghc::filesystem submodule
* Implement usage of ghc::filesystem
* Add ROCPROFILER_BUILD_GHC_FS option
- option to use external/filesystem (ghc)
* Update samples/counter-collection
- compile flags
- common library
- fixes for warnings
* Update tests/kernel-tracing/CMakeLists.txt
- change install location of kernel-tracing-test-tool and install rpath
* Update samples/common/CMakeLists.txt
- compile features requiring C++17
* Update lib/rocprofiler-tool/tool.cpp
- remove include <filesystem>
- comment out unused variable
- remove unused functions
- move some functions into anonymous namespace
---------
Co-authored-by: Sriraksha Nagaraj <Sriraksha.Nagaraj@amd.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: SrirakshaNag <SrirakshaNag@users.noreply.github.com >
Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com >
Co-authored-by: bgopesh <bgopesh@users.noreply.github.com >
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com >
Co-authored-by: ammarwa <ammarwa@users.noreply.github.com >
Co-authored-by: vlaindic <vladimir.indic@amd.com >
Co-authored-by: vlaindic <vlaindic@users.noreply.github.com >
Co-authored-by: Vladimir Indic <139573562+vlaindic@users.noreply.github.com >
Co-authored-by: Benjamin Welton <bewelton@amd.com >
Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com >
2023-11-28 10:04:37 -06:00
Lakshmi Kumar
3067e0206a
Bug fix - fork sample ( #90 )
...
* bug fix with fork sample
* review comments
[ROCm/rocdecode commit: 7ed754dc72 ]
2023-11-28 08:42:19 -05:00
Lakshmi Kumar
7ed754dc72
Bug fix - fork sample ( #90 )
...
* bug fix with fork sample
* review comments
2023-11-28 08:42:19 -05:00