Aryan Salmanpour
e25ad867c0
Create the correct render node names on MI300A/MI300X ( #38 )
...
[ROCm/rocdecode commit: ba484a91a9 ]
2023-11-07 11:08:20 -05:00
Aryan Salmanpour
ba484a91a9
Create the correct render node names on MI300A/MI300X ( #38 )
2023-11-07 11:08:20 -05:00
Ioannis Assiouras
3240afb7e1
SWDEV-431291 - Convert variable length arrays to vectors.
...
In test hipGraphPerf.cc. Using variable length arrays can raise an error
if -Wvla-cxx-extension is enabled.
Change-Id: I66542885b115c53b90348dba1964ffd1b0f3bd9a
[ROCm/hip-tests commit: 5546c951b8 ]
2023-11-07 15:46:04 +00:00
Ioannis Assiouras
5546c951b8
SWDEV-431291 - Convert variable length arrays to vectors.
...
In test hipGraphPerf.cc. Using variable length arrays can raise an error
if -Wvla-cxx-extension is enabled.
Change-Id: I66542885b115c53b90348dba1964ffd1b0f3bd9a
2023-11-07 15:46:04 +00:00
Jatin Chaudhary
85cfa10a3f
SWDEV-367537 - fix style inconsistencies seen in some operators
...
Change-Id: Ib94a26b931b2aa0237335f07f8557a4830c80f23
[ROCm/clr commit: 794ca0522f ]
2023-11-07 10:37:02 -05:00
Jatin Chaudhary
794ca0522f
SWDEV-367537 - fix style inconsistencies seen in some operators
...
Change-Id: Ib94a26b931b2aa0237335f07f8557a4830c80f23
2023-11-07 10:37:02 -05:00
Ammar ELWazir
216cb4edcf
Fixing ROCProfv2 Kernel tracing in sys-trace mode
...
Change-Id: Ic4299beb88f53fed678bb98feeb0c78a7f252879
2023-11-07 15:17:45 +00:00
Ammar ELWazir
f429cb3fc4
Fixing ROCProfv2 Kernel tracing in sys-trace mode
...
Change-Id: Ic4299beb88f53fed678bb98feeb0c78a7f252879
[ROCm/rocprofiler commit: 216cb4edcf ]
2023-11-07 15:17:45 +00:00
Alex Xie
4c860f41fd
SWDEV-430062 - Support GPU_MAX_HEAP_SIZE flag in ROCm
...
Change-Id: Ibfe82b3524e09c61879b988f23512f394d725024
[ROCm/clr commit: 4fb9f03f9e ]
2023-11-07 10:07:24 -05:00
Alex Xie
4fb9f03f9e
SWDEV-430062 - Support GPU_MAX_HEAP_SIZE flag in ROCm
...
Change-Id: Ibfe82b3524e09c61879b988f23512f394d725024
2023-11-07 10:07:24 -05:00
Ioannis Assiouras
9d1a39bba2
SWDEV-430116 - Fix segfault in Heap::EraseAllocaton
...
Change-Id: I8c49af081079307118562485cb0d5b3e8a9d906a
[ROCm/clr commit: bc2a4f8450 ]
2023-11-07 09:49:35 -05:00
Ioannis Assiouras
bc2a4f8450
SWDEV-430116 - Fix segfault in Heap::EraseAllocaton
...
Change-Id: I8c49af081079307118562485cb0d5b3e8a9d906a
2023-11-07 09:49:35 -05:00
German
8ea61ce28e
SWDEV-1 - Switch to PAL interface 836
...
Change-Id: I90cdbf3afa19220e968f8f24e5707ee0c37a73ce
[ROCm/clr commit: 65b85d1b33 ]
2023-11-07 09:48:25 -05:00
German
65b85d1b33
SWDEV-1 - Switch to PAL interface 836
...
Change-Id: I90cdbf3afa19220e968f8f24e5707ee0c37a73ce
2023-11-07 09:48:25 -05:00
German Andryeyev
6596324b3d
SWDEV-430748 - Fix/update hipPerfMemset test
...
Correct the size of allocated buffers.
Extend the number of executed tests
Make sure warm-up finishes, before starting the test
Use a non-blocking stream for Async tests
Align up the output with results
Change-Id: Ie107fd83c0a95dacb537d8bca0b534cf6a6d5032
[ROCm/hip-tests commit: 9971540ac8 ]
2023-11-07 09:47:27 -05:00
German Andryeyev
9971540ac8
SWDEV-430748 - Fix/update hipPerfMemset test
...
Correct the size of allocated buffers.
Extend the number of executed tests
Make sure warm-up finishes, before starting the test
Use a non-blocking stream for Async tests
Align up the output with results
Change-Id: Ie107fd83c0a95dacb537d8bca0b534cf6a6d5032
2023-11-07 09:47:27 -05:00
Deepak Mewar
d4f053b527
Updated another set of esmi python wrappers to amdsmi python library
...
Change-Id: Ie8b1aacfd0e7923cf608b0f03f48874b16e5aa0d
2023-11-07 07:28:48 -05:00
Deepak Mewar
1601835a76
Updated another set of esmi python wrappers to amdsmi python library
...
Change-Id: Ie8b1aacfd0e7923cf608b0f03f48874b16e5aa0d
[ROCm/amdsmi commit: d4f053b527 ]
2023-11-07 07:28:48 -05:00
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
Maisam Arif
a8efefaef6
Merge "Merge rocmsmi/amd-staging into amd-dev 20231103-1" into amd-dev
2023-11-07 04:02:00 -05:00
Maisam Arif
dfdd3459fb
Merge "Merge rocmsmi/amd-staging into amd-dev 20231103-1" into amd-dev
...
[ROCm/amdsmi commit: a8efefaef6 ]
2023-11-07 04:02:00 -05:00
Maisam Arif
5dba2f3120
Updated License Dates
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Id6fd66b03c602232ecc1a063a534a15fe3a03f56
2023-11-07 03:57:08 -05:00
Maisam Arif
0a20cc33ab
Updated License Dates
...
Signed-off-by: Maisam Arif <maisarif@amd.com >
Change-Id: Id6fd66b03c602232ecc1a063a534a15fe3a03f56
[ROCm/amdsmi commit: 5dba2f3120 ]
2023-11-07 03:57:08 -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
jeffqjiangNew
39f7496dd3
* rocDecode/HEVC: Updated RocdecPicParams structure to align with VA-API. ( #40 )
...
[ROCm/rocdecode commit: 2f64a10c5a ]
2023-11-06 22:06:03 -05:00
jeffqjiangNew
2f64a10c5a
* rocDecode/HEVC: Updated RocdecPicParams structure to align with VA-API. ( #40 )
2023-11-06 22:06:03 -05:00
jeffqjiangNew
6a37f8bbb2
Decode callback step 1: Added skeleton decode callback to get the flow going. ( #39 )
...
* * rocDecode/HEVC: Added skeleton decode callback to get the flow going.
* *rocDecode/HEVC: Added error handling for decode call.
[ROCm/rocdecode commit: f56a64d832 ]
2023-11-06 22:04:25 -05:00
jeffqjiangNew
f56a64d832
Decode callback step 1: Added skeleton decode callback to get the flow going. ( #39 )
...
* * rocDecode/HEVC: Added skeleton decode callback to get the flow going.
* *rocDecode/HEVC: Added error handling for decode call.
2023-11-06 22:04:25 -05: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
Kiriti Gowda
352a4e5f5c
Documentation - readme updates
...
Update README
[ROCm/rocdecode commit: b351972fb0 ]
2023-11-06 10:49:10 -08:00
Kiriti Gowda
b351972fb0
Documentation - readme updates
...
Update README
2023-11-06 10:49:10 -08: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