76333 Коммитов
Автор SHA1 Сообщение Дата
ROCm CI Service Account 4bdb74e287 SWDEV-306122 - [catch2][dtest] hipGraphMemcpyNodeSetParams1D added Functional and Negative test scenario (#2808)
Change-Id: If54fd56ae345ca4a13791bc376b3b72ce5e312b6

[ROCm/hip-tests commit: f4d9c38f1f]
2022-07-19 19:30:42 +05:30
ROCm CI Service Account f4d9c38f1f SWDEV-306122 - [catch2][dtest] hipGraphMemcpyNodeSetParams1D added Functional and Negative test scenario (#2808)
Change-Id: If54fd56ae345ca4a13791bc376b3b72ce5e312b6
2022-07-19 19:30:42 +05:30
ROCm CI Service Account 3a77e80952 SWDEV-306122 - [catch2][dtest] hipGraphMemcpyNodeSetParams1D added Functional and Negative test scenario (#2808)
Change-Id: If54fd56ae345ca4a13791bc376b3b72ce5e312b6

[ROCm/hip commit: e3bde76c8b]
2022-07-19 19:30:42 +05:30
ROCm CI Service Account e3bde76c8b SWDEV-306122 - [catch2][dtest] hipGraphMemcpyNodeSetParams1D added Functional and Negative test scenario (#2808)
Change-Id: If54fd56ae345ca4a13791bc376b3b72ce5e312b6
2022-07-19 19:30:42 +05:30
ROCm CI Service Account 5a99103b23 SWDEV-306122 - [catch2][dtest] Added test for hipGraphLaunch API (#2806)
Change-Id: Iee27077a3fb12ec3114843be3d4f408baf8bc559

[ROCm/hip-tests commit: 6e361b1956]
2022-07-19 19:29:00 +05:30
ROCm CI Service Account 6e361b1956 SWDEV-306122 - [catch2][dtest] Added test for hipGraphLaunch API (#2806)
Change-Id: Iee27077a3fb12ec3114843be3d4f408baf8bc559
2022-07-19 19:29:00 +05:30
ROCm CI Service Account 43bb18e60f SWDEV-306122 - [catch2][dtest] Added test for hipGraphLaunch API (#2806)
Change-Id: Iee27077a3fb12ec3114843be3d4f408baf8bc559

[ROCm/hip commit: 0b7e6af0e1]
2022-07-19 19:29:00 +05:30
ROCm CI Service Account 0b7e6af0e1 SWDEV-306122 - [catch2][dtest] Added test for hipGraphLaunch API (#2806)
Change-Id: Iee27077a3fb12ec3114843be3d4f408baf8bc559
2022-07-19 19:29:00 +05:30
ROCm CI Service Account 55f417dcee SWDEV-327563 - Enable fixed tests linux and windows (#2803)
Change-Id: Icad90d01f796a8a8cf57884b86ca1a5a2b50ec64

[ROCm/hip-tests commit: 1458912363]
2022-07-19 19:28:17 +05:30
ROCm CI Service Account 1458912363 SWDEV-327563 - Enable fixed tests linux and windows (#2803)
Change-Id: Icad90d01f796a8a8cf57884b86ca1a5a2b50ec64
2022-07-19 19:28:17 +05:30
ROCm CI Service Account 14ad5cfdc0 SWDEV-327563 - Enable fixed tests linux and windows (#2803)
Change-Id: Icad90d01f796a8a8cf57884b86ca1a5a2b50ec64

[ROCm/hip commit: 3ab3c5fa17]
2022-07-19 19:28:17 +05:30
ROCm CI Service Account 3ab3c5fa17 SWDEV-327563 - Enable fixed tests linux and windows (#2803)
Change-Id: Icad90d01f796a8a8cf57884b86ca1a5a2b50ec64
2022-07-19 19:28:17 +05:30
ROCm CI Service Account e469c7468f SWDEV-306122 - [catch2][dtest] API hipGraphKernelNodeGetParams, hipGraphKernelNodeSetParams, hipGraphExecKernelNodeSetParams. (#2802)
Change-Id: Ie5eb8949f589ac7ac5eb0f02e99f2012d9c0b926

[ROCm/hip-tests commit: e3ee2626f4]
2022-07-19 19:27:29 +05:30
ROCm CI Service Account e3ee2626f4 SWDEV-306122 - [catch2][dtest] API hipGraphKernelNodeGetParams, hipGraphKernelNodeSetParams, hipGraphExecKernelNodeSetParams. (#2802)
Change-Id: Ie5eb8949f589ac7ac5eb0f02e99f2012d9c0b926
2022-07-19 19:27:29 +05:30
ROCm CI Service Account 70dd61fbae SWDEV-306122 - [catch2][dtest] API hipGraphKernelNodeGetParams, hipGraphKernelNodeSetParams, hipGraphExecKernelNodeSetParams. (#2802)
Change-Id: Ie5eb8949f589ac7ac5eb0f02e99f2012d9c0b926

[ROCm/hip commit: 978b02c52f]
2022-07-19 19:27:29 +05:30
ROCm CI Service Account 978b02c52f SWDEV-306122 - [catch2][dtest] API hipGraphKernelNodeGetParams, hipGraphKernelNodeSetParams, hipGraphExecKernelNodeSetParams. (#2802)
Change-Id: Ie5eb8949f589ac7ac5eb0f02e99f2012d9c0b926
2022-07-19 19:27:29 +05:30
ROCm CI Service Account 59f2767475 SWDEV-341360 - Add Catch2 loweredname hipRTC test (#2801)
Change-Id: Ibe8736951af491e48dee77644bbd0475d326c152

[ROCm/hip-tests commit: 9be55a6379]
2022-07-19 19:27:14 +05:30
ROCm CI Service Account 9be55a6379 SWDEV-341360 - Add Catch2 loweredname hipRTC test (#2801)
Change-Id: Ibe8736951af491e48dee77644bbd0475d326c152
2022-07-19 19:27:14 +05:30
ROCm CI Service Account ea835764ee SWDEV-341360 - Add Catch2 loweredname hipRTC test (#2801)
Change-Id: Ibe8736951af491e48dee77644bbd0475d326c152

[ROCm/hip commit: 1bbec2962e]
2022-07-19 19:27:14 +05:30
ROCm CI Service Account 1bbec2962e SWDEV-341360 - Add Catch2 loweredname hipRTC test (#2801)
Change-Id: Ibe8736951af491e48dee77644bbd0475d326c152
2022-07-19 19:27:14 +05:30
ROCm CI Service Account 9309313836 SWDEV-333188 - Port image tests to catch2 (#2793)
- Port image tests to catch2.
- Disable 3D filter test for gfx9a.
- Some other improvement
- Temporarily disable linear filter tests on Windows

Change-Id: Ieeddac9f8c50aa9b6b12ca9d8fd792a51973b8ca

[ROCm/hip-tests commit: 0fc518d281]
2022-07-19 19:26:56 +05:30
ROCm CI Service Account 0fc518d281 SWDEV-333188 - Port image tests to catch2 (#2793)
- Port image tests to catch2.
- Disable 3D filter test for gfx9a.
- Some other improvement
- Temporarily disable linear filter tests on Windows

Change-Id: Ieeddac9f8c50aa9b6b12ca9d8fd792a51973b8ca
2022-07-19 19:26:56 +05:30
ROCm CI Service Account 4e58d884c3 SWDEV-333188 - Port image tests to catch2 (#2793)
- Port image tests to catch2.
- Disable 3D filter test for gfx9a.
- Some other improvement
- Temporarily disable linear filter tests on Windows

Change-Id: Ieeddac9f8c50aa9b6b12ca9d8fd792a51973b8ca

[ROCm/hip commit: f3c171c984]
2022-07-19 19:26:56 +05:30
ROCm CI Service Account f3c171c984 SWDEV-333188 - Port image tests to catch2 (#2793)
- Port image tests to catch2.
- Disable 3D filter test for gfx9a.
- Some other improvement
- Temporarily disable linear filter tests on Windows

Change-Id: Ieeddac9f8c50aa9b6b12ca9d8fd792a51973b8ca
2022-07-19 19:26:56 +05:30
Sarbojit Sarkar bf38d72e0b SWDEV-346461 - Fix for QMCPack tes failure
Change-Id: I92979f0c16766c28da6b14b6e17364749fe39fe3


[ROCm/clr commit: 7d23707817]
2022-07-19 02:13:07 -04:00
Sarbojit Sarkar 7d23707817 SWDEV-346461 - Fix for QMCPack tes failure
Change-Id: I92979f0c16766c28da6b14b6e17364749fe39fe3
2022-07-19 02:13:07 -04:00
Ori Messinger 6f372e2e7a ROCm SMI CLI: Force RETCODE to 0 by Default
The purpose of this patch is to set RETCODE equal to 0 by default
unless an appropriate '--loglevel LEVEL' has been set.

To allow a non-zero RETCODE value, you must use any loglevel that
is not 'warning' or 'None' (default).

You can set the loglevel in the CLI with:
--loglevel <debug/info/warning/error/critical>

Signed-off-by: Ori Messinger <Ori.Messinger@amd.com>
Change-Id: I9484a750206a3f464c59952304e72c59c3d12465


[ROCm/rocm_smi_lib commit: cbb068ccac]
2022-07-18 18:33:29 -04:00
Ori Messinger cbb068ccac ROCm SMI CLI: Force RETCODE to 0 by Default
The purpose of this patch is to set RETCODE equal to 0 by default
unless an appropriate '--loglevel LEVEL' has been set.

To allow a non-zero RETCODE value, you must use any loglevel that
is not 'warning' or 'None' (default).

You can set the loglevel in the CLI with:
--loglevel <debug/info/warning/error/critical>

Signed-off-by: Ori Messinger <Ori.Messinger@amd.com>
Change-Id: I9484a750206a3f464c59952304e72c59c3d12465
2022-07-18 18:33:29 -04:00
Ori Messinger b7f6850450 ROCm SMI CLI: Force RETCODE to 0 by Default
The purpose of this patch is to set RETCODE equal to 0 by default
unless an appropriate '--loglevel LEVEL' has been set.

To allow a non-zero RETCODE value, you must use any loglevel that
is not 'warning' or 'None' (default).

You can set the loglevel in the CLI with:
--loglevel <debug/info/warning/error/critical>

Signed-off-by: Ori Messinger <Ori.Messinger@amd.com>
Change-Id: I9484a750206a3f464c59952304e72c59c3d12465


[ROCm/amdsmi commit: cbb068ccac]
2022-07-18 18:33:29 -04:00
Graham Sider c6da7d1353 kfdtest: Remove fixed tests from GFX11 blacklist
Signed-off-by: Graham Sider <Graham.Sider@amd.com>
Change-Id: I2dc785ea88a1a9222c6b7886fb75b6c7d699036a
2022-07-18 14:35:17 -04:00
Graham Sider 93e7565163 kfdtest: Remove fixed tests from GFX11 blacklist
Signed-off-by: Graham Sider <Graham.Sider@amd.com>
Change-Id: I2dc785ea88a1a9222c6b7886fb75b6c7d699036a


[ROCm/ROCR-Runtime commit: c6da7d1353]
2022-07-18 14:35:17 -04:00
Jonathan R. Madsen e2ff2c973d Remove get_perfetto_output_filename().clear() (#89)
- unnecessary and causing excess overhead

[ROCm/rocprofiler-systems commit: 6bc86d1111]
2022-07-18 09:41:03 -05:00
Jonathan R. Madsen 6bc86d1111 Remove get_perfetto_output_filename().clear() (#89)
- unnecessary and causing excess overhead
2022-07-18 09:41:03 -05:00
Jonathan R. Madsen 41429a4a05 Support for disabling perfetto categories (#72)
* Updates

- get_perfetto_categories() impl
- rework perfetto category usage

* TIMEMORY_DEFINE_NAME_TRAIT for cpu_freq::cpu_peak

* Add process_memory_hwm perfetto category

[ROCm/rocprofiler-systems commit: 16bd20121e]
2022-07-18 08:25:48 -05:00
Jonathan R. Madsen 16bd20121e Support for disabling perfetto categories (#72)
* Updates

- get_perfetto_categories() impl
- rework perfetto category usage

* TIMEMORY_DEFINE_NAME_TRAIT for cpu_freq::cpu_peak

* Add process_memory_hwm perfetto category
2022-07-18 08:25:48 -05:00
Jonathan R. Madsen b330e347e8 Fixes missing call to mpi_gotcha::update() (#88)
- mpi_gotcha::shutdown() calls mpi_gotcha::update()
  - fixes the MPI rank not being available to output files when `OMNITRACE_USE_PID=ON` 

[ROCm/rocprofiler-systems commit: 8f8aa43d1a]
2022-07-18 07:00:38 -05:00
Jonathan R. Madsen 8f8aa43d1a Fixes missing call to mpi_gotcha::update() (#88)
- mpi_gotcha::shutdown() calls mpi_gotcha::update()
  - fixes the MPI rank not being available to output files when `OMNITRACE_USE_PID=ON`
2022-07-18 07:00:38 -05:00
Sarbojit Sarkar b11cc11a79 SWDEV-1 - Fixed hipGetErrorString
Change-Id: I7224014b945bafe1cec6d1d0e11184c3459ac1b0


[ROCm/clr commit: 323ed5bd82]
2022-07-18 03:38:28 -04:00
Sarbojit Sarkar 323ed5bd82 SWDEV-1 - Fixed hipGetErrorString
Change-Id: I7224014b945bafe1cec6d1d0e11184c3459ac1b0
2022-07-18 03:38:28 -04:00
Jonathan R. Madsen 41b86132bb Support ACTIVITY_DOMAIN_ROCTX (#87)
- New configuration variable: OMNITRACE_USE_ROCTX
- Enable support for roctxRangePushA, roctxRangePop, roctxRangeStartA, roctxRangeStop

[ROCm/rocprofiler-systems commit: d22725e830]
2022-07-18 02:06:40 -05:00
Jonathan R. Madsen d22725e830 Support ACTIVITY_DOMAIN_ROCTX (#87)
- New configuration variable: OMNITRACE_USE_ROCTX
- Enable support for roctxRangePushA, roctxRangePop, roctxRangeStartA, roctxRangeStop
2022-07-18 02:06:40 -05:00
Jonathan R. Madsen 39adaaef98 Unified setup_environ b/t libomni and libomni-dl (#86)
- omnitrace::common::setup_environ provides a standardized exporting of relevant env variables

[ROCm/rocprofiler-systems commit: a2dcc7381b]
2022-07-18 01:52:21 -05:00
Jonathan R. Madsen a2dcc7381b Unified setup_environ b/t libomni and libomni-dl (#86)
- omnitrace::common::setup_environ provides a standardized exporting of relevant env variables
2022-07-18 01:52:21 -05:00
Jonathan R. Madsen 9e4977baa8 Fix statistics type and use feature name indexes (#85)
- fix reporting units and statistics type for rocm_data_tracker
- use indexes for feature names instead of strings

[ROCm/rocprofiler-systems commit: 7745c12417]
2022-07-18 01:52:03 -05:00
Jonathan R. Madsen 7745c12417 Fix statistics type and use feature name indexes (#85)
- fix reporting units and statistics type for rocm_data_tracker
- use indexes for feature names instead of strings
2022-07-18 01:52:03 -05:00
Jonathan R. Madsen 7d1989f5a4 GPU HW Counters via rocprofiler (#84)
* Initial support for GPU hardware counters

* Update find modules for roctracer and rocprofiler

- /opt/rocm/{rocprofiler,roctracer} path is deprecated so tweak search procedure

* Improve ConfigCPack for MPI

* Update rocprofiler

- rocm_metrics()
- minor cleanup

* Update rocm find modules

* declare rocm_metrics + call in omnitrace-avail

* relocate omnitrace-launch-compiler

* REALPATH and find_modules

* Examples cmake (may drop)

* omnitrace-avail

- hw_counter categories
- init rocm

* setenv updates for rocprofiler in library.cpp and dl.cpp

* get_rocm_events config

* gpu::hip_device_count()

* rocm_metrics returns hardware_counters::info

* - relocated library/components/roctracer_callbacks.* to library/roctracer.*
- relocated library/components/rocprofiler.* to library/rocprofiler.*
- cleaned up rocprofiler.hpp
- added perfetto output of rocprofiler
- added timemory output of rocprofiler
- renamed omni.roctracer thread to roctracer.hip
- added roctracer.hsa thread name
- updated timemory submodule to support std::variant
- updated timemory submodule to support = in config value
- updated timemory submodule to support standalone storage
- updated timemory submodule to support new hw counter apis
- updated timemory submodule to prevent label/description caching in data_tracker

* update omnitrace-avail info_type generation

* Update timemory submodule

* rocprofiler component

* cmake formatting

* omnitrace-avail handle no GPUs

- Add -c command-line option for --categories
- support verbosity

* hsa_rsrc_factory throws exceptions

- throw exceptions to avoid aborting on HSA_STATUS_ERROR_NOT_INITIALIZED when advantageous
- removed duplicate specialization of is_available for component::rocprofiler

* rocprofiler symbols for when disabled

* Fix warning in omnitrace-avail

- std::stringstream from initializer list would use explicit constructor

* Fix finalization after settings are deleted

* Reorganized rocprofiler source

* Updated formatting

* Miscellaneous tweaks

- added using statements from timemory
- tweaked the main and thread bundle names
- fixed timemory header includes

[ROCm/rocprofiler-systems commit: 4208b5654c]
2022-07-17 21:52:09 -05:00
Jonathan R. Madsen 4208b5654c GPU HW Counters via rocprofiler (#84)
* Initial support for GPU hardware counters

* Update find modules for roctracer and rocprofiler

- /opt/rocm/{rocprofiler,roctracer} path is deprecated so tweak search procedure

* Improve ConfigCPack for MPI

* Update rocprofiler

- rocm_metrics()
- minor cleanup

* Update rocm find modules

* declare rocm_metrics + call in omnitrace-avail

* relocate omnitrace-launch-compiler

* REALPATH and find_modules

* Examples cmake (may drop)

* omnitrace-avail

- hw_counter categories
- init rocm

* setenv updates for rocprofiler in library.cpp and dl.cpp

* get_rocm_events config

* gpu::hip_device_count()

* rocm_metrics returns hardware_counters::info

* - relocated library/components/roctracer_callbacks.* to library/roctracer.*
- relocated library/components/rocprofiler.* to library/rocprofiler.*
- cleaned up rocprofiler.hpp
- added perfetto output of rocprofiler
- added timemory output of rocprofiler
- renamed omni.roctracer thread to roctracer.hip
- added roctracer.hsa thread name
- updated timemory submodule to support std::variant
- updated timemory submodule to support = in config value
- updated timemory submodule to support standalone storage
- updated timemory submodule to support new hw counter apis
- updated timemory submodule to prevent label/description caching in data_tracker

* update omnitrace-avail info_type generation

* Update timemory submodule

* rocprofiler component

* cmake formatting

* omnitrace-avail handle no GPUs

- Add -c command-line option for --categories
- support verbosity

* hsa_rsrc_factory throws exceptions

- throw exceptions to avoid aborting on HSA_STATUS_ERROR_NOT_INITIALIZED when advantageous
- removed duplicate specialization of is_available for component::rocprofiler

* rocprofiler symbols for when disabled

* Fix warning in omnitrace-avail

- std::stringstream from initializer list would use explicit constructor

* Fix finalization after settings are deleted

* Reorganized rocprofiler source

* Updated formatting

* Miscellaneous tweaks

- added using statements from timemory
- tweaked the main and thread bundle names
- fixed timemory header includes
2022-07-17 21:52:09 -05:00
Ajay 56a71f18a2 SWDEV-327563 - catch2 deviceLib build failure
Change-Id: I82f95d61f64018a761e45dc8f424af032953fc51


[ROCm/clr commit: 9b18e404ae]
2022-07-15 21:11:20 -04:00
Ajay 9b18e404ae SWDEV-327563 - catch2 deviceLib build failure
Change-Id: I82f95d61f64018a761e45dc8f424af032953fc51
2022-07-15 21:11:20 -04:00
Hubert Lu 088d62ff58 Merge pull request #580 from hubertlu-tw/develop
Enhancement of RCCL logging information for topology-aware utilities

[ROCm/rccl commit: 6dd090917a]
2022-07-15 15:16:37 -07:00