76333 Коммитов
Автор SHA1 Сообщение Дата
Jatin Chaudhary 8ef701ce15 Adding/Moving tests for hipMemcpy[From/To]Symbol[Async] (#2638) 2022-06-10 21:17:34 +05:30
Jatin Chaudhary a5db63739c Adding/Moving tests for hipMemcpy[From/To]Symbol[Async] (#2638)
[ROCm/hip commit: 54b1822167]
2022-06-10 21:17:34 +05:30
Jatin Chaudhary 54b1822167 Adding/Moving tests for hipMemcpy[From/To]Symbol[Async] (#2638) 2022-06-10 21:17:34 +05:30
Satyanvesh Dittakavi 2f136027d6 SWDEV-317716 - [catch2][dtest] Add test for hipDeviceGetUuid (#2614)
Change-Id: Ic2940cd45cacc32212df7c76ee8f4ca5e7e3740c

[ROCm/hip-tests commit: 0fab0f5ee2]
2022-06-10 21:17:10 +05:30
Satyanvesh Dittakavi 0fab0f5ee2 SWDEV-317716 - [catch2][dtest] Add test for hipDeviceGetUuid (#2614)
Change-Id: Ic2940cd45cacc32212df7c76ee8f4ca5e7e3740c
2022-06-10 21:17:10 +05:30
Satyanvesh Dittakavi 15f05eb25b SWDEV-317716 - [catch2][dtest] Add test for hipDeviceGetUuid (#2614)
Change-Id: Ic2940cd45cacc32212df7c76ee8f4ca5e7e3740c

[ROCm/hip commit: 03ca05e443]
2022-06-10 21:17:10 +05:30
Satyanvesh Dittakavi 03ca05e443 SWDEV-317716 - [catch2][dtest] Add test for hipDeviceGetUuid (#2614)
Change-Id: Ic2940cd45cacc32212df7c76ee8f4ca5e7e3740c
2022-06-10 21:17:10 +05:30
Jatin Chaudhary 66e62c7ae2 Add test for hipHostGetDevicePointer (#2611)
[ROCm/hip-tests commit: f90501aa4a]
2022-06-10 21:16:54 +05:30
Jatin Chaudhary f90501aa4a Add test for hipHostGetDevicePointer (#2611) 2022-06-10 21:16:54 +05:30
Jatin Chaudhary f73754f1dc Add test for hipHostGetDevicePointer (#2611)
[ROCm/hip commit: db05dc361b]
2022-06-10 21:16:54 +05:30
Jatin Chaudhary db05dc361b Add test for hipHostGetDevicePointer (#2611) 2022-06-10 21:16:54 +05:30
Jatin Chaudhary a9f5e0bd3d Add missing tests for hipHostMalloc (#2566)
[ROCm/hip-tests commit: 8b291f071a]
2022-06-10 21:16:23 +05:30
Jatin Chaudhary 8b291f071a Add missing tests for hipHostMalloc (#2566) 2022-06-10 21:16:23 +05:30
Jatin Chaudhary 781c99d9a9 Add missing tests for hipHostMalloc (#2566)
[ROCm/hip commit: fbdda38cf7]
2022-06-10 21:16:23 +05:30
Jatin Chaudhary fbdda38cf7 Add missing tests for hipHostMalloc (#2566) 2022-06-10 21:16:23 +05:30
Jonathan R. Madsen 04edcf33c3 Implements --label option for python profiler (#34)
* Implements --label option for python profiler

- removes '-a', '-f', and '-l' options in favor of '--label args file line' for consistency with omnitrace exe

* cmake formatting

* Bump version to 1.1.0

[ROCm/rocprofiler-systems commit: 017e794d63]
2022-06-10 10:07:15 -05:00
Jonathan R. Madsen 017e794d63 Implements --label option for python profiler (#34)
* Implements --label option for python profiler

- removes '-a', '-f', and '-l' options in favor of '--label args file line' for consistency with omnitrace exe

* cmake formatting

* Bump version to 1.1.0
2022-06-10 10:07:15 -05:00
Edgar f7ef619ba7 extending the unit-tests for multi-rank support
[ROCm/rccl commit: a87d61db2b]
2022-06-10 14:23:19 +00:00
Edgar a87d61db2b extending the unit-tests for multi-rank support 2022-06-10 14:23:19 +00:00
Edgar 8953f5b5ca Introduce multi-rank support per device.
This is a single commit of the source code changes required to
introduce support for multiple ranks per device.
A new interface (ncclCommRankInitMulti) has to be used to make use of
this new feature.


[ROCm/rccl commit: 0336ffdf70]
2022-06-10 14:23:12 +00:00
Edgar 0336ffdf70 Introduce multi-rank support per device.
This is a single commit of the source code changes required to
introduce support for multiple ranks per device.
A new interface (ncclCommRankInitMulti) has to be used to make use of
this new feature.
2022-06-10 14:23:12 +00:00
Jonathan R. Madsen ac25b485e7 Fix sampling counter time scales (#33)
* Fix sampling counter time scales

- All perfetto trace events have "begin_ns" and "end_ns" debug fields
- data for thread start and end timestamp in pthread_create_gotcha
- discard samples outside of thread start and end timestamps
- rename "CPU User CPU Time" perfetto counter to "CPU User Time"
- rename "CPU Kernel CPU Time" perfetto counter to "CPU Kernel Time"
- ensure CPU system samples in perfetto are set to zero at end
- backtrace uses comp::wall_clock record() for timestamps (consistency)
- "Peak Memory Usage [Thread X] (S)" renamed to "Thread Peak Memory Usage [X] (S)"
- "Context Switches [Thread X] (S)" renamed to "Thread Context Switches Usage [X] (S)"
- "Page Faults [Thread X] (S)" renamed to "Thread Page Faults Usage [X] (S)"
- "<PAPI_DESC> [Thread X] (S)" renamed to "Thread <PAPI_DESC> [X] (S)"
- samples

* Fix includes

[ROCm/rocprofiler-systems commit: 90ab7a89fc]
2022-06-10 08:35:39 -05:00
Jonathan R. Madsen 90ab7a89fc Fix sampling counter time scales (#33)
* Fix sampling counter time scales

- All perfetto trace events have "begin_ns" and "end_ns" debug fields
- data for thread start and end timestamp in pthread_create_gotcha
- discard samples outside of thread start and end timestamps
- rename "CPU User CPU Time" perfetto counter to "CPU User Time"
- rename "CPU Kernel CPU Time" perfetto counter to "CPU Kernel Time"
- ensure CPU system samples in perfetto are set to zero at end
- backtrace uses comp::wall_clock record() for timestamps (consistency)
- "Peak Memory Usage [Thread X] (S)" renamed to "Thread Peak Memory Usage [X] (S)"
- "Context Switches [Thread X] (S)" renamed to "Thread Context Switches Usage [X] (S)"
- "Page Faults [Thread X] (S)" renamed to "Thread Page Faults Usage [X] (S)"
- "<PAPI_DESC> [Thread X] (S)" renamed to "Thread <PAPI_DESC> [X] (S)"
- samples

* Fix includes
2022-06-10 08:35:39 -05:00
Jonathan R. Madsen 2eb4b4981c Fix loop-level instrumentation + more (#32)
- fix loop-level instrumentation
- support loop instrumentation w/o debug symbols via loop number
- improve module_function messages
- serialize num_basic_blocks
- serialize num_outer_loops
- serialize is_num_instructions_constrained
- serialize is_loop_num_instructions_constrained
- updated transpose example to use uniform_int_distribution
- added transpose loop test
- added fail regexes for tests which enable loop instrumentation
- use module->getFullName in get_loop_file_line_info
- use module->getFullName in get_func_file_line_info
- use module->getFullName in get_basic_block_file_line_info

[ROCm/rocprofiler-systems commit: a640fbdb29]
2022-06-10 06:57:50 -05:00
Jonathan R. Madsen a640fbdb29 Fix loop-level instrumentation + more (#32)
- fix loop-level instrumentation
- support loop instrumentation w/o debug symbols via loop number
- improve module_function messages
- serialize num_basic_blocks
- serialize num_outer_loops
- serialize is_num_instructions_constrained
- serialize is_loop_num_instructions_constrained
- updated transpose example to use uniform_int_distribution
- added transpose loop test
- added fail regexes for tests which enable loop instrumentation
- use module->getFullName in get_loop_file_line_info
- use module->getFullName in get_func_file_line_info
- use module->getFullName in get_basic_block_file_line_info
2022-06-10 06:57:50 -05:00
Jenkins b8f111330a SWDEV-299127 - Merge 'develop' into 'amd-staging'
Change-Id: I9b17091d0113e2cceedec0c12390578b062ee55b


[ROCm/hip commit: 1dfaa6d463]
2022-06-10 07:10:43 -04:00
Jenkins 1dfaa6d463 SWDEV-299127 - Merge 'develop' into 'amd-staging'
Change-Id: I9b17091d0113e2cceedec0c12390578b062ee55b
2022-06-10 07:10:43 -04:00
Maneesh Gupta c52fae6f49 Update config_amd_windows.json
[ROCm/hip-tests commit: efcb5ad910]
2022-06-10 12:17:49 +05:30
Maneesh Gupta efcb5ad910 Update config_amd_windows.json 2022-06-10 12:17:49 +05:30
Maneesh Gupta 584e951a7a Update config_amd_windows.json
[ROCm/hip commit: 08b7053a37]
2022-06-10 12:17:49 +05:30
Maneesh Gupta 08b7053a37 Update config_amd_windows.json 2022-06-10 12:17:49 +05:30
Maneesh Gupta dcaed0054c Update config_amd_windows.json
Disable Unit_hiprtc_functional on windows

[ROCm/hip-tests commit: 8ae2844848]
2022-06-10 10:28:37 +05:30
Maneesh Gupta 8ae2844848 Update config_amd_windows.json
Disable Unit_hiprtc_functional on windows
2022-06-10 10:28:37 +05:30
Maneesh Gupta 422c422521 Update config_amd_windows.json
Disable Unit_hiprtc_functional on windows

[ROCm/hip commit: ad988ac01a]
2022-06-10 10:28:37 +05:30
Maneesh Gupta ad988ac01a Update config_amd_windows.json
Disable Unit_hiprtc_functional on windows
2022-06-10 10:28:37 +05:30
Hao Zhou 99f1744adc Merge amd-staging into amd-master 20220610
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: Iaefd0a9180925d91d2e3ec03be84e5b04cf262b6


[ROCm/rocm_smi_lib commit: 90571416c1]
2022-06-10 09:08:16 +08:00
Hao Zhou 90571416c1 Merge amd-staging into amd-master 20220610
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: Iaefd0a9180925d91d2e3ec03be84e5b04cf262b6
2022-06-10 09:08:16 +08:00
Ajay 70189c7e2e SWDEV-327563 - support hipStreamWrite32/64 and hipStreamWait32/64 funcs
Windows complains about undefined symbol for
hipStreamWrite32/64 and hipStreamWait32/64 -
commit hash 08435a972b

Change-Id: I48b9a6591cab3a05baaedbc26030914dd930fb68


[ROCm/clr commit: de026633c0]
2022-06-09 20:59:46 -04:00
Ajay de026633c0 SWDEV-327563 - support hipStreamWrite32/64 and hipStreamWait32/64 funcs
Windows complains about undefined symbol for
hipStreamWrite32/64 and hipStreamWait32/64 -
commit hash 08435a972b

Change-Id: I48b9a6591cab3a05baaedbc26030914dd930fb68
2022-06-09 20:59:46 -04:00
Laurent Morichetti c3e991dfb1 Remove EvtStats from the tracer_tool
The same information can be generated from the hcc_ops_trace.txt file,
so in a later commit, will add a stage to the tblextr.py script to
generate the .csv files when ROCP_STATS_OPT=1.

Change-Id: I3d1575e096bedf98c66068d9a4ca141421e5bb9d


[ROCm/roctracer commit: 836bab37d3]
2022-06-09 15:20:14 -07:00
Laurent Morichetti 836bab37d3 Remove EvtStats from the tracer_tool
The same information can be generated from the hcc_ops_trace.txt file,
so in a later commit, will add a stage to the tblextr.py script to
generate the .csv files when ROCP_STATS_OPT=1.

Change-Id: I3d1575e096bedf98c66068d9a4ca141421e5bb9d
2022-06-09 15:20:14 -07:00
Jonathan R. Madsen 5c1e6ea127 Rework sampling trace counter names + new trace counters (#30)
* Rework sampling trace counter names + new trace counters

- reformulate trace counter names for easier comparison (thread sampling)
- new process-level trace counters for context switches (thread sampling)
- new process-level trace counters for page faults (thread sampling)
- new process-level trace counters for CPU time (thread sampling)
- new thread-level trace counters for context switches (sampling)
- new thread-level trace counters for page faults (sampling)

* tweak header include in backtrace.cpp

[ROCm/rocprofiler-systems commit: 1db3934f85]
2022-06-09 13:43:07 -05:00
Jonathan R. Madsen 1db3934f85 Rework sampling trace counter names + new trace counters (#30)
* Rework sampling trace counter names + new trace counters

- reformulate trace counter names for easier comparison (thread sampling)
- new process-level trace counters for context switches (thread sampling)
- new process-level trace counters for page faults (thread sampling)
- new process-level trace counters for CPU time (thread sampling)
- new thread-level trace counters for context switches (sampling)
- new thread-level trace counters for page faults (sampling)

* tweak header include in backtrace.cpp
2022-06-09 13:43:07 -05:00
Ajay 65d3357dbc SWDEV-337331 - graph feature on Windows
Fixes for hipGraphInstantiate OutofMemory issue and
soft hang of hipStreamSynchronize.
Change-Id: Ic2bb97582c5978ef2e4eb3a1b124483aa412838e


[ROCm/clr commit: c06bfa6bef]
2022-06-09 12:04:51 -04:00
Ajay c06bfa6bef SWDEV-337331 - graph feature on Windows
Fixes for hipGraphInstantiate OutofMemory issue and
soft hang of hipStreamSynchronize.
Change-Id: Ic2bb97582c5978ef2e4eb3a1b124483aa412838e
2022-06-09 12:04:51 -04:00
sdashmiz b0d323fe42 SWDEV-318833 - Get and Set attribute for kernel nodes
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: Ie51aa4b56661cbb8c5b4eb1dbaad327377084ffb
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>


[ROCm/hipother commit: f874762659]
2022-06-09 09:47:05 -04:00
sdashmiz f874762659 SWDEV-318833 - Get and Set attribute for kernel nodes
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: Ie51aa4b56661cbb8c5b4eb1dbaad327377084ffb
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
2022-06-09 09:47:05 -04:00
sdashmiz 3f588bf604 SWDEV-318833 - Get and Set attribute for kernel nodes
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: Ie51aa4b56661cbb8c5b4eb1dbaad327377084ffb
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>


[ROCm/clr commit: efd2d55e9d]
2022-06-09 09:47:05 -04:00
sdashmiz efd2d55e9d SWDEV-318833 - Get and Set attribute for kernel nodes
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
Change-Id: Ie51aa4b56661cbb8c5b4eb1dbaad327377084ffb
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com>
2022-06-09 09:47:05 -04:00
Bill(Shuzhou) Liu c8fbb50d8e Remove python pyc file when uninstall rpm
Remove python pyc file when uninstall rpm.

Change-Id: I6520b51aac34060b5b90f94a016cec1827a4973f


[ROCm/rocm_smi_lib commit: 42f11bdd63]
2022-06-09 09:00:38 -04:00