Commit Graph

64521 Commits

Author SHA1 Message Date
Rawat, Swati 97b7a6315d update copyright date to 2025 (#102)
* Update LICENSE

* Update conf.py

* Update copyright year

* [fix] Update copyright year

* Update copyright year "ROCm Developer Tools"

* Add license headers to c++ files

* Add license to *.py

* Update licenses in rocdecode sources

---------

Co-authored-by: srawat <120587655+SwRaw@users.noreply.github.com>
Co-authored-by: Mythreya <mythreya.kuricheti@amd.com>
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>
2025-01-22 19:11:20 -06:00
Meadows, Lawrence bc76e99c16 Add ELFABIVERSION_AMDGPU_HSA_V6 emitted by recent llvm compilers (#141)
Co-authored-by: Larry Meadows <lmeadows@amd.com>

[ROCm/rocprofiler-sdk commit: 93f19cf5ca]
2025-01-22 13:42:48 -08:00
Meadows, Lawrence 93f19cf5ca Add ELFABIVERSION_AMDGPU_HSA_V6 emitted by recent llvm compilers (#141)
Co-authored-by: Larry Meadows <lmeadows@amd.com>
2025-01-22 13:42:48 -08:00
Galantsev, Dmitrii 9dd58b6907 Update workflow to artifacts@v4
Change-Id: Ib08a0afc0954ea2eb581425cbf9cf1d7715cebc5
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2025-01-22 14:31:31 -06:00
Galantsev, Dmitrii 710692b8e7 Update workflow to artifacts@v4
Change-Id: Ib08a0afc0954ea2eb581425cbf9cf1d7715cebc5
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/rdc commit: 9dd58b6907]
2025-01-22 14:31:31 -06:00
Peter Park 4b097e6832 Specify path to sphinx configuration in .readthedocs.yaml (#536)
[ROCm/rocprofiler-compute commit: 5063e14309]
2025-01-22 15:22:26 -05:00
Peter Park 5063e14309 Specify path to sphinx configuration in .readthedocs.yaml (#536) 2025-01-22 15:22:26 -05:00
Kuricheti, Mythreya a4732359ad Upload packages only on 'workflow_dispatch' (#145)
[ROCm/rocprofiler-sdk commit: 9789f76ee6]
2025-01-22 13:50:15 -06:00
Kuricheti, Mythreya 9789f76ee6 Upload packages only on 'workflow_dispatch' (#145) 2025-01-22 13:50:15 -06:00
Longlong Yao 5d8fba133d rocr: add AMD_KERNEL_CODE_PROPERTIES_ENABLE_WAVEFRONT_SIZE32
Change-Id: I158705499f4ab0b1231d698d66902eb4ab1ececa
Signed-off-by: LonglongYao <Longlong.Yao@amd.com>
2025-01-22 13:02:31 -05:00
Longlong Yao 0b1dc71200 rocr: add AMD_KERNEL_CODE_PROPERTIES_ENABLE_WAVEFRONT_SIZE32
Change-Id: I158705499f4ab0b1231d698d66902eb4ab1ececa
Signed-off-by: LonglongYao <Longlong.Yao@amd.com>


[ROCm/ROCR-Runtime commit: 5d8fba133d]
2025-01-22 13:02:31 -05:00
Bhardwaj, Gopesh 04ace57589 ROCTx Documentation (#29)
* Add roctx doc

* Add roctx doxyfile input

* Update links and toc

* Build doxysphinx for both doxygen files

* Update scripts

* Generate roctx doxygen files

* Change doxygen path

to allow for 2 doxyfiles

* Make doxygen dir for script

* Call make _doxygen dir with p flag

* Create _doxygen dir in workfllow

* Create doc dirs for doxygen

* Run update docs as sudo

* Fix typo in mkdir command

* Include graphviz for dot

* Install dot for docs CI

* Install dot as sudo due to permission denied

* Install doxygen via sudo

* Install doxysphinx

* Add postcheckout step to RTD to config and gen doxygen docs

* On RTD, update doxygen after creating env

* update docs.yml

* update docs.yml

* fixing build-docs-from-source

* Fixing build docs from source

* update docs.yml

* trying to fix readthedocs

* trying to fix readthedocs

* update docs.yml

* improve mainpage documentation

* update docs

* clang-format fix

---------

Co-authored-by: Sam Wu <22262939+samjwu@users.noreply.github.com>
Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com>

[ROCm/rocprofiler-sdk commit: 73e7f8cfb1]
2025-01-22 11:34:21 -06:00
Bhardwaj, Gopesh 73e7f8cfb1 ROCTx Documentation (#29)
* Add roctx doc

* Add roctx doxyfile input

* Update links and toc

* Build doxysphinx for both doxygen files

* Update scripts

* Generate roctx doxygen files

* Change doxygen path

to allow for 2 doxyfiles

* Make doxygen dir for script

* Call make _doxygen dir with p flag

* Create _doxygen dir in workfllow

* Create doc dirs for doxygen

* Run update docs as sudo

* Fix typo in mkdir command

* Include graphviz for dot

* Install dot for docs CI

* Install dot as sudo due to permission denied

* Install doxygen via sudo

* Install doxysphinx

* Add postcheckout step to RTD to config and gen doxygen docs

* On RTD, update doxygen after creating env

* update docs.yml

* update docs.yml

* fixing build-docs-from-source

* Fixing build docs from source

* update docs.yml

* trying to fix readthedocs

* trying to fix readthedocs

* update docs.yml

* improve mainpage documentation

* update docs

* clang-format fix

---------

Co-authored-by: Sam Wu <22262939+samjwu@users.noreply.github.com>
Co-authored-by: Madsen, Jonathan <Jonathan.Madsen@amd.com>
2025-01-22 11:34:21 -06:00
SrinivasaRao 8ca1e6634a SWDEV-493282-[catch2][dtest]-Negative Tests for the hipGraphBatchMemOpNodeSetParams API
Change-Id: I4dac4608b054a7c93c2fb94b047f5e0b3f96f74d


[ROCm/hip-tests commit: 01ad9df4b6]
2025-01-22 12:27:33 -05:00
SrinivasaRao 01ad9df4b6 SWDEV-493282-[catch2][dtest]-Negative Tests for the hipGraphBatchMemOpNodeSetParams API
Change-Id: I4dac4608b054a7c93c2fb94b047f5e0b3f96f74d
2025-01-22 12:27:33 -05:00
Trowbridge, Ian 0b0a3d473a Documentation Update to reflect that memory allocation trace records null pointers for free operations (#127)
Update documentation to reflect that nullpointers can be recorded in free memory operations

[ROCm/rocprofiler-sdk commit: 73e72bb088]
2025-01-22 11:20:50 -06:00
Trowbridge, Ian 73e72bb088 Documentation Update to reflect that memory allocation trace records null pointers for free operations (#127)
Update documentation to reflect that nullpointers can be recorded in free memory operations
2025-01-22 11:20:50 -06:00
Cheruvally, Aravindan 66465c3954 Enhance CMAKE install instructions with std install location/destination (#85)
* Enhancement - usage of package name flags commonly across for getting unique folder name

* Enhancements - updating libexec/pkg usage, avoid sbin

* CMAKE Format Update

* Python Format Update

* Revert "Enhancement - usage of package name flags commonly across for getting unique folder name"

This reverts commit 2dcd1ac5f22ab90112d90648e4b5dab5c54bc639.

* REview Comments - Revert PACKAGE_NAME usage

* Review Comments - Update source folders accordingly to new cmake install locations

[ROCm/rocprofiler-sdk commit: 6bb60bf930]
2025-01-22 11:19:47 -06:00
Cheruvally, Aravindan 6bb60bf930 Enhance CMAKE install instructions with std install location/destination (#85)
* Enhancement - usage of package name flags commonly across for getting unique folder name

* Enhancements - updating libexec/pkg usage, avoid sbin

* CMAKE Format Update

* Python Format Update

* Revert "Enhancement - usage of package name flags commonly across for getting unique folder name"

This reverts commit 2dcd1ac5f22ab90112d90648e4b5dab5c54bc639.

* REview Comments - Revert PACKAGE_NAME usage

* Review Comments - Update source folders accordingly to new cmake install locations
2025-01-22 11:19:47 -06:00
Madsen, Jonathan 9df3eb19ce Update docs jinja requirements (#118)
- Jinja < 3.1.5 has a sandbox breakout through malicious filenames
- Jinja < 3.1.5 has a sandbox breakout through indirect reference to format method

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

[ROCm/rocprofiler-sdk commit: 89cfb5317d]
2025-01-22 11:18:19 -06:00
Madsen, Jonathan 89cfb5317d Update docs jinja requirements (#118)
- Jinja < 3.1.5 has a sandbox breakout through malicious filenames
- Jinja < 3.1.5 has a sandbox breakout through indirect reference to format method

Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>
2025-01-22 11:18:19 -06:00
Trowbridge, Ian e69ed1475f Changed memory_allocation.csv name to memory_allocation_trace.csv (#111)
[ROCm/rocprofiler-sdk commit: 042c761b64]
2025-01-22 11:14:42 -06:00
Trowbridge, Ian 042c761b64 Changed memory_allocation.csv name to memory_allocation_trace.csv (#111) 2025-01-22 11:14:42 -06:00
Marko Arandjelovic 719600ccc4 SWDEV-489617 - Enable Unit_hipMemcpyAsync_Positive_Synchronization_Behavior
- Since any-host-to-any-host as always synchronous, there's no need for
separate functions
 - Removed 'return' statement as it skips the rest of the test.

Change-Id: If70e0b21ad8151311d5ac7c5de789f6265cf44b6


[ROCm/hip-tests commit: 3809d1bb75]
2025-01-22 10:54:18 -05:00
Marko Arandjelovic 3809d1bb75 SWDEV-489617 - Enable Unit_hipMemcpyAsync_Positive_Synchronization_Behavior
- Since any-host-to-any-host as always synchronous, there's no need for
separate functions
 - Removed 'return' statement as it skips the rest of the test.

Change-Id: If70e0b21ad8151311d5ac7c5de789f6265cf44b6
2025-01-22 10:54:18 -05:00
Vladana Stojiljkovic 32b07e3262 SWDEV-477597 - Implement tests for hipTexRefSetFlags
Change-Id: I0651882fe2eef1565a4fedfdd2fa4b23e4bb3f0a


[ROCm/hip-tests commit: 5e32a3fcd2]
2025-01-22 10:53:44 -05:00
Vladana Stojiljkovic 5e32a3fcd2 SWDEV-477597 - Implement tests for hipTexRefSetFlags
Change-Id: I0651882fe2eef1565a4fedfdd2fa4b23e4bb3f0a
2025-01-22 10:53:44 -05:00
Vladana Stojiljkovic effe0ff424 SWDEV-475701 Implement tests for hipUnbindTexture
Change-Id: I16565b01c629774d48e8665ffb6901600980e297


[ROCm/hip-tests commit: d617a002eb]
2025-01-22 10:53:24 -05:00
Vladana Stojiljkovic d617a002eb SWDEV-475701 Implement tests for hipUnbindTexture
Change-Id: I16565b01c629774d48e8665ffb6901600980e297
2025-01-22 10:53:24 -05:00
Vladana Stojiljkovic ce1c6cef26 SWDEV-478207 - Implement tests for hipTexRefGetMaxAnisotropy
Change-Id: I18e1aff22d56852c038d643b4527230a7a1ff22c


[ROCm/hip-tests commit: 7fcc9542d6]
2025-01-22 10:53:04 -05:00
Vladana Stojiljkovic 7fcc9542d6 SWDEV-478207 - Implement tests for hipTexRefGetMaxAnisotropy
Change-Id: I18e1aff22d56852c038d643b4527230a7a1ff22c
2025-01-22 10:53:04 -05:00
Marko Arandjelovic 8a7bdf2e58 SWDEV-478050 - Add unit test for hipTexRefGetFormat and hipTexRefSetFormat
Change-Id: Iee23fdcb20efa9529478180cdb5c28c6be702966


[ROCm/hip-tests commit: d7b38d051f]
2025-01-22 10:52:29 -05:00
Marko Arandjelovic d7b38d051f SWDEV-478050 - Add unit test for hipTexRefGetFormat and hipTexRefSetFormat
Change-Id: Iee23fdcb20efa9529478180cdb5c28c6be702966
2025-01-22 10:52:29 -05:00
Marko Arandjelovic 6898aafa88 SWDEV-476856 - Add unit test for hipGetTextureReference
Change-Id: I4724fb9f9d68c3ab7d4396159e46857f84e35446


[ROCm/hip-tests commit: 7ed4d87974]
2025-01-22 10:52:05 -05:00
Marko Arandjelovic 7ed4d87974 SWDEV-476856 - Add unit test for hipGetTextureReference
Change-Id: I4724fb9f9d68c3ab7d4396159e46857f84e35446
2025-01-22 10:52:05 -05:00
Marko Arandjelovic 0d1d0c718e SWDEV-475114 - Add unit test for hipBindTexture2D
Change-Id: I6d7c1b4c7d40433c914dac2b991acf228cef318f


[ROCm/hip-tests commit: 114524f732]
2025-01-22 10:51:15 -05:00
Marko Arandjelovic 114524f732 SWDEV-475114 - Add unit test for hipBindTexture2D
Change-Id: I6d7c1b4c7d40433c914dac2b991acf228cef318f
2025-01-22 10:51:15 -05:00
Marko Arandjelovic a8104a0ef4 SWDEV-478520 - Add unit test for hipTexRefSetAddress
Change-Id: I488f6d74f2ded071767c6e785845cc6d489ebe66


[ROCm/hip-tests commit: 89c16b9ded]
2025-01-22 10:50:47 -05:00
Marko Arandjelovic 89c16b9ded SWDEV-478520 - Add unit test for hipTexRefSetAddress
Change-Id: I488f6d74f2ded071767c6e785845cc6d489ebe66
2025-01-22 10:50:47 -05:00
Marko Arandjelovic af1e90b83f SWDEV-476825 - Add unit test for hipTexRefGetAddress
Change-Id: I65623737b6ce3cde061f6d5bf4f1c61b20a2c66f


[ROCm/hip-tests commit: e7e07f1fe6]
2025-01-22 10:49:47 -05:00
Marko Arandjelovic e7e07f1fe6 SWDEV-476825 - Add unit test for hipTexRefGetAddress
Change-Id: I65623737b6ce3cde061f6d5bf4f1c61b20a2c66f
2025-01-22 10:49:47 -05:00
Rahul Manocha cdb12c5306 SWDEV-488397 - Enable Peer memory access for threadfence tests
Change-Id: I4fa8c033c06dc4d247d29c43438e6a56343b0bf8


[ROCm/hip-tests commit: 9a7d9688d7]
2025-01-22 10:36:16 -05:00
Rahul Manocha 9a7d9688d7 SWDEV-488397 - Enable Peer memory access for threadfence tests
Change-Id: I4fa8c033c06dc4d247d29c43438e6a56343b0bf8
2025-01-22 10:36:16 -05:00
taosang2 590465543d SWDEV-507969 - Fix wrong VGPRs for some devices
Change-Id: Ia8fc19564272e2c7171d991376bf896a99085a97


[ROCm/clr commit: 799e54aa0d]
2025-01-22 10:11:47 -05:00
taosang2 799e54aa0d SWDEV-507969 - Fix wrong VGPRs for some devices
Change-Id: Ia8fc19564272e2c7171d991376bf896a99085a97
2025-01-22 10:11:47 -05:00
Peter Park 737feed972 update LICENSE year to 2025 (#530)
[ROCm/rocprofiler-compute commit: bb388b03f1]
2025-01-22 07:03:28 -08:00
Peter Park bb388b03f1 update LICENSE year to 2025 (#530) 2025-01-22 07:03:28 -08:00
dependabot[bot] b0eac39957 Bump rocm-docs-core from 1.12.0 to 1.13.0 in /docs/sphinx (#526)
Bumps [rocm-docs-core](https://github.com/ROCm/rocm-docs-core) from 1.12.0 to 1.13.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.12.0...v1.13.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/rocprofiler-compute commit: c99d4525ef]
2025-01-22 07:03:19 -08:00
dependabot[bot] c99d4525ef Bump rocm-docs-core from 1.12.0 to 1.13.0 in /docs/sphinx (#526)
Bumps [rocm-docs-core](https://github.com/ROCm/rocm-docs-core) from 1.12.0 to 1.13.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.12.0...v1.13.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>
2025-01-22 07:03:19 -08:00
ywang103-amd 15744be6fc made change on the logic to add roofline file to expected csv list to fix crash on mi100 (#528)
[ROCm/rocprofiler-compute commit: 0dfb87f25f]
2025-01-22 07:03:13 -08:00