76333 Commits
Author SHA1 Message Date
ROCm CI Service Account 9336d06a8b SWDEV-373476 - [catch2][dtest] hipGraphNodeSetEnabled API test case added few more graph scenarios (#198)
Change-Id: Iff3bb5b937117a89cb6dbe0229a27fe11bcaa6e0

[ROCm/hip-tests commit: 993eeb955f]
2023-03-24 15:59:35 +05:30
ROCm CI Service Account 993eeb955f SWDEV-373476 - [catch2][dtest] hipGraphNodeSetEnabled API test case added few more graph scenarios (#198)
Change-Id: Iff3bb5b937117a89cb6dbe0229a27fe11bcaa6e0
2023-03-24 15:59:35 +05:30
ROCm CI Service Account 22fc2dd74b SWDEV-357695 - [catch2][dtest] hipGraphKernelNodeCopyAttributes API test (#90)
Change-Id: I8a7494cbb056df8b2b6b0bf5810f67e4eed4db7b

[ROCm/hip-tests commit: 2cf38e9e33]
2023-03-24 15:59:08 +05:30
ROCm CI Service Account 2cf38e9e33 SWDEV-357695 - [catch2][dtest] hipGraphKernelNodeCopyAttributes API test (#90)
Change-Id: I8a7494cbb056df8b2b6b0bf5810f67e4eed4db7b
2023-03-24 15:59:08 +05:30
Hao Zhou 6e6d85b5c7 Merge amd-staging into amd-master 20230324
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I1d92078484e61a63518896fe2e6e7badf4919fa1
2023-03-24 13:21:28 +08:00
Hao Zhou 56bc324127 Merge amd-staging into amd-master 20230324
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I1d92078484e61a63518896fe2e6e7badf4919fa1


[ROCm/amdsmi commit: 6e6d85b5c7]
2023-03-24 13:21:28 +08:00
Jenkins 074985d5cc Merge 'develop' into 'amd-staging'
Change-Id: I8130a82744aafe017bb37c19c27df8cc707ff06d


[ROCm/hip-tests commit: b79f5b913f]
2023-03-24 01:28:53 +00:00
Jenkins b79f5b913f Merge 'develop' into 'amd-staging'
Change-Id: I8130a82744aafe017bb37c19c27df8cc707ff06d
2023-03-24 01:28:53 +00:00
coleramos425 25424faa9e Conform to Python formatting
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 644b20e308]
2023-03-23 12:54:00 -05:00
coleramos425 644b20e308 Conform to Python formatting
Signed-off-by: coleramos425 <colramos@amd.com>
2023-03-23 12:54:00 -05:00
AravindanC 689d58d2c9 SWDEV-351540 - ASAN packaging for amd-smi
Change-Id: I5f0bf5330727e11159db87c2814904a2832df385
2023-03-23 10:40:10 -07:00
AravindanC e8a95d9028 SWDEV-351540 - ASAN packaging for amd-smi
Change-Id: I5f0bf5330727e11159db87c2814904a2832df385


[ROCm/amdsmi commit: 689d58d2c9]
2023-03-23 10:40:10 -07:00
David Addison f5512c6a2e Merge pull request #134 from flx42/patch-1
Update README.md to fix -i default increment value.

[ROCm/rccl-tests commit: e76e36e9a9]
2023-03-23 09:53:15 -07:00
David Addison e76e36e9a9 Merge pull request #134 from flx42/patch-1
Update README.md to fix -i default increment value.
2023-03-23 09:53:15 -07:00
Felix Abecassis b3db782c3f Update README.md
[ROCm/rccl-tests commit: 17d0a42d5a]
2023-03-23 09:05:41 -07:00
Felix Abecassis 17d0a42d5a Update README.md 2023-03-23 09:05:41 -07:00
Graham Sider 5d80a4d214 kfdtest: Add KFDQMTest.BasicCuMaskingEven to GFX11 blacklist
Test is inconsistent across ASICs. Add to blacklist to unblock QA.

Signed-off-by: Graham Sider <Graham.Sider@amd.com>
Change-Id: I31e5aa2450165227107536bef8402db2c0dc6d7f
2023-03-23 11:14:58 -04:00
Graham Sider 332effdb67 kfdtest: Add KFDQMTest.BasicCuMaskingEven to GFX11 blacklist
Test is inconsistent across ASICs. Add to blacklist to unblock QA.

Signed-off-by: Graham Sider <Graham.Sider@amd.com>
Change-Id: I31e5aa2450165227107536bef8402db2c0dc6d7f


[ROCm/ROCR-Runtime commit: 5d80a4d214]
2023-03-23 11:14:58 -04:00
Jenkins 40e63643c2 SWDEV-299127 - Merge 'develop' into 'amd-staging'
Change-Id: I6a2f7104f20e2dffcfa5b3f3c167f2cbf3488b0c


[ROCm/hip commit: dbb9b8476a]
2023-03-23 11:10:46 +00:00
Jenkins dbb9b8476a SWDEV-299127 - Merge 'develop' into 'amd-staging'
Change-Id: I6a2f7104f20e2dffcfa5b3f3c167f2cbf3488b0c
2023-03-23 11:10:46 +00:00
Hao Zhou 77eb3c3938 Merge amd-staging into amd-master 20230323
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I2155fa727d4a2a46cbeca3e65f6ae2d9c31c91a5


[ROCm/rocm_smi_lib commit: 230b5bcee3]
2023-03-23 17:11:34 +08:00
Hao Zhou 230b5bcee3 Merge amd-staging into amd-master 20230323
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I2155fa727d4a2a46cbeca3e65f6ae2d9c31c91a5
2023-03-23 17:11:34 +08:00
Jonathan R. Madsen a1213480e0 Roctracer perfetto flow fixes (#267)
* testing label updates

- automatically add "gpu", "roctracer", "rocm-smi", and "rocprofiler" test labels when appropriate

* Bump version to v1.9.1

* roctracer and config updates

- fix perfetto::Flow
  - use roctracer correlation ID instead of critical trace correlation ID
- renamed ambiguous _cid, _parent_cid, _corr_id variables to _crit_cid, _parent_crit_cid, _roct_cid
- use atomic_{mutex,lock} instead of STL mutex/lock
- support for individual perfetto annotations for HIP API args
- OMNITRACE_PERFETTO_COMPACT_ROCTRACER_ANNOTATIONS option for controlling compact vs. individual perfetto annotations for HIP API args

* Update timemory submodule

- argparser updates
  - help prints to std::cout by default now
  - supports setting custom ostream

* cmake formatting

* config::get_setting_value updates

- config::get_setting_value returns std::optional instead of std::pair<bool, Tp>

[ROCm/rocprofiler-systems commit: 279a8e0952]
2023-03-23 01:13:12 -05:00
Jonathan R. Madsen 279a8e0952 Roctracer perfetto flow fixes (#267)
* testing label updates

- automatically add "gpu", "roctracer", "rocm-smi", and "rocprofiler" test labels when appropriate

* Bump version to v1.9.1

* roctracer and config updates

- fix perfetto::Flow
  - use roctracer correlation ID instead of critical trace correlation ID
- renamed ambiguous _cid, _parent_cid, _corr_id variables to _crit_cid, _parent_crit_cid, _roct_cid
- use atomic_{mutex,lock} instead of STL mutex/lock
- support for individual perfetto annotations for HIP API args
- OMNITRACE_PERFETTO_COMPACT_ROCTRACER_ANNOTATIONS option for controlling compact vs. individual perfetto annotations for HIP API args

* Update timemory submodule

- argparser updates
  - help prints to std::cout by default now
  - supports setting custom ostream

* cmake formatting

* config::get_setting_value updates

- config::get_setting_value returns std::optional instead of std::pair<bool, Tp>
2023-03-23 01:13:12 -05:00
ROCm CI Service Account 550bb45784 SWDEV-379678 - Remove tests/catch and samples (#3190)
HIP catch tests and samples have been moved to an independent github project hip-tests. Please refer to hip-tests Readme for build instructions!

Change-Id: Ia12fb5159179eb8fcf080c3928bdd539fadced04


[ROCm/hip commit: 930469a176]
2023-03-22 18:42:08 -07:00
ROCm CI Service Account 930469a176 SWDEV-379678 - Remove tests/catch and samples (#3190)
HIP catch tests and samples have been moved to an independent github project hip-tests. Please refer to hip-tests Readme for build instructions!

Change-Id: Ia12fb5159179eb8fcf080c3928bdd539fadced04
2023-03-22 18:42:08 -07:00
coleramos425 0362c63ec9 Add span tag to kernelName dropdown. Improve readability (#102)
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: a56bd24dbf]
2023-03-22 15:26:28 -05:00
coleramos425 a56bd24dbf Add span tag to kernelName dropdown. Improve readability (#102)
Signed-off-by: coleramos425 <colramos@amd.com>
2023-03-22 15:26:28 -05:00
Alex Sierra 2a1d6ee8b5 libhsakmt: query svm info from userptrs at fault events
Get more debug information about user pointers that were registered
through SVM API, and triggered by memory exception events.
A new kfdtest with this use case was also included inside
KFDExceptionTest.

Signed-off-by: Alex Sierra <alex.sierra@amd.com>
Change-Id: I0ef4929afe0625b9b5cbbbebef11ede66dda60ab
2023-03-22 13:34:02 -05:00
Alex Sierra e4c4b6369d libhsakmt: query svm info from userptrs at fault events
Get more debug information about user pointers that were registered
through SVM API, and triggered by memory exception events.
A new kfdtest with this use case was also included inside
KFDExceptionTest.

Signed-off-by: Alex Sierra <alex.sierra@amd.com>
Change-Id: I0ef4929afe0625b9b5cbbbebef11ede66dda60ab


[ROCm/ROCR-Runtime commit: 2a1d6ee8b5]
2023-03-22 13:34:02 -05:00
Alex Sierra 63c8cf115a src: use SVM mechanism to register userptr memory
Register and map userptrs through Shared Virtual Memory(SVM) API at
the Kernel level when available. Using this approach, performance
will be improve as register/unregister memory will not trigger any
system call to KFD driver.

Signed-off-by: Alex Sierra <alex.sierra@amd.com>
Change-Id: I3726b4b5e1c6a52a83786fbe0af6322eb29ae7c9
2023-03-22 13:33:35 -05:00
Alex Sierra 9d8a548b17 src: use SVM mechanism to register userptr memory
Register and map userptrs through Shared Virtual Memory(SVM) API at
the Kernel level when available. Using this approach, performance
will be improve as register/unregister memory will not trigger any
system call to KFD driver.

Signed-off-by: Alex Sierra <alex.sierra@amd.com>
Change-Id: I3726b4b5e1c6a52a83786fbe0af6322eb29ae7c9


[ROCm/ROCR-Runtime commit: 63c8cf115a]
2023-03-22 13:33:35 -05:00
Galantsev, Dmitrii e45938905f Merge amd-dev into amd-master 20230322
Change-Id: If3ad37b45e0e639af2bba10608e74331068234e7
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-03-22 08:26:55 -05:00
Galantsev, Dmitrii 6dde4b561c Merge amd-dev into amd-master 20230322
Change-Id: If3ad37b45e0e639af2bba10608e74331068234e7
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: e45938905f]
2023-03-22 08:26:55 -05:00
Galantsev, Dmitrii e92afab18e CLI: Remove python dependency
Python is no longer used for generating any CLI files

Change-Id: I70dff5d86df9a179f99b32630dada9e92391eaaa
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-03-22 08:14:53 -05:00
Galantsev, Dmitrii bb2a7811a4 CLI: Remove python dependency
Python is no longer used for generating any CLI files

Change-Id: I70dff5d86df9a179f99b32630dada9e92391eaaa
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: e92afab18e]
2023-03-22 08:14:53 -05:00
Jonathan R. Madsen b1f52afeaf rocprofiler and roctx updates (#261)
* Improve locating ROCP_METRICS

- moved common::path to common/path.hpp
- added more functionality to common::path
- common::path::exists now returns true for directories
- check for metrics.xml and gfx_metrics.xml before setting ROCP_METRICS
- throw error if path for ROCP_METRICS is cannot be explicitly determined

* Fix roctxRangePop handling

- message is nullptr -> keep thread-local stack

[ROCm/rocprofiler-systems commit: 9eafb23602]
2023-03-22 00:49:14 -05:00
Jonathan R. Madsen 9eafb23602 rocprofiler and roctx updates (#261)
* Improve locating ROCP_METRICS

- moved common::path to common/path.hpp
- added more functionality to common::path
- common::path::exists now returns true for directories
- check for metrics.xml and gfx_metrics.xml before setting ROCP_METRICS
- throw error if path for ROCP_METRICS is cannot be explicitly determined

* Fix roctxRangePop handling

- message is nullptr -> keep thread-local stack
2023-03-22 00:49:14 -05:00
Galantsev, Dmitrii 4951f3a15c Merge amd-dev into amd-master 20230321
Change-Id: Ia2fdf41a9106c26130dd6be1994f757403add73d
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-03-21 19:46:30 -05:00
Galantsev, Dmitrii 675170885e Merge amd-dev into amd-master 20230321
Change-Id: Ia2fdf41a9106c26130dd6be1994f757403add73d
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: 4951f3a15c]
2023-03-21 19:46:30 -05:00
Galantsev, Dmitrii adceb8033d CLI: Make compatible with python3.6
Wrapper generation is still only compatible with python3.7 and above

Change-Id: I33cdc3925cd3fab80c9ce5f4540e1a981a5cc1f0
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-03-21 17:09:55 -05:00
Galantsev, Dmitrii 9aa803cfc0 CLI: Make compatible with python3.6
Wrapper generation is still only compatible with python3.7 and above

Change-Id: I33cdc3925cd3fab80c9ce5f4540e1a981a5cc1f0
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/amdsmi commit: adceb8033d]
2023-03-21 17:09:55 -05:00
ROCm CI Service Account 66385fbb2d SWDEV-385970 - Adding doxygen on hiprtc/ext APIs (#3189)
Change-Id: I737d5c8706422051851c5eaa93f1c369e749da3b


[ROCm/hip commit: e57414a7ba]
2023-03-21 13:05:03 -07:00
ROCm CI Service Account e57414a7ba SWDEV-385970 - Adding doxygen on hiprtc/ext APIs (#3189)
Change-Id: I737d5c8706422051851c5eaa93f1c369e749da3b
2023-03-21 13:05:03 -07:00
akolliasAMD 1025c41f7f fixed jenkins LD_LIBRARY_PATH (#714)
[ROCm/rccl commit: caf7a3d47d]
2023-03-21 11:05:43 -06:00
akolliasAMD caf7a3d47d fixed jenkins LD_LIBRARY_PATH (#714) 2023-03-21 11:05:43 -06:00
gilbertlee-amd b859549866 Adding interactive mode for unit tests (UT_INTERACTIVE) (#715)
[ROCm/rccl commit: 00c3d8d850]
2023-03-21 10:58:24 -06:00
gilbertlee-amd 00c3d8d850 Adding interactive mode for unit tests (UT_INTERACTIVE) (#715) 2023-03-21 10:58:24 -06:00
coleramos425 aa9a4a6673 Wrap text in Flask GUI tables fixing long kernelNames
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: a9742915b5]
2023-03-21 11:41:13 -05:00
coleramos425 a9742915b5 Wrap text in Flask GUI tables fixing long kernelNames
Signed-off-by: coleramos425 <colramos@amd.com>
2023-03-21 11:41:13 -05:00