Assiouras, Ioannis
af6016fe89
SWDEV-536048 - Add explicit cast to int when warpSize is used with == operator ( #473 )
...
[ROCm/clr commit: a01134a1ab ]
2025-06-06 12:22:31 +05:30
Assiouras, Ioannis
a01134a1ab
SWDEV-536048 - Add explicit cast to int when warpSize is used with == operator ( #473 )
2025-06-06 12:22:31 +05:30
Betigeri, Sourabh
a22275441e
SWDEV-454484 - Removes const qualifier for hipMemcpyAtoH ( #123 )
...
[ROCm/hip commit: da1b73ee47 ]
2025-06-06 12:21:27 +05:30
Betigeri, Sourabh
da1b73ee47
SWDEV-454484 - Removes const qualifier for hipMemcpyAtoH ( #123 )
2025-06-06 12:21:27 +05:30
habajpai-amd
f718bd907c
SWDEV-507117: Unify OMP Target Offload Events into a Single Perfetto … ( #230 )
...
* SWDEV-507117: Unify OMP Target Offload Events into a Single Perfetto Timeline Row
* Fixed warning and format
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: c5507e3740 ]
2025-06-06 11:52:30 +05:30
habajpai-amd
c5507e3740
SWDEV-507117: Unify OMP Target Offload Events into a Single Perfetto … ( #230 )
...
* SWDEV-507117: Unify OMP Target Offload Events into a Single Perfetto Timeline Row
* Fixed warning and format
---------
Co-authored-by: David Galiffi <David.Galiffi@amd.com >
2025-06-06 11:52:30 +05:30
Jiang, Julia
4d2e05e142
SWDEV-525231 - Update changelog for ROCm 7.0 release ( #319 )
...
[ROCm/clr commit: d14cfb9c25 ]
2025-06-06 09:41:23 +05:30
Jiang, Julia
d14cfb9c25
SWDEV-525231 - Update changelog for ROCm 7.0 release ( #319 )
2025-06-06 09:41:23 +05:30
David Galiffi
0e0c2460a7
Fix validate-openmp-target-sampling-perfetto test ( #231 )
...
Fixed the kernel names used for validation
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: 867020c968 ]
2025-06-05 23:39:07 -04:00
David Galiffi
867020c968
Fix validate-openmp-target-sampling-perfetto test ( #231 )
...
Fixed the kernel names used for validation
---------
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2025-06-05 23:39:07 -04:00
Charis Poag
391451752b
[SWDEV-529030/SWDEV-531217] Fix tests & output for partitioned configurations (CPX, DPX, QPX, etc.)
...
Changes:
- Updated AMD SMI firmware to display "N/A" for unavailable firmware in partitioned environments, improving clarity.
Example (in DPX):
$ amd-smi firmware
GPU: 0
FW_LIST:
...
FW 12:
FW_ID: PM
FW_VERSION: 00.86.39.00
GPU: 1
FW_LIST: N/A
- Fixed amd-smi partition not showing current partition information on
asics with inablity to set memory or accelerator partitions.
$ amd-smi partition -c -m
CURRENT_PARTITION:
GPU_ID MEMORY ACCELERATOR_TYPE ACCELERATOR_PROFILE_INDEX PARTITION_ID
0 NPS1 CPX 2 0
1 N/A N/A N/A 1
2 N/A N/A N/A 2
3 N/A N/A N/A 3
4 N/A N/A N/A 4
5 N/A N/A N/A 5
6 NPS1 SPX 0 0
7 NPS1 SPX 0 0
8 NPS1 SPX 0 0
MEMORY_PARTITION:
GPU_ID MEMORY_PARTITION_CAPS CURRENT_MEMORY_PARTITION
0 N/A NPS1
1 N/A N/A
2 N/A N/A
3 N/A N/A
4 N/A N/A
5 N/A N/A
6 N/A NPS1
7 N/A NPS1
8 N/A NPS1
- Refactored amd_smi_drm_example.cc:
- Grouped partition changes and restores original partition settings.
- Now handles partitioned environments allowing example to continue even if some APIs are not supported in partitioned configurations.
- Modified amdsmi_asic_info_t (see amdsmi_get_gpu_asic_info()) to report OAM ID as N/A if 0xFFFFFFFF (was 0xFFFF).
Allows for better handling of OAM IDs in partitioned environments (DNE for non-primary nodes,
since its a physical identifier). Easier to handle in tests and example code (ie. now consistent w/ max size of the structure's value).
- Introduced amdsmi_RAII_open_FD() (internal API) to manage file descriptors using RAII, ensuring proper closure and preventing resource leaks.
Updated the following APIs to use this function:
- amdsmi_get_gpu_asic_info(), amdsmi_get_gpu_vram_usage(),
amdsmi_get_gpu_vram_info(), amdsmi_get_gpu_vbios_info(),
amdsmi_get_gpu_driver_info(), amdsmi_get_gpu_virtualization_mode()
- Updated AMD SMI test_base.cc/.h:
- Improved output and handling for partitioned environments.
- Added detailed ASIC information logging to align with structure changes.
- Enhanced error messages for better context before ASSERT checks.
- Resolved test failures in partitioned environments by updating
logic and handling for partition-specific configurations.
Fixed tests include:
- computepartition_read_write.cc, frequencies_read_write.cc,
gpu_metrics_read.cc, mem_util_read.cc, memorypartition_read_write.cc,
perf_level_read.cc, perf_level_read_write.cc, power_cap_read_write.cc,
power_read.cc, sys_info_read.cc, gpu_busy_read.cc
Change-Id: I36e903f8fddd714c74c719459c71aba8bbb77e6f
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
Resetting head + adding fixes for tests ran in partitions
Change-Id: I0c1e9ac07488b50c95f3bc6d8a724e67d2c715dc
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
2025-06-05 19:24:49 -05:00
Charis Poag
df6de25624
[SWDEV-529030/SWDEV-531217] Fix tests & output for partitioned configurations (CPX, DPX, QPX, etc.)
...
Changes:
- Updated AMD SMI firmware to display "N/A" for unavailable firmware in partitioned environments, improving clarity.
Example (in DPX):
$ amd-smi firmware
GPU: 0
FW_LIST:
...
FW 12:
FW_ID: PM
FW_VERSION: 00.86.39.00
GPU: 1
FW_LIST: N/A
- Fixed amd-smi partition not showing current partition information on
asics with inablity to set memory or accelerator partitions.
$ amd-smi partition -c -m
CURRENT_PARTITION:
GPU_ID MEMORY ACCELERATOR_TYPE ACCELERATOR_PROFILE_INDEX PARTITION_ID
0 NPS1 CPX 2 0
1 N/A N/A N/A 1
2 N/A N/A N/A 2
3 N/A N/A N/A 3
4 N/A N/A N/A 4
5 N/A N/A N/A 5
6 NPS1 SPX 0 0
7 NPS1 SPX 0 0
8 NPS1 SPX 0 0
MEMORY_PARTITION:
GPU_ID MEMORY_PARTITION_CAPS CURRENT_MEMORY_PARTITION
0 N/A NPS1
1 N/A N/A
2 N/A N/A
3 N/A N/A
4 N/A N/A
5 N/A N/A
6 N/A NPS1
7 N/A NPS1
8 N/A NPS1
- Refactored amd_smi_drm_example.cc:
- Grouped partition changes and restores original partition settings.
- Now handles partitioned environments allowing example to continue even if some APIs are not supported in partitioned configurations.
- Modified amdsmi_asic_info_t (see amdsmi_get_gpu_asic_info()) to report OAM ID as N/A if 0xFFFFFFFF (was 0xFFFF).
Allows for better handling of OAM IDs in partitioned environments (DNE for non-primary nodes,
since its a physical identifier). Easier to handle in tests and example code (ie. now consistent w/ max size of the structure's value).
- Introduced amdsmi_RAII_open_FD() (internal API) to manage file descriptors using RAII, ensuring proper closure and preventing resource leaks.
Updated the following APIs to use this function:
- amdsmi_get_gpu_asic_info(), amdsmi_get_gpu_vram_usage(),
amdsmi_get_gpu_vram_info(), amdsmi_get_gpu_vbios_info(),
amdsmi_get_gpu_driver_info(), amdsmi_get_gpu_virtualization_mode()
- Updated AMD SMI test_base.cc/.h:
- Improved output and handling for partitioned environments.
- Added detailed ASIC information logging to align with structure changes.
- Enhanced error messages for better context before ASSERT checks.
- Resolved test failures in partitioned environments by updating
logic and handling for partition-specific configurations.
Fixed tests include:
- computepartition_read_write.cc, frequencies_read_write.cc,
gpu_metrics_read.cc, mem_util_read.cc, memorypartition_read_write.cc,
perf_level_read.cc, perf_level_read_write.cc, power_cap_read_write.cc,
power_read.cc, sys_info_read.cc, gpu_busy_read.cc
Change-Id: I36e903f8fddd714c74c719459c71aba8bbb77e6f
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
Resetting head + adding fixes for tests ran in partitions
Change-Id: I0c1e9ac07488b50c95f3bc6d8a724e67d2c715dc
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
[ROCm/amdsmi commit: 391451752b ]
2025-06-05 19:24:49 -05:00
Pham, Gabriel
f0233eb664
[SWDEV-536184] Removed extra debug print statement ( #447 )
...
Signed-off-by: gabrpham_amdeng <Gabriel.Pham@amd.com >
Signed-off-by: Pham, Gabriel <Gabriel.Pham@amd.com >
2025-06-05 17:50:56 -05:00
Pham, Gabriel
f12b070e14
[SWDEV-536184] Removed extra debug print statement ( #447 )
...
Signed-off-by: gabrpham_amdeng <Gabriel.Pham@amd.com >
Signed-off-by: Pham, Gabriel <Gabriel.Pham@amd.com >
[ROCm/amdsmi commit: f0233eb664 ]
2025-06-05 17:50:56 -05:00
Indic, Vladimir
7dc9c6c391
[ROCm 7.0] [PC Sampling] [Tests] Using yaml input directory ( #435 )
...
Using yaml input directory
[ROCm/rocprofiler-sdk commit: 0dea7bc182 ]
2025-06-05 10:22:13 -07:00
Indic, Vladimir
0dea7bc182
[ROCm 7.0] [PC Sampling] [Tests] Using yaml input directory ( #435 )
...
Using yaml input directory
2025-06-05 10:22:13 -07:00
Arm Patinyasakdikul
8dd9747504
Increase default WORK_FIFO size to accommodate larger alltoall. ( #1722 )
...
[ROCm/rccl commit: d5b5f6b159 ]
2025-06-05 09:02:45 -05:00
Arm Patinyasakdikul
d5b5f6b159
Increase default WORK_FIFO size to accommodate larger alltoall. ( #1722 )
2025-06-05 09:02:45 -05:00
Lytovchenko, Danylo
6b91ca1421
SWDEV-123456 - add clang auto-formatting ( #255 )
...
[ROCm/hip-tests commit: b23ebe9a0e ]
2025-06-05 14:57:01 +02:00
Lytovchenko, Danylo
b23ebe9a0e
SWDEV-123456 - add clang auto-formatting ( #255 )
2025-06-05 14:57:01 +02:00
Lytovchenko, Danylo
a208302853
SWDEV-123456 - add automatic clang-formatting ( #15 )
...
[ROCm/hipother commit: c04516b483 ]
2025-06-05 14:55:57 +02:00
Lytovchenko, Danylo
c04516b483
SWDEV-123456 - add automatic clang-formatting ( #15 )
2025-06-05 14:55:57 +02:00
Lytovchenko, Danylo
906307955c
SWDEV-123456 - add clang-format hook and github action ( #126 )
...
[ROCm/hip commit: ef5662a855 ]
2025-06-05 14:47:04 +02:00
Lytovchenko, Danylo
ef5662a855
SWDEV-123456 - add clang-format hook and github action ( #126 )
2025-06-05 14:47:04 +02:00
Lytovchenko, Danylo
89b5c1d9bf
SWDEV-123456 auto clang-format ( #482 )
...
* SWDEV-123456 - add clang-format script and pre-commit hook
[ROCm/clr commit: 580a8759dd ]
2025-06-05 14:28:12 +02:00
Lytovchenko, Danylo
580a8759dd
SWDEV-123456 auto clang-format ( #482 )
...
* SWDEV-123456 - add clang-format script and pre-commit hook
2025-06-05 14:28:12 +02:00
Godavarthy Surya, Anusha
1e71fb6b61
SWDEV-530015 - Override ROCM_PATH with env if it is set ( #171 )
...
[ROCm/hip-tests commit: 814b1c81cf ]
2025-06-05 15:30:33 +05:30
Godavarthy Surya, Anusha
814b1c81cf
SWDEV-530015 - Override ROCM_PATH with env if it is set ( #171 )
2025-06-05 15:30:33 +05:30
gabrpham_amdeng
7130de3058
[SWDEV-536184] Modified KFD fallback condition for getting VRAM to include sysfs read failures
...
Signed-off-by: gabrpham_amdeng <Gabriel.Pham@amd.com >
2025-06-05 01:49:16 -05:00
gabrpham_amdeng
f30205b296
[SWDEV-536184] Modified KFD fallback condition for getting VRAM to include sysfs read failures
...
Signed-off-by: gabrpham_amdeng <Gabriel.Pham@amd.com >
[ROCm/amdsmi commit: 7130de3058 ]
2025-06-05 01:49:16 -05:00
Bindhiya Kanangot Balakrishnan
872c58b7a3
[SWDEV-534746] Generate valid json output for partition command
...
The amd-smi partition --json output was not in valid json
format. Changes are done to get the output in valid
json format.
Signed-off-by: Bindhiya Kanangot Balakrishnan <Bindhiya.KanangotBalakrishnan@amd.com >
2025-06-05 01:40:52 -05:00
Bindhiya Kanangot Balakrishnan
60a86179b9
[SWDEV-534746] Generate valid json output for partition command
...
The amd-smi partition --json output was not in valid json
format. Changes are done to get the output in valid
json format.
Signed-off-by: Bindhiya Kanangot Balakrishnan <Bindhiya.KanangotBalakrishnan@amd.com >
[ROCm/amdsmi commit: 872c58b7a3 ]
2025-06-05 01:40:52 -05:00
Alysa Liu
167602edfb
rocr: Add proper file descriptor cleanup
...
Ensure file descriptor 'in' is properly closed in error cases
when calling _lseek() during readFrom() operations.
Fix potential resource leak when errors occur during file operations.
Signed-off-by: Alysa Liu <Alysa.Liu@amd.com >
2025-06-04 22:37:21 -04:00
Alysa Liu
d1c3b7262d
rocr: Add proper file descriptor cleanup
...
Ensure file descriptor 'in' is properly closed in error cases
when calling _lseek() during readFrom() operations.
Fix potential resource leak when errors occur during file operations.
Signed-off-by: Alysa Liu <Alysa.Liu@amd.com >
[ROCm/ROCR-Runtime commit: 167602edfb ]
2025-06-04 22:37:21 -04:00
David Addison
4ec9c91be3
Add Turing (SM75) support to CUDA 13.0 builds
...
[ROCm/rccl-tests commit: 97ee098516 ]
2025-06-04 17:54:58 -07:00
David Addison
97ee098516
Add Turing (SM75) support to CUDA 13.0 builds
2025-06-04 17:54:58 -07:00
Saeed, Oosman
2c3fa591b5
[SWDEV-530385] Update aca-decode with parsing fixes ( #435 )
...
*Update aca-decode to #4cd539d that fixes some errors in parsing cper files for afid extraction
*Without this fix, we get garbage value for some cper input files relating GFX_poison_cpers
Signed-off-by: Oosman Saeed <oossaeed@amd.com >
2025-06-04 18:49:05 -05:00
Saeed, Oosman
99df131155
[SWDEV-530385] Update aca-decode with parsing fixes ( #435 )
...
*Update aca-decode to #4cd539d that fixes some errors in parsing cper files for afid extraction
*Without this fix, we get garbage value for some cper input files relating GFX_poison_cpers
Signed-off-by: Oosman Saeed <oossaeed@amd.com >
[ROCm/amdsmi commit: 2c3fa591b5 ]
2025-06-04 18:49:05 -05:00
Sajina PK
916aac1e92
Enable MPI tracing for Fortran ( #185 )
...
- Move the MPI gotcha functionality from Timemory to the repo.
- Add the PMPI Fortran MPI functions to the existing mpi gotcha handle.
[ROCm/rocprofiler-systems commit: 4fcd8cc78d ]
2025-06-04 18:06:18 -04:00
Sajina PK
4fcd8cc78d
Enable MPI tracing for Fortran ( #185 )
...
- Move the MPI gotcha functionality from Timemory to the repo.
- Add the PMPI Fortran MPI functions to the existing mpi gotcha handle.
2025-06-04 18:06:18 -04:00
xuchen-amd
0db02c5fd6
Introduce rocprof-compute TUI (Text User Interface) ( #682 )
...
* rocprof-compute TUI (Text User Interface) - providing users interactive analyze experience with visuals.
* Analyze results with tables, charts, plots.
* Add menu bar, terminal, directory dialog. Improve logging and ui.
* Add display config file to manipulate result categorization.
* Add support for recently opened dirs.
* Update licensing and version.
[ROCm/rocprofiler-compute commit: ca0cdaf948 ]
2025-06-04 17:06:08 -04:00
xuchen-amd
ca0cdaf948
Introduce rocprof-compute TUI (Text User Interface) ( #682 )
...
* rocprof-compute TUI (Text User Interface) - providing users interactive analyze experience with visuals.
* Analyze results with tables, charts, plots.
* Add menu bar, terminal, directory dialog. Improve logging and ui.
* Add display config file to manipulate result categorization.
* Add support for recently opened dirs.
* Update licensing and version.
2025-06-04 17:06:08 -04:00
Fei Zheng
dd2d9cddf0
Fix peak flops of F8 I8 F16 and BF16 on MI300
...
[ROCm/rocprofiler-compute commit: ab6665d317 ]
2025-06-04 12:51:46 -06:00
Fei Zheng
ab6665d317
Fix peak flops of F8 I8 F16 and BF16 on MI300
2025-06-04 12:51:46 -06:00
Dittakavi, Satyanvesh
2001b250b5
SWDEV-535738 - Use the type traits implementation from __hip_internal namespace in hip headers ( #471 )
...
[ROCm/clr commit: 1bce89ca51 ]
2025-06-05 00:14:56 +05:30
Dittakavi, Satyanvesh
1bce89ca51
SWDEV-535738 - Use the type traits implementation from __hip_internal namespace in hip headers ( #471 )
2025-06-05 00:14:56 +05:30
Pedram Alizadeh
1ace5d05ed
Reapplying PR #1641 [AG and RS channel tuning] Add thread work threshold to tuning models and precompute reg index in LL128 ( #1713 )
...
* Reapply "[AG and RS channel tuning] Add thread work threshold to tuning models and precompute reg index in LL128 (#1641 )"
This reverts commit 943ad6f7820739385a0b54e81f823d0df1dbf71c.
* Decreasing NCCL_LL128_SHMEM_ELEMS_PER_THREAD from 16 to 8
[ROCm/rccl commit: 3f7c08648f ]
2025-06-04 13:22:11 -04:00
Pedram Alizadeh
3f7c08648f
Reapplying PR #1641 [AG and RS channel tuning] Add thread work threshold to tuning models and precompute reg index in LL128 ( #1713 )
...
* Reapply "[AG and RS channel tuning] Add thread work threshold to tuning models and precompute reg index in LL128 (#1641 )"
This reverts commit 943ad6f7820739385a0b54e81f823d0df1dbf71c.
* Decreasing NCCL_LL128_SHMEM_ELEMS_PER_THREAD from 16 to 8
2025-06-04 13:22:11 -04:00
Jobbins
229e97afef
Fix typo ( #147 )
...
[ROCm/rocshmem commit: e0ef34a9d1 ]
2025-06-04 10:46:38 -06:00
Jobbins
e0ef34a9d1
Fix typo ( #147 )
2025-06-04 10:46:38 -06:00