colramos-amd
c40ad2895e
Modify smi error detection to check for non-zero exit code
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 194e168414 ]
2024-02-02 14:27:08 -06:00
colramos-amd
194e168414
Modify smi error detection to check for non-zero exit code
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-02-02 14:27:08 -06:00
Jatin Chaudhary
0520a5af76
SWDEV-423836 - upgrade packages to the ones that do not have known Vulnerabilities
...
Change-Id: Ib7621f4845be4fd039e1295d64301ed875ceb4d4
[ROCm/hip commit: 310b089cbe ]
2024-02-02 04:46:53 -05:00
Jatin Chaudhary
310b089cbe
SWDEV-423836 - upgrade packages to the ones that do not have known Vulnerabilities
...
Change-Id: Ib7621f4845be4fd039e1295d64301ed875ceb4d4
2024-02-02 04:46:53 -05:00
Charis Poag
2e3cc74c79
[SWDEV-437365] Fix --showpower
...
Updates:
- [CLI] Switching to use generic rsmi_dev_power_get()
this is a backwards compatible function to
retrieve power values. More consistent than
previous fixes.
- [API] Update API for rsmi_dev_power_get()
Now provides @depricated for this function.
Providing notes on newer ASICS only support
current socket power, where as previous
ASICS only provided average power.
Change-Id: I34da0e925cf0b6c669bdd801b017f33f3b3ee86a
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
[ROCm/rocm_smi_lib commit: 51aec98edd ]
2024-02-02 00:00:38 -06:00
Charis Poag
51aec98edd
[SWDEV-437365] Fix --showpower
...
Updates:
- [CLI] Switching to use generic rsmi_dev_power_get()
this is a backwards compatible function to
retrieve power values. More consistent than
previous fixes.
- [API] Update API for rsmi_dev_power_get()
Now provides @depricated for this function.
Providing notes on newer ASICS only support
current socket power, where as previous
ASICS only provided average power.
Change-Id: I34da0e925cf0b6c669bdd801b017f33f3b3ee86a
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
2024-02-02 00:00:38 -06:00
colramos-amd
4fbbe78d08
Update metric configs incorrectly using legacy rocprof headers
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 4174788e59 ]
2024-02-01 16:22:44 -06:00
colramos-amd
4174788e59
Update metric configs incorrectly using legacy rocprof headers
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-02-01 16:22:44 -06:00
Giovanni LB
6ed22f3d62
SWDEV-444112: Fixing plugins race condition
...
Change-Id: I0057d1ade4e1123b878489ff31851b25976217c6
2024-02-01 14:11:31 -03:00
Giovanni LB
bf90bc8fe8
SWDEV-444112: Fixing plugins race condition
...
Change-Id: I0057d1ade4e1123b878489ff31851b25976217c6
[ROCm/rocprofiler commit: 6ed22f3d62 ]
2024-02-01 14:11:31 -03:00
guanyu12
3a4f31f8a1
Merge amd-staging into amd-master 20240201
...
Signed-off-by: guanyu12 <guanyu12@amd.com >
Change-Id: I285bcd292990730ccad6b663ba6943211e6a5bba
[ROCm/rocm_smi_lib commit: 23b3376398 ]
2024-02-01 14:45:10 +08:00
guanyu12
23b3376398
Merge amd-staging into amd-master 20240201
...
Signed-off-by: guanyu12 <guanyu12@amd.com >
Change-Id: I285bcd292990730ccad6b663ba6943211e6a5bba
2024-02-01 14:45:10 +08:00
Gopesh Bhardwaj
bfd576261c
Adding --sys-trace option ( #444 )
...
[ROCm/rocprofiler-sdk commit: ed8e292172 ]
2024-01-31 15:04:25 -06:00
Gopesh Bhardwaj
ed8e292172
Adding --sys-trace option ( #444 )
2024-01-31 15:04:25 -06:00
Julia Jiang
98a470883a
SWDEV-443118 - Fix doxygen for error code enum
...
Change-Id: I2fe6e45b6589234c001a44ccf8e061e172102642
[ROCm/hip commit: b2f8ad3a70 ]
2024-01-31 14:59:38 -05:00
Julia Jiang
b2f8ad3a70
SWDEV-443118 - Fix doxygen for error code enum
...
Change-Id: I2fe6e45b6589234c001a44ccf8e061e172102642
2024-01-31 14:59:38 -05:00
jujiang
cac2af2ee8
SWDEV-441681 - Updated doxygen for context related APIs
...
Change-Id: If1858b9dc5e3e4a37be4d4a0bdf9d94f50c76779
[ROCm/hip commit: 363bf737aa ]
2024-01-31 14:59:00 -05:00
jujiang
363bf737aa
SWDEV-441681 - Updated doxygen for context related APIs
...
Change-Id: If1858b9dc5e3e4a37be4d4a0bdf9d94f50c76779
2024-01-31 14:59:00 -05:00
jujiang
dd341bdd17
SWDEV-441629 - Update doxygen on link options
...
Change-Id: Ib27e92634be4dc0b24abbceaae10f7a6bbe16c11
[ROCm/hip commit: 6628ff64a8 ]
2024-01-31 13:53:52 -05:00
jujiang
6628ff64a8
SWDEV-441629 - Update doxygen on link options
...
Change-Id: Ib27e92634be4dc0b24abbceaae10f7a6bbe16c11
2024-01-31 13:53:52 -05:00
JoseSantosAMD
075d5b7845
Update json to new column names ( #235 )
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
[ROCm/rocprofiler-compute commit: 4810cc8b01 ]
2024-01-31 12:26:07 -06:00
JoseSantosAMD
4810cc8b01
Update json to new column names ( #235 )
...
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com >
2024-01-31 12:26:07 -06:00
colramos-amd
3f3e39c0be
profiling: Fix issue in mismatch join detection
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: 3ac0f8121b ]
2024-01-31 12:15:56 -06:00
colramos-amd
3ac0f8121b
profiling: Fix issue in mismatch join detection
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-01-31 12:15:56 -06:00
Rahul Manocha
0c464a1039
SWDEV-421025 - hipLaunch Attr ID/Value datatypes
...
Change-Id: If2a90c9623861a54b97354aa11dd32a155e76f9d
[ROCm/hip commit: 1b632f7d8a ]
2024-01-31 11:53:07 -05:00
Rahul Manocha
1b632f7d8a
SWDEV-421025 - hipLaunch Attr ID/Value datatypes
...
Change-Id: If2a90c9623861a54b97354aa11dd32a155e76f9d
2024-01-31 11:53:07 -05:00
Giovanni LB
363abb238b
Fixing SE numbering and cache invalidade parsing
...
Change-Id: Ie63c68a0b2b07427586faaf69b68a19c315387e3
2024-01-31 13:11:19 -03:00
Giovanni LB
175f4e024e
Fixing SE numbering and cache invalidade parsing
...
Change-Id: Ie63c68a0b2b07427586faaf69b68a19c315387e3
[ROCm/rocprofiler commit: 363abb238b ]
2024-01-31 13:11:19 -03:00
colramos-amd
c0e2d759dd
profile: fix parsing tcc per channel on mi300 ( #234 )
...
Co-authored-by: fei.zheng <fei.zheng@amd.com >
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: f44ce21252 ]
2024-01-31 09:34:50 -06:00
colramos-amd
f44ce21252
profile: fix parsing tcc per channel on mi300 ( #234 )
...
Co-authored-by: fei.zheng <fei.zheng@amd.com >
Signed-off-by: colramos-amd <colramos@amd.com >
2024-01-31 09:34:50 -06:00
Jonathan R. Madsen
04e243aadc
Kernel Tracing Fix ( #439 )
...
* Update lib/rocprofiler-sdk/hsa/queue.cpp
- switch using the kernel_pkt.kernel_dispatch.completion_signal instead of interrupt signal for getting the dispatch time
* Update tests/kernel-tracing/validate.py
- add verification of total runtime collected in test_timestamps
- the sum of the runtime of all the kernels in reproducible-runtime should be ~1 sec +/- 10%
* Remove include/rocprofiler-sdk/rocprofiler_plugin.h
* Update CI workflow
- update actions/cache@v3 -> v4
- actions/cache/save@v3 -> v4
- thollander/actions-comment-pull-request@v2 -> v2.4.3
* Update pytest.ini
- change default options to one that is more verbose
* Update tests/kernel-tracing/CMakeLists.txt
- skip test_total_runtime when Address or Thread Sanitizer enabled
- overhead skews the results
* Update tests/kernel-tracing/validate.py
- separate test_total_runtime test
[ROCm/rocprofiler-sdk commit: aaff4976d2 ]
2024-01-30 14:52:17 -06:00
Jonathan R. Madsen
aaff4976d2
Kernel Tracing Fix ( #439 )
...
* Update lib/rocprofiler-sdk/hsa/queue.cpp
- switch using the kernel_pkt.kernel_dispatch.completion_signal instead of interrupt signal for getting the dispatch time
* Update tests/kernel-tracing/validate.py
- add verification of total runtime collected in test_timestamps
- the sum of the runtime of all the kernels in reproducible-runtime should be ~1 sec +/- 10%
* Remove include/rocprofiler-sdk/rocprofiler_plugin.h
* Update CI workflow
- update actions/cache@v3 -> v4
- actions/cache/save@v3 -> v4
- thollander/actions-comment-pull-request@v2 -> v2.4.3
* Update pytest.ini
- change default options to one that is more verbose
* Update tests/kernel-tracing/CMakeLists.txt
- skip test_total_runtime when Address or Thread Sanitizer enabled
- overhead skews the results
* Update tests/kernel-tracing/validate.py
- separate test_total_runtime test
2024-01-30 14:52:17 -06:00
Jonathan R. Madsen
e84f4a7cad
API Tracing Overhaul ( #437 )
...
* Update include/rocprofiler-sdk/hsa/*
- split HSA API IDs into separate enumerations
- add support for finalize ext table
* Update include/rocprofiler-sdk/hip/*
- remove compiler_api_args.h
- rocprofiler_hip_api_args_t contains all for HIP runtime and HIP compiler
- ROCPROFILER_HIP_API_ID_ -> ROCPROFILER_HIP_RUNTIME_API_ID_
* Update include/rocprofiler-sdk/marker/table_api_id.h
- ROCPROFILER_MARKER_API_TABLE_ID_ -> ROCPROFILER_MARKER_TABLE_ID_
* Update include/rocprofiler-sdk/*/table_api_id.h
- table_api_id.h -> table_id.h
* Update include/rocprofiler-sdk/*/table_api_id.h
- table_api_id.h -> table_id.h
* Update include/rocprofiler-sdk/fwd.h
- ROCPROFILER_CALLBACK_TRACING_HSA_API split into 4 enum values:
- ROCPROFILER_CALLBACK_TRACING_HSA_CORE_API
- ROCPROFILER_CALLBACK_TRACING_HSA_AMD_EXT_API
- ROCPROFILER_CALLBACK_TRACING_HSA_IMAGE_EXT_API
- ROCPROFILER_CALLBACK_TRACING_HSA_FINALIZE_EXT_API
- ROCPROFILER_BUFFER_TRACING_HSA_API split into 4 enum values:
- ROCPROFILER_BUFFER_TRACING_HSA_CORE_API
- ROCPROFILER_BUFFER_TRACING_HSA_AMD_EXT_API
- ROCPROFILER_BUFFER_TRACING_HSA_IMAGE_EXT_API
- ROCPROFILER_BUFFER_TRACING_HSA_FINALIZE_EXT_API
- rocprofiler_callback_tracing_code_object_operation_t renamed to rocprofiler_code_object_operation_t (more consistent)
- doxygen updates
* Update include/rocprofiler-sdk/buffer_tracing.h
- improved doxygen comments
- removed unused rocprofiler_buffer_tracing_queue_scheduling_record_t
- removed unused rocprofiler_buffer_tracing_correlation_record_t
* Update include/rocprofiler-sdk/callback_tracing.h
- removed rocprofiler_callback_tracing_hip_compiler_api_data_t
- rocprofiler_hip_api_args_t and rocprofiler_hip_compiler_api_args_t were combined
- rocprofiler_hsa_api_retval_t and rocprofiler_hsa_compiler_api_retval_t were combined
* Update lib/rocprofiler-sdk/hsa/*
- utils.hpp
- formatters for hsa_ext_program_t and hsa_ext_control_directives_t
- defines.hpp
- removed variadic macros from lib/common/defines.hpp
- HSA_API_META_DEFINITION, HSA_API_INFO_DEFINITION_0, HSA_API_INFO_DEFINITION_V specialize on table id
- async_copy.cpp
- ROCPROFILER_HSA_API_ID_* -> ROCPROFILER_HSA_AMD_EXT_API_ID_*
- add table id to templates
- improve async_copy_fini
- hsa.hpp
- add hsa_table_id_lookup
- add hsa_domain_info
- add table id to templates
- add copy_table function
- hsa.cpp
- add table id to templates
- require hsa tables to be trivial and standard layout
- remove set_data_args specialization for hsa_amd_memory_async_copy_rect
- implement copy_table function
- hsa.def.cpp
- update enums
* Update lib/rocprofiler-sdk/hip/*
- defines.hpp
- use lib/common/defines.hpp
- add hip_table_id_lookup to HIP_API_TABLE_LOOKUP_DEFINITION
- hip.hpp
- hip_table_id_lookup
- template iterate_args on table id
- templated copy_table and update_table
- hip.cpp
- replaced api_id_bounds with hip_domain_info
- templated iterate_args on table id
- templated copy_table and update_table
* Update lib/rocprofiler-sdk/marker/*
- defines.hpp
- use lib/common/defines.hpp
- marker.cpp
- updated enums
- marker.def.cpp
- updated enums
* Update lib/rocprofiler-sdk/tests
- common.hpp
- ROCPROFILER_CALL_EXPECT
- callback_data_ext
- update get_callback_tracing_names with new enums
- update get_buffer_tracing_names with new enums
- external_correlation.cpp
- support new HSA API enums
- intercept_table.cpp
- use test/common.hpp
- update to new HSA API enums
- registration.cpp
- support new HSA API enums
- naming.cpp
- validation for all get_ids(), get_names(), name_by_id(), id_by_name(), etc.
* Update lib/common
- defines.hpp
- Move IMPL_DETAIL_FOR_EACH_NARG, GET_ADDR_MEMBER_FIELDS, and GET_NAMED_MEMBER_FIELDS here
- used by HSA, HIP, and Marker
- static_object.hpp
- is_trivial_standard_layout static constexpr member function
- suppress register_static_dtor when is_trivial_standard_layout
* Update lib/rocprofiler-sdk/hsa/code_object.*
- name_by_id
- id_by_name
- get_names
- get_ids
* Update lib/rocprofiler-sdk/registration.cpp
- Update rocprofiler_set_api_table for HSA
* Update lib/rocprofiler-sdk/callback_tracing.cpp
- Update for new HSA enums
- Rework to use switch statement
- rocprofiler_query_callback_tracing_kind_operation_name
- rocprofiler_iterate_callback_tracing_kind_operations
- rocprofiler_iterate_callback_tracing_kind_operation_args
* Update lib/rocprofiler-sdk/buffer_tracing.cpp
- Update for new HSA enums
- Rework to use switch statement
- rocprofiler_query_buffer_tracing_kind_operation_name
- rocprofiler_iterate_buffer_tracing_kind_operations
* Update lib/rocprofiler-sdk-tool
- helper.cpp
- update get_buffer_id_names with new enums
- update get_callback_id_names with new enums
- tools.cpp
- update to use new HSA enums
* Update samples/common
- added call_stack.hpp
- source_location struct
- call_stack_t alias
- print_call_stack function
- added name_info.hpp
- utils for getting buffer/callback domain and operation names
* Update samples/api_buffered_tracing/client.cpp
- use samples/common/call_stack.hpp
- use samples/common/name_info.hpp
- update for new HSA enums
* Update samples/api_callback_tracing/client.cpp
- use samples/common/call_stack.hpp
- use samples/common/name_info.hpp
- update for new HSA enums
* Update tests/tools/json-tool.cpp
- update for new HSA enums
* Update tests/rocprofv3/tracing/validate.py
- update for new HSA domain names
* Update samples/counter_collection/main.cpp
- reduce number of kernels to 50,000 since 200,000 causes issues with thread sanitizer
[ROCm/rocprofiler-sdk commit: 3f39339926 ]
2024-01-30 12:14:26 -06:00
Jonathan R. Madsen
3f39339926
API Tracing Overhaul ( #437 )
...
* Update include/rocprofiler-sdk/hsa/*
- split HSA API IDs into separate enumerations
- add support for finalize ext table
* Update include/rocprofiler-sdk/hip/*
- remove compiler_api_args.h
- rocprofiler_hip_api_args_t contains all for HIP runtime and HIP compiler
- ROCPROFILER_HIP_API_ID_ -> ROCPROFILER_HIP_RUNTIME_API_ID_
* Update include/rocprofiler-sdk/marker/table_api_id.h
- ROCPROFILER_MARKER_API_TABLE_ID_ -> ROCPROFILER_MARKER_TABLE_ID_
* Update include/rocprofiler-sdk/*/table_api_id.h
- table_api_id.h -> table_id.h
* Update include/rocprofiler-sdk/*/table_api_id.h
- table_api_id.h -> table_id.h
* Update include/rocprofiler-sdk/fwd.h
- ROCPROFILER_CALLBACK_TRACING_HSA_API split into 4 enum values:
- ROCPROFILER_CALLBACK_TRACING_HSA_CORE_API
- ROCPROFILER_CALLBACK_TRACING_HSA_AMD_EXT_API
- ROCPROFILER_CALLBACK_TRACING_HSA_IMAGE_EXT_API
- ROCPROFILER_CALLBACK_TRACING_HSA_FINALIZE_EXT_API
- ROCPROFILER_BUFFER_TRACING_HSA_API split into 4 enum values:
- ROCPROFILER_BUFFER_TRACING_HSA_CORE_API
- ROCPROFILER_BUFFER_TRACING_HSA_AMD_EXT_API
- ROCPROFILER_BUFFER_TRACING_HSA_IMAGE_EXT_API
- ROCPROFILER_BUFFER_TRACING_HSA_FINALIZE_EXT_API
- rocprofiler_callback_tracing_code_object_operation_t renamed to rocprofiler_code_object_operation_t (more consistent)
- doxygen updates
* Update include/rocprofiler-sdk/buffer_tracing.h
- improved doxygen comments
- removed unused rocprofiler_buffer_tracing_queue_scheduling_record_t
- removed unused rocprofiler_buffer_tracing_correlation_record_t
* Update include/rocprofiler-sdk/callback_tracing.h
- removed rocprofiler_callback_tracing_hip_compiler_api_data_t
- rocprofiler_hip_api_args_t and rocprofiler_hip_compiler_api_args_t were combined
- rocprofiler_hsa_api_retval_t and rocprofiler_hsa_compiler_api_retval_t were combined
* Update lib/rocprofiler-sdk/hsa/*
- utils.hpp
- formatters for hsa_ext_program_t and hsa_ext_control_directives_t
- defines.hpp
- removed variadic macros from lib/common/defines.hpp
- HSA_API_META_DEFINITION, HSA_API_INFO_DEFINITION_0, HSA_API_INFO_DEFINITION_V specialize on table id
- async_copy.cpp
- ROCPROFILER_HSA_API_ID_* -> ROCPROFILER_HSA_AMD_EXT_API_ID_*
- add table id to templates
- improve async_copy_fini
- hsa.hpp
- add hsa_table_id_lookup
- add hsa_domain_info
- add table id to templates
- add copy_table function
- hsa.cpp
- add table id to templates
- require hsa tables to be trivial and standard layout
- remove set_data_args specialization for hsa_amd_memory_async_copy_rect
- implement copy_table function
- hsa.def.cpp
- update enums
* Update lib/rocprofiler-sdk/hip/*
- defines.hpp
- use lib/common/defines.hpp
- add hip_table_id_lookup to HIP_API_TABLE_LOOKUP_DEFINITION
- hip.hpp
- hip_table_id_lookup
- template iterate_args on table id
- templated copy_table and update_table
- hip.cpp
- replaced api_id_bounds with hip_domain_info
- templated iterate_args on table id
- templated copy_table and update_table
* Update lib/rocprofiler-sdk/marker/*
- defines.hpp
- use lib/common/defines.hpp
- marker.cpp
- updated enums
- marker.def.cpp
- updated enums
* Update lib/rocprofiler-sdk/tests
- common.hpp
- ROCPROFILER_CALL_EXPECT
- callback_data_ext
- update get_callback_tracing_names with new enums
- update get_buffer_tracing_names with new enums
- external_correlation.cpp
- support new HSA API enums
- intercept_table.cpp
- use test/common.hpp
- update to new HSA API enums
- registration.cpp
- support new HSA API enums
- naming.cpp
- validation for all get_ids(), get_names(), name_by_id(), id_by_name(), etc.
* Update lib/common
- defines.hpp
- Move IMPL_DETAIL_FOR_EACH_NARG, GET_ADDR_MEMBER_FIELDS, and GET_NAMED_MEMBER_FIELDS here
- used by HSA, HIP, and Marker
- static_object.hpp
- is_trivial_standard_layout static constexpr member function
- suppress register_static_dtor when is_trivial_standard_layout
* Update lib/rocprofiler-sdk/hsa/code_object.*
- name_by_id
- id_by_name
- get_names
- get_ids
* Update lib/rocprofiler-sdk/registration.cpp
- Update rocprofiler_set_api_table for HSA
* Update lib/rocprofiler-sdk/callback_tracing.cpp
- Update for new HSA enums
- Rework to use switch statement
- rocprofiler_query_callback_tracing_kind_operation_name
- rocprofiler_iterate_callback_tracing_kind_operations
- rocprofiler_iterate_callback_tracing_kind_operation_args
* Update lib/rocprofiler-sdk/buffer_tracing.cpp
- Update for new HSA enums
- Rework to use switch statement
- rocprofiler_query_buffer_tracing_kind_operation_name
- rocprofiler_iterate_buffer_tracing_kind_operations
* Update lib/rocprofiler-sdk-tool
- helper.cpp
- update get_buffer_id_names with new enums
- update get_callback_id_names with new enums
- tools.cpp
- update to use new HSA enums
* Update samples/common
- added call_stack.hpp
- source_location struct
- call_stack_t alias
- print_call_stack function
- added name_info.hpp
- utils for getting buffer/callback domain and operation names
* Update samples/api_buffered_tracing/client.cpp
- use samples/common/call_stack.hpp
- use samples/common/name_info.hpp
- update for new HSA enums
* Update samples/api_callback_tracing/client.cpp
- use samples/common/call_stack.hpp
- use samples/common/name_info.hpp
- update for new HSA enums
* Update tests/tools/json-tool.cpp
- update for new HSA enums
* Update tests/rocprofv3/tracing/validate.py
- update for new HSA domain names
* Update samples/counter_collection/main.cpp
- reduce number of kernels to 50,000 since 200,000 causes issues with thread sanitizer
2024-01-30 12:14:26 -06:00
colramos-amd
90fc9dced5
Remove old csv_converter module, add new kernel_name_shortener module
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: ad169fa1e8 ]
2024-01-30 11:15:12 -06:00
colramos-amd
ad169fa1e8
Remove old csv_converter module, add new kernel_name_shortener module
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-01-30 11:15:12 -06:00
Julia Jiang
c4ec5c3165
SWDEV-443289 - Update build HIP instructions
...
Change-Id: Iaf198a43ea76cd5257201f648510260d3feb567c
[ROCm/hip commit: b26160f70e ]
2024-01-30 11:45:33 -05:00
Julia Jiang
b26160f70e
SWDEV-443289 - Update build HIP instructions
...
Change-Id: Iaf198a43ea76cd5257201f648510260d3feb567c
2024-01-30 11:45:33 -05:00
colramos-amd
d8608a07a2
Enable database mode
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: e1867d34d3 ]
2024-01-30 10:43:30 -06:00
colramos-amd
e1867d34d3
Enable database mode
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-01-30 10:43:30 -06:00
nunnikri
2de5d1b5dc
Merge pull request #5 from nunnikri/master-merge
...
Merge from internal gerrit repo
[ROCm/rocm-core commit: 55df2e6e41 ]
2024-01-29 15:27:23 -08:00
nunnikri
55df2e6e41
Merge pull request #5 from nunnikri/master-merge
...
Merge from internal gerrit repo
2024-01-29 15:27:23 -08:00
nunnikri
fe02f86e8d
Merge branch 'master' into master-merge
...
[ROCm/rocm-core commit: c79a09d2b2 ]
2024-01-29 15:26:16 -08:00
nunnikri
c79a09d2b2
Merge branch 'master' into master-merge
2024-01-29 15:26:16 -08:00
Charis Poag
443d034d36
Add rsmi_dev_target_graphics_version_get
...
Updates:
- [API] rsmi_dev_target_graphics_version_get, takes
reported value from KFD -> parses into human-readable
values. If device does not support, returns MAX UINT64
value and RSMI_STATUS_NOT_SUPPORTED.
Otherwise, puts into base10 format removing
extra 0's + putting in correct format. If user
provides nullptr, returning RSMI_STATUS_INVALID_ARGS.
- [Test/Example] sys_info_read updated to include
new rsmi_dev_target_graphics_version_get tests
Change-Id: I50f94e06b8733a5dec2eb08f284b44927f36abcd
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
[ROCm/rocm_smi_lib commit: 5d2cd0c271 ]
2024-01-29 14:25:24 -06:00
Charis Poag
5d2cd0c271
Add rsmi_dev_target_graphics_version_get
...
Updates:
- [API] rsmi_dev_target_graphics_version_get, takes
reported value from KFD -> parses into human-readable
values. If device does not support, returns MAX UINT64
value and RSMI_STATUS_NOT_SUPPORTED.
Otherwise, puts into base10 format removing
extra 0's + putting in correct format. If user
provides nullptr, returning RSMI_STATUS_INVALID_ARGS.
- [Test/Example] sys_info_read updated to include
new rsmi_dev_target_graphics_version_get tests
Change-Id: I50f94e06b8733a5dec2eb08f284b44927f36abcd
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
2024-01-29 14:25:24 -06:00
colramos-amd
edccad450c
Patch roofline debug logging
...
Signed-off-by: colramos-amd <colramos@amd.com >
[ROCm/rocprofiler-compute commit: a1bfa83764 ]
2024-01-29 10:22:37 -06:00
colramos-amd
a1bfa83764
Patch roofline debug logging
...
Signed-off-by: colramos-amd <colramos@amd.com >
2024-01-29 10:22:37 -06:00
Jonathan R. Madsen
65231c485c
Fix DEB and RPM dependency spec + test building docs in CI ( #426 )
...
* Update cmake/rocprofiler_config_packaging.cmake
- rocprofiler_set_package_depends which ensure CPACK_DEBIAN_PACKAGE_DEPENDS, CPACK_RPM_PACKAGE_REQUIRES, and component variants are properly formatted
* Update continuous_integration.yml
- Set ROCPROFILER_DEP_ROCMCORE to ON (test multiple dependencies)
- Set ROCPROFILER_BUILD_DOCS to ON (test building/packaging docs)
* Update docs/CMakeLists.txt
- remove '--' after cmake -E env
[ROCm/rocprofiler-sdk commit: 14cd132b89 ]
2024-01-26 18:47:13 -06:00
Jonathan R. Madsen
14cd132b89
Fix DEB and RPM dependency spec + test building docs in CI ( #426 )
...
* Update cmake/rocprofiler_config_packaging.cmake
- rocprofiler_set_package_depends which ensure CPACK_DEBIAN_PACKAGE_DEPENDS, CPACK_RPM_PACKAGE_REQUIRES, and component variants are properly formatted
* Update continuous_integration.yml
- Set ROCPROFILER_DEP_ROCMCORE to ON (test multiple dependencies)
- Set ROCPROFILER_BUILD_DOCS to ON (test building/packaging docs)
* Update docs/CMakeLists.txt
- remove '--' after cmake -E env
2024-01-26 18:47:13 -06:00