SrinivasaRao
5a82d18d6f
SWDEV-403479 - [catch2][dtest] Adding Buffered compiler option to Existing Printf Tests
...
Change-Id: I4fc422bd7d5ee1896743978fe078ac3f8d57e319
[ROCm/hip-tests commit: 654e9d9200 ]
2023-11-07 07:25:19 -05:00
SrinivasaRao
654e9d9200
SWDEV-403479 - [catch2][dtest] Adding Buffered compiler option to Existing Printf Tests
...
Change-Id: I4fc422bd7d5ee1896743978fe078ac3f8d57e319
2023-11-07 07:25:19 -05:00
Jonathan R. Madsen
c8bb0520c6
Utility timestamp_ns() fix ( #175 )
...
* Update lib/common/utility.*
- fix timestamp_ns()
* Update samples/**/CMakeLists.txt
- fail test if exception thrown
* source formatting (clang-format v11) (#176 )
Co-authored-by: jrmadsen <jrmadsen@users.noreply.github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
[ROCm/rocprofiler-sdk commit: 7a8931e57f ]
2023-11-07 01:43:27 -06:00
Jonathan R. Madsen
7a8931e57f
Utility timestamp_ns() fix ( #175 )
...
* Update lib/common/utility.*
- fix timestamp_ns()
* Update samples/**/CMakeLists.txt
- fail test if exception thrown
* source formatting (clang-format v11) (#176 )
Co-authored-by: jrmadsen <jrmadsen@users.noreply.github.com >
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-07 01:43:27 -06:00
Jatin Chaudhary
3a4f3e5fab
SWDEV-411064 - check if image is supported before running image specific tests
...
Also fix CU Mask test.
Change-Id: I0fbb93a1bcce131e0f98dee7cd5da9704d2ca8ac
[ROCm/hip-tests commit: e605151eb1 ]
2023-11-07 01:05:01 -05:00
Jatin Chaudhary
e605151eb1
SWDEV-411064 - check if image is supported before running image specific tests
...
Also fix CU Mask test.
Change-Id: I0fbb93a1bcce131e0f98dee7cd5da9704d2ca8ac
2023-11-07 01:05:01 -05:00
Satyanvesh Dittakavi
11cc21c6c9
SWDEV-415548 - Use local device arch if AMDGPU_TARGETS is not passed by the app
...
Change-Id: If4a1621820a4dcd4274080d36341b1ef4e6ce15e
[ROCm/clr commit: d05d08ddc0 ]
2023-11-06 23:35:18 -05:00
Satyanvesh Dittakavi
d05d08ddc0
SWDEV-415548 - Use local device arch if AMDGPU_TARGETS is not passed by the app
...
Change-Id: If4a1621820a4dcd4274080d36341b1ef4e6ce15e
2023-11-06 23:35:18 -05:00
Jonathan R. Madsen
ceb63cfcc5
Generalized updates ( #174 )
...
- include/rocprofiler/agent.h
- move rocprofiler_dim3_t
- include/rocprofiler/buffer_tracing.h
- size fields
- update kernel dispatch record
- include/rocprofiler/callback_tracing.h
- remove rocprofiler_callback_tracing_code_object_unload_data_t
- remove rocprofiler_callback_tracing_code_object_register_host_kernel_symbol_data_t
- include/rocprofiler/fwd.h
- added ROCPROFILER_STATUS_ERROR_CONTEXT_CONFLICT
- remove ROCPROFILER_CALLBACK_TRACING_CODE_OBJECT_UNLOAD
- remove ROCPROFILER_CALLBACK_TRACING_CODE_OBJECT_DEVICE_KERNEL_SYMBOL_UNREGISTER
- add rocprofiler_kernel_id_t typedef
- add rocprofiler_dim3_t (moved from agent.h)
- lib/common/synchronized.hpp
- rlock/wlock return decltype(auto)
- separate prototype from definition
- lib/common/utility.{hpp,cpp}
- timestamp functions replicating HSA implementation(s)
- init_public_api_struct for setting size field and ensuring certain type traits
- simplified static_cleanup_wrapper
- separate prototype from definition in active_capacity_gate
- lib/rocprofiler/agent.cpp
- tweak get_rocprofiler_agent impl
- lib/rocprofiler/buffer.cpp
- fix buffer message log level
- lib/rocprofiler/context.cpp
- use new paradigm for getting active contexts
- lib/rocprofiler/internal_threading.hpp
- update to simplified static_cleanup_wrapper implementation
- lib/rocprofiler/registration.cpp
- fix deactivating contexts
- lib/rocprofiler/rocprofiler.cpp
- status string for context conflict
- lib/rocprofiler/context/context.*
- correlation_id struct
- new get_active_contexts paradigm
- lib/rocprofiler/counters/core.*
- rocprofiler_packet union
- tweak start/stop context to accept pointer instead of handle
- lib/rocprofiler/counters/dimensions.cpp
- update to new get_rocp_agent() return type
- lib/rocprofiler/hsa/hsa.*
- update to new get_active_contexts paradigm
- update to new correlation id implementation
- guard against hsa.def.cpp direct compilation
- lib/rocprofiler/hsa/queue_controller.*
- update to change in get_rocp_agent return type
- consistent aliases
- lookup function for getting queue pointer from hsa queue id
- lib/rocprofiler/hsa/queue.*
- rocprofiler_packet
- extend queue_info_session_t
- lib/rocprofiler/tests/registration.cpp
- improve diagnostic on perf check for rocprofiler_lib.callback_registration_lambda_with_result
[ROCm/rocprofiler-sdk commit: 55f2dabbb3 ]
2023-11-06 21:59:31 -06:00
Jonathan R. Madsen
55f2dabbb3
Generalized updates ( #174 )
...
- include/rocprofiler/agent.h
- move rocprofiler_dim3_t
- include/rocprofiler/buffer_tracing.h
- size fields
- update kernel dispatch record
- include/rocprofiler/callback_tracing.h
- remove rocprofiler_callback_tracing_code_object_unload_data_t
- remove rocprofiler_callback_tracing_code_object_register_host_kernel_symbol_data_t
- include/rocprofiler/fwd.h
- added ROCPROFILER_STATUS_ERROR_CONTEXT_CONFLICT
- remove ROCPROFILER_CALLBACK_TRACING_CODE_OBJECT_UNLOAD
- remove ROCPROFILER_CALLBACK_TRACING_CODE_OBJECT_DEVICE_KERNEL_SYMBOL_UNREGISTER
- add rocprofiler_kernel_id_t typedef
- add rocprofiler_dim3_t (moved from agent.h)
- lib/common/synchronized.hpp
- rlock/wlock return decltype(auto)
- separate prototype from definition
- lib/common/utility.{hpp,cpp}
- timestamp functions replicating HSA implementation(s)
- init_public_api_struct for setting size field and ensuring certain type traits
- simplified static_cleanup_wrapper
- separate prototype from definition in active_capacity_gate
- lib/rocprofiler/agent.cpp
- tweak get_rocprofiler_agent impl
- lib/rocprofiler/buffer.cpp
- fix buffer message log level
- lib/rocprofiler/context.cpp
- use new paradigm for getting active contexts
- lib/rocprofiler/internal_threading.hpp
- update to simplified static_cleanup_wrapper implementation
- lib/rocprofiler/registration.cpp
- fix deactivating contexts
- lib/rocprofiler/rocprofiler.cpp
- status string for context conflict
- lib/rocprofiler/context/context.*
- correlation_id struct
- new get_active_contexts paradigm
- lib/rocprofiler/counters/core.*
- rocprofiler_packet union
- tweak start/stop context to accept pointer instead of handle
- lib/rocprofiler/counters/dimensions.cpp
- update to new get_rocp_agent() return type
- lib/rocprofiler/hsa/hsa.*
- update to new get_active_contexts paradigm
- update to new correlation id implementation
- guard against hsa.def.cpp direct compilation
- lib/rocprofiler/hsa/queue_controller.*
- update to change in get_rocp_agent return type
- consistent aliases
- lookup function for getting queue pointer from hsa queue id
- lib/rocprofiler/hsa/queue.*
- rocprofiler_packet
- extend queue_info_session_t
- lib/rocprofiler/tests/registration.cpp
- improve diagnostic on perf check for rocprofiler_lib.callback_registration_lambda_with_result
2023-11-06 21:59:31 -06:00
Bill(Shuzhou) Liu
b34e62d832
Sort GPU index using BDF
...
Sort GPU index based on BDF. Also add an API to get the XGMI
physical id.
Change-Id: I998876e435165c59d450ecd0b979315278b488a5
[ROCm/rocm_smi_lib commit: e5627d2bf1 ]
2023-11-06 20:51:25 -06:00
Bill(Shuzhou) Liu
e5627d2bf1
Sort GPU index using BDF
...
Sort GPU index based on BDF. Also add an API to get the XGMI
physical id.
Change-Id: I998876e435165c59d450ecd0b979315278b488a5
2023-11-06 20:51:25 -06:00
Jaydeep Patel
4c5dd8cefb
SWDEV-430086 - Need to set BUILD_SHARED_LIBS so that it gets reflected to rocclr.
...
Build process was top down Pre CLR (23.10) vs bottom up since
CLR (>=23.20) and so BUILD_SHARED_LIBS value is not being reflected
in rocclr build process since CLR. With this change, BUILD_SHARED_LIBS
is set pre rocclr compilation.
Change-Id: Ia2cd3b8148e9df2df222c1e734d927f2c029017e
[ROCm/clr commit: 1717078536 ]
2023-11-06 20:31:59 -04:00
Jaydeep Patel
1717078536
SWDEV-430086 - Need to set BUILD_SHARED_LIBS so that it gets reflected to rocclr.
...
Build process was top down Pre CLR (23.10) vs bottom up since
CLR (>=23.20) and so BUILD_SHARED_LIBS value is not being reflected
in rocclr build process since CLR. With this change, BUILD_SHARED_LIBS
is set pre rocclr compilation.
Change-Id: Ia2cd3b8148e9df2df222c1e734d927f2c029017e
2023-11-06 20:31:59 -04:00
Jatin Chaudhary
5698bb89ce
SWDEV-367537 - Add missing operators to __hip_bfloat16 implementation
...
Add __host__ and __device__ to bunch of operator/function matching CUDA
Fix some bugs seen in __hisinf
Change-Id: I9e67e3e3eb2083b463158f3e250e5221c89b2896
[ROCm/clr commit: 86bd518981 ]
2023-11-06 18:08:37 -05:00
Jatin Chaudhary
86bd518981
SWDEV-367537 - Add missing operators to __hip_bfloat16 implementation
...
Add __host__ and __device__ to bunch of operator/function matching CUDA
Fix some bugs seen in __hisinf
Change-Id: I9e67e3e3eb2083b463158f3e250e5221c89b2896
2023-11-06 18:08:37 -05:00
Julia Jiang
86a0fc9fbe
SWDEV-415343 - Update hip_limit document
...
Change-Id: Icb5d8680d25534e39fd38cbd194663e3c47d8de8
[ROCm/hip commit: 885e3f0cfc ]
2023-11-06 17:17:37 -05:00
Julia Jiang
885e3f0cfc
SWDEV-415343 - Update hip_limit document
...
Change-Id: Icb5d8680d25534e39fd38cbd194663e3c47d8de8
2023-11-06 17:17:37 -05:00
Julia Jiang
e23796552e
SWDEV-415343 - Update hipLimit
...
Change-Id: I88e617043d2f97415f49ef483095a024916759a2
[ROCm/hip commit: d5878533a3 ]
2023-11-06 15:12:27 -05:00
Julia Jiang
d5878533a3
SWDEV-415343 - Update hipLimit
...
Change-Id: I88e617043d2f97415f49ef483095a024916759a2
2023-11-06 15:12:27 -05:00
Rakesh Roy
e3561a0c77
SWDEV-430387, SWDEV-430116 - Disable failing tests found in PSDB stress testing
...
- Disable tests that are failing on Linux & Windows during PSDB stress
testing
Change-Id: I240d5c242e68946899e01c516fa7c4689fbc68f2
[ROCm/hip-tests commit: 8773e3a90a ]
2023-11-06 13:22:42 -05:00
Rakesh Roy
8773e3a90a
SWDEV-430387, SWDEV-430116 - Disable failing tests found in PSDB stress testing
...
- Disable tests that are failing on Linux & Windows during PSDB stress
testing
Change-Id: I240d5c242e68946899e01c516fa7c4689fbc68f2
2023-11-06 13:22:42 -05:00
Todd tiantuo Li
a9d8ab99a1
SWDEV-425217 - disable StreamCreate Performance tests since they may fail on all configs
...
Change-Id: I69f6dfdd3814089480525dce296be93dcef20cb9
[ROCm/hip-tests commit: 96b85efe72 ]
2023-11-06 11:49:53 -05:00
Todd tiantuo Li
96b85efe72
SWDEV-425217 - disable StreamCreate Performance tests since they may fail on all configs
...
Change-Id: I69f6dfdd3814089480525dce296be93dcef20cb9
2023-11-06 11:49:53 -05:00
Julia Jiang
313a0e9e66
SWDEV-420793 - Adding more change items in changelog.md
...
Change-Id: I845be6aba6f7c48ffc8093343116fe8e6c7c7da5
[ROCm/clr commit: ab47f08a04 ]
2023-11-06 10:19:59 -05:00
Julia Jiang
ab47f08a04
SWDEV-420793 - Adding more change items in changelog.md
...
Change-Id: I845be6aba6f7c48ffc8093343116fe8e6c7c7da5
2023-11-06 10:19:59 -05:00
mbhiutra
0c131f116b
SWDEV-367611 - [catch2][dtest] Added function and complex scenarios with hipGraphExecUpdate API
...
Change-Id: I6f6b542783104895f85ab0a1fe6808556435aa2c
[ROCm/hip-tests commit: 6927bd31ec ]
2023-11-06 09:23:44 -05:00
mbhiutra
6927bd31ec
SWDEV-367611 - [catch2][dtest] Added function and complex scenarios with hipGraphExecUpdate API
...
Change-Id: I6f6b542783104895f85ab0a1fe6808556435aa2c
2023-11-06 09:23:44 -05:00
mbhiutra
e221e50e12
SWDEV-422641 - [catch2][dtest] Added test for Annoying truncation of 'size_t' to 'unsigned int' inside hipMemcpy3D
...
Change-Id: I0faef0278acbb82186839fcd556af508b6fc84ec
[ROCm/hip-tests commit: f729e892a2 ]
2023-11-06 09:22:04 -05:00
mbhiutra
f729e892a2
SWDEV-422641 - [catch2][dtest] Added test for Annoying truncation of 'size_t' to 'unsigned int' inside hipMemcpy3D
...
Change-Id: I0faef0278acbb82186839fcd556af508b6fc84ec
2023-11-06 09:22:04 -05:00
Rupam Chetia
8cf8ade8fd
SWDEV-423176 - [catch2][dtest] Adding a test case for kernOrg Optimization feature
...
Change-Id: Iaa3215c96967c924c3da319cdb47a8e85d21e112
[ROCm/hip-tests commit: 4d36246849 ]
2023-11-06 09:17:46 -05:00
Rupam Chetia
4d36246849
SWDEV-423176 - [catch2][dtest] Adding a test case for kernOrg Optimization feature
...
Change-Id: Iaa3215c96967c924c3da319cdb47a8e85d21e112
2023-11-06 09:17:46 -05:00
Rupam Chetia
90578d5e07
SWDEV-421132 - [catch2][dtest] Adding basic tests for Cooperative Groups methods meta_group_size() and meta_group_rank()
...
Change-Id: I7b9df6a3d656e0303e357e2610da9303e93f5600
[ROCm/hip-tests commit: ae8090bde8 ]
2023-11-06 09:17:03 -05:00
Rupam Chetia
ae8090bde8
SWDEV-421132 - [catch2][dtest] Adding basic tests for Cooperative Groups methods meta_group_size() and meta_group_rank()
...
Change-Id: I7b9df6a3d656e0303e357e2610da9303e93f5600
2023-11-06 09:17:03 -05:00
taosang2
c8c430709d
SWDEV-419288 - Improve TstCoherency()
...
Fix originally wrong logic.
Change-Id: Ia4d3d9ee3d5712ce2e8914afcc2846b88306c483
[ROCm/hip-tests commit: bc47bc35df ]
2023-11-06 09:15:40 -05:00
taosang2
bc47bc35df
SWDEV-419288 - Improve TstCoherency()
...
Fix originally wrong logic.
Change-Id: Ia4d3d9ee3d5712ce2e8914afcc2846b88306c483
2023-11-06 09:15:40 -05:00
Satyanvesh Dittakavi
faf506016b
SWDEV-419480 - Add hipRTC test which includes standard headers
...
Change-Id: Ieea60a16eaea2446a1a8e0f890ad7ecba39a8d10
[ROCm/hip-tests commit: a3509a54cf ]
2023-11-06 09:06:34 -05:00
Satyanvesh Dittakavi
a3509a54cf
SWDEV-419480 - Add hipRTC test which includes standard headers
...
Change-Id: Ieea60a16eaea2446a1a8e0f890ad7ecba39a8d10
2023-11-06 09:06:34 -05:00
Satyanvesh Dittakavi
66ddcaae50
SWDEV-427345 - Address catch test failures
...
Change-Id: Ie3abbb50e1a2d0563c63c7fbb2bf7f341ac3aaa6
[ROCm/hip-tests commit: 2d17c32468 ]
2023-11-06 09:05:08 -05:00
Satyanvesh Dittakavi
2d17c32468
SWDEV-427345 - Address catch test failures
...
Change-Id: Ie3abbb50e1a2d0563c63c7fbb2bf7f341ac3aaa6
2023-11-06 09:05:08 -05:00
taosang2
960ef27787
SWDEV-393139 - Add mipmap tests
...
Add 1D/2D/3D mipmap tests covering necessary data types and
config parameters.
Change-Id: I6079d9f3a2ddf4e42b8a6f7f3902322cfca02cff
[ROCm/hip-tests commit: 07ec2d5a0c ]
2023-11-06 08:55:40 -05:00
taosang2
07ec2d5a0c
SWDEV-393139 - Add mipmap tests
...
Add 1D/2D/3D mipmap tests covering necessary data types and
config parameters.
Change-Id: I6079d9f3a2ddf4e42b8a6f7f3902322cfca02cff
2023-11-06 08:55:40 -05:00
taosang2
b57dd4dd78
SWDEV-408843 - Fix vulkan_interop failure
...
Fix vulkan_interop build issue on CMake so that
it can be integrated into catch2 batch build.
Fix some test failures.
Update some code format.
Change-Id: I32c9bed861ddf4fe0d7bba21dce9bd720168c397
[ROCm/hip-tests commit: 8cc7ed5a03 ]
2023-11-06 08:54:56 -05:00
taosang2
8cc7ed5a03
SWDEV-408843 - Fix vulkan_interop failure
...
Fix vulkan_interop build issue on CMake so that
it can be integrated into catch2 batch build.
Fix some test failures.
Update some code format.
Change-Id: I32c9bed861ddf4fe0d7bba21dce9bd720168c397
2023-11-06 08:54:56 -05:00
Jaydeep Patel
9d7a3e0e60
SWDEV-424039 - Min CU mask on MI300 should be 10 as it has more max CUs.
...
Change-Id: Iecd9765a9aba969622f7e5581d952615850bd343
[ROCm/hip-tests commit: 0f99950ba7 ]
2023-11-06 08:29:51 -05:00
Jaydeep Patel
0f99950ba7
SWDEV-424039 - Min CU mask on MI300 should be 10 as it has more max CUs.
...
Change-Id: Iecd9765a9aba969622f7e5581d952615850bd343
2023-11-06 08:29:51 -05:00
Todd tiantuo Li
aa470f00aa
SWDEV-333557 - add catch multiproc to Windows build
...
Change-Id: Ib1b976c9071527e508703496db234f2623a2cf84
[ROCm/hip-tests commit: 050370661e ]
2023-11-06 08:25:50 -05:00
Todd tiantuo Li
050370661e
SWDEV-333557 - add catch multiproc to Windows build
...
Change-Id: Ib1b976c9071527e508703496db234f2623a2cf84
2023-11-06 08:25:50 -05:00
Ioannis Assiouras
2df79888e1
SWDEV-391998 - Fix and re-enable Unit_hipMallocManaged_OverSubscription
...
Change-Id: I896ad5a4894e7a63ad15308838e15601f2e3540c
[ROCm/hip-tests commit: 9290cc3c31 ]
2023-11-06 08:13:11 -05:00
Ioannis Assiouras
9290cc3c31
SWDEV-391998 - Fix and re-enable Unit_hipMallocManaged_OverSubscription
...
Change-Id: I896ad5a4894e7a63ad15308838e15601f2e3540c
2023-11-06 08:13:11 -05:00