76333 Commits
Author SHA1 Message Date
Karl W. Schulz ae9c284d03 Addition of a github action to build and publish omniperf documentation using
sphinx and a rtd theme. This action is triggered via documentation-related
changes landed on the "main" branch (#22).

Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-12-20 09:08:46 -06:00
Jaydeep Patel bd59bad586 SWDEV-374395 - Correct rhs.
Change-Id: I433d60344a6d23bc48f4db58d5501af89bc1989c


[ROCm/clr commit: 027f71ccfb]
2022-12-20 11:38:11 +00:00
Jaydeep Patel 027f71ccfb SWDEV-374395 - Correct rhs.
Change-Id: I433d60344a6d23bc48f4db58d5501af89bc1989c
2022-12-20 11:38:11 +00:00
Maneesh Gupta 4da08044c1 SWDEV-299127 - Merge 'develop' into 'amd-staging'
Change-Id: Ifc6c7f32f6e3cf23a9be2ff101b57bc4e58cab67


[ROCm/hip commit: d92296b314]
2022-12-20 05:05:32 +00:00
Maneesh Gupta d92296b314 SWDEV-299127 - Merge 'develop' into 'amd-staging'
Change-Id: Ifc6c7f32f6e3cf23a9be2ff101b57bc4e58cab67
2022-12-20 05:05:32 +00:00
ROCm CI Service Account eecad085de SWDEV-372006 - Removed HSA_PATH variable from hipconfig.pl (#3120)
HSA_PATH is not required in hipcc and removed from hipvars and hipcc.pl as part of SWDEV-345870.
The incomplete removal is causing build failure in pytorch due to invalid hip version
Removing HSA_PATH from hipconfig.pl, so that hipconfig will provide the hip version without any warning

Depends-On: Ia461cb4da2c0e0967703033f5c2c79b67732f5b5
Change-Id: I8f18b27f40f4080b68a936450ba6e092f997ec47

[ROCm/hip commit: e1bbdf5750]
2022-12-20 09:35:27 +05:30
ROCm CI Service Account e1bbdf5750 SWDEV-372006 - Removed HSA_PATH variable from hipconfig.pl (#3120)
HSA_PATH is not required in hipcc and removed from hipvars and hipcc.pl as part of SWDEV-345870.
The incomplete removal is causing build failure in pytorch due to invalid hip version
Removing HSA_PATH from hipconfig.pl, so that hipconfig will provide the hip version without any warning

Depends-On: Ia461cb4da2c0e0967703033f5c2c79b67732f5b5
Change-Id: I8f18b27f40f4080b68a936450ba6e092f997ec47
2022-12-20 09:35:27 +05:30
ROCm CI Service Account 20dfbb084f SWDEV-344620 - hipcc fails to parse version of clang in some cases (#3119)
Change-Id: I46f716c82a7500b9a2bcaf5f9ff4ad8a8f982770



[ROCm/hip commit: 0c443d1201]
2022-12-19 17:21:12 -08:00
ROCm CI Service Account 0c443d1201 SWDEV-344620 - hipcc fails to parse version of clang in some cases (#3119)
Change-Id: I46f716c82a7500b9a2bcaf5f9ff4ad8a8f982770
2022-12-19 17:21:12 -08:00
Jenkins 995c196cd4 SWDEV-299127 - Merge 'develop' into 'amd-staging'
Change-Id: I2b7768a974a4849132b7dccb4a38d564baedf800


[ROCm/hip commit: b799bb4666]
2022-12-19 19:10:40 -05:00
Jenkins b799bb4666 SWDEV-299127 - Merge 'develop' into 'amd-staging'
Change-Id: I2b7768a974a4849132b7dccb4a38d564baedf800
2022-12-19 19:10:40 -05:00
ROCm CI Service Account 75188a5d0f SWDEV-372171 - Correct section for hipLaunchHostFunc (#3116)
Change-Id: I48bd381bfadafe079e34b5d2877a1133fd405a9a


[ROCm/hip commit: 31009ea884]
2022-12-19 12:51:34 -08:00
ROCm CI Service Account 31009ea884 SWDEV-372171 - Correct section for hipLaunchHostFunc (#3116)
Change-Id: I48bd381bfadafe079e34b5d2877a1133fd405a9a
2022-12-19 12:51:34 -08:00
gilbertlee-amd d78eb0a54c Updating CHANGELOG (#669)
[ROCm/rccl commit: 3e8ab4e46e]
2022-12-19 09:36:57 -07:00
gilbertlee-amd 3e8ab4e46e Updating CHANGELOG (#669) 2022-12-19 09:36:57 -07:00
Dalibor Stanisavljevic 4c56e9e3d6 SWDEV-371199 - Return NOT_INIT when amdsmi initialization fails
Change-Id: Ifb40aef3a62885b08164e9aa944bf9b5c375ebfd
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com>
2022-12-19 16:29:29 +01:00
Dalibor Stanisavljevic 467c7fec1d SWDEV-371199 - Return NOT_INIT when amdsmi initialization fails
Change-Id: Ifb40aef3a62885b08164e9aa944bf9b5c375ebfd
Signed-off-by: Dalibor Stanisavljevic <Dalibor.Stanisavljevic@amd.com>


[ROCm/amdsmi commit: 4c56e9e3d6]
2022-12-19 16:29:29 +01:00
Karl W. Schulz a51b613ab4 Add better error detection when local ROCM installation is incomplete.
Closes #56.

Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 0f2af1e4ff]
2022-12-19 08:53:19 -06:00
Karl W. Schulz 0f2af1e4ff Add better error detection when local ROCM installation is incomplete.
Closes #56.

Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-12-19 08:53:19 -06:00
Satyanvesh Dittakavi 96d28fd15d SWDEV-370552 - Improve hiprtc performance by passing the right flags to comgr
Change-Id: I99674b033d1248d9b34ac598b4780bd84a38c279


[ROCm/clr commit: 627e689ad7]
2022-12-19 06:16:56 -05:00
Satyanvesh Dittakavi 627e689ad7 SWDEV-370552 - Improve hiprtc performance by passing the right flags to comgr
Change-Id: I99674b033d1248d9b34ac598b4780bd84a38c279
2022-12-19 06:16:56 -05:00
Galantsev, Dmitrii 861a843ed7 Add rocmtools support
This commit adds integration with ROCmTools

Additional changes:
- Fix DEB and RPM installation issue when systemd is not present
- Fix typos in rdc.h
- Wrap negative values in parentheses in rdc.h
- CMAKE: Improve rocm_smi searching
- README: Improve formatting, add info about ROCmTools

Metrics added: 700-714
Metrics can be listed with `rdci dmon --list-all`
Majority of the metrics are only supported by Instict (MI) series GPUs
700 RDC_FI_PROF_ELAPSED_CYCLES should be available on most devices
See README for more information

Change-Id: I907d3eacdc92fc5588ca6c76c2fa1ce0ad900770
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2022-12-16 12:19:59 -06:00
Galantsev, Dmitrii eccb4e202c Add rocmtools support
This commit adds integration with ROCmTools

Additional changes:
- Fix DEB and RPM installation issue when systemd is not present
- Fix typos in rdc.h
- Wrap negative values in parentheses in rdc.h
- CMAKE: Improve rocm_smi searching
- README: Improve formatting, add info about ROCmTools

Metrics added: 700-714
Metrics can be listed with `rdci dmon --list-all`
Majority of the metrics are only supported by Instict (MI) series GPUs
700 RDC_FI_PROF_ELAPSED_CYCLES should be available on most devices
See README for more information

Change-Id: I907d3eacdc92fc5588ca6c76c2fa1ce0ad900770
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>


[ROCm/rdc commit: 861a843ed7]
2022-12-16 12:19:59 -06:00
Bill(Shuzhou) Liu 221d6fdc5c Make amdsmi function name consistent
Some of the amdsmi function have the verb (set or get) at the
end of the function. Move it to the middle to be consistent with
other APIs.

Change-Id: I8053d16f46af951c25aaaf8febf2896a33633fa1
2022-12-16 10:20:49 -06:00
Bill(Shuzhou) Liu 594f222ad5 Make amdsmi function name consistent
Some of the amdsmi function have the verb (set or get) at the
end of the function. Move it to the middle to be consistent with
other APIs.

Change-Id: I8053d16f46af951c25aaaf8febf2896a33633fa1


[ROCm/amdsmi commit: 221d6fdc5c]
2022-12-16 10:20:49 -06:00
Jonathan R. Madsen 7f73cf67bb omnitrace-install.py (#221)
- omnitrace-install.py will be uploaded as a release asset
- script simplifies selecting the correct installer script

[ROCm/rocprofiler-systems commit: 1f818054ce]
2022-12-16 05:31:40 -06:00
Jonathan R. Madsen 1f818054ce omnitrace-install.py (#221)
- omnitrace-install.py will be uploaded as a release asset
- script simplifies selecting the correct installer script
2022-12-16 05:31:40 -06:00
Satyanvesh Dittakavi 42766fde8b SWDEV-372767 - Fix hipCUB and rocWMMA build failures
Change-Id: If3672fd50075c67cfce4d94e73b1376c4aa8d2ae


[ROCm/clr commit: e90721435b]
2022-12-16 03:08:18 -05:00
Satyanvesh Dittakavi e90721435b SWDEV-372767 - Fix hipCUB and rocWMMA build failures
Change-Id: If3672fd50075c67cfce4d94e73b1376c4aa8d2ae
2022-12-16 03:08:18 -05:00
Chauncey Hui 5d8905d50c SWDEV-2 - Change OpenCL version number from 3546 to 3547
[ROCm/clr commit: d37bf7d22b]
2022-12-16 03:00:08 -05:00
Chauncey Hui d37bf7d22b SWDEV-2 - Change OpenCL version number from 3546 to 3547 2022-12-16 03:00:08 -05:00
Ranjith Ramakrishnan 5c90c762f9 Corrected libelf package name in depends list
libelf1 package contains libelf.so.1. Updated the package name
Improvement: Removed the initialization of cmake_install_libdir in  source code
Build scripts is initializing  the variable to "lib" and passed as build argument

Change-Id: I16a8cdc4c231487410c1114b818e9d01df4854de
2022-12-15 23:30:22 -08:00
Ranjith Ramakrishnan 2d2992ea65 Corrected libelf package name in depends list
libelf1 package contains libelf.so.1. Updated the package name
Improvement: Removed the initialization of cmake_install_libdir in  source code
Build scripts is initializing  the variable to "lib" and passed as build argument

Change-Id: I16a8cdc4c231487410c1114b818e9d01df4854de


[ROCm/ROCR-Runtime commit: 5c90c762f9]
2022-12-15 23:30:22 -08:00
Ranjith Ramakrishnan b4258de318 Removed the initialization of cmake_install_libdir
The initialization should be controlled from build scripts. Removing the same from source code
Build scripts is initializing  the variable to "lib"

Change-Id: I55b6cf4752e692735c2a0be13b79f5988137e3a6
2022-12-15 23:15:58 -08:00
Ranjith Ramakrishnan 3472d17813 Removed the initialization of cmake_install_libdir
The initialization should be controlled from build scripts. Removing the same from source code
Build scripts is initializing  the variable to "lib"

Change-Id: I55b6cf4752e692735c2a0be13b79f5988137e3a6


[ROCm/rocprofiler commit: b4258de318]
2022-12-15 23:15:58 -08:00
pghafari 7190c59c65 SWDEV-369576, SWDEV-369578, SWDEV-369577, SWDEV-369579, SWDEV-369563 - matching cuda return value
SWDEV-369576, SWDEV-369578, SWDEV-369579, SWDEV-369563 - matching cuda return value

Change-Id: I21b598e959571979307238c485492eb7fe2388cc


[ROCm/clr commit: c0f779fdf1]
2022-12-16 01:12:49 -05:00
pghafari c0f779fdf1 SWDEV-369576, SWDEV-369578, SWDEV-369577, SWDEV-369579, SWDEV-369563 - matching cuda return value
SWDEV-369576, SWDEV-369578, SWDEV-369579, SWDEV-369563 - matching cuda return value

Change-Id: I21b598e959571979307238c485492eb7fe2388cc
2022-12-16 01:12:49 -05:00
Ori Messinger 3d902e78e3 ROCm SMI CLI: Add --showtempgraph Feature
The purpose of this patch is to add a new feature to the smi cli.
Use ./rocm-smi --showtempgraph to print a persistant bar graph for
each GPU's temperature.

The bar graphs refresh continuously to show current temps, and the
graphs change in a color gradient depending on the temperature.

Signed-off-by: Ori Messinger <Ori.Messinger@amd.com>
Change-Id: I98902b76c42cc7281420759f5ebe8c78f7785e66


[ROCm/rocm_smi_lib commit: 932feb6e49]
2022-12-15 18:20:32 -05:00
Ori Messinger 932feb6e49 ROCm SMI CLI: Add --showtempgraph Feature
The purpose of this patch is to add a new feature to the smi cli.
Use ./rocm-smi --showtempgraph to print a persistant bar graph for
each GPU's temperature.

The bar graphs refresh continuously to show current temps, and the
graphs change in a color gradient depending on the temperature.

Signed-off-by: Ori Messinger <Ori.Messinger@amd.com>
Change-Id: I98902b76c42cc7281420759f5ebe8c78f7785e66
2022-12-15 18:20:32 -05:00
Ori Messinger 24196249a2 ROCm SMI CLI: Add --showtempgraph Feature
The purpose of this patch is to add a new feature to the smi cli.
Use ./rocm-smi --showtempgraph to print a persistant bar graph for
each GPU's temperature.

The bar graphs refresh continuously to show current temps, and the
graphs change in a color gradient depending on the temperature.

Signed-off-by: Ori Messinger <Ori.Messinger@amd.com>
Change-Id: I98902b76c42cc7281420759f5ebe8c78f7785e66


[ROCm/amdsmi commit: 932feb6e49]
2022-12-15 18:20:32 -05:00
Saleel Kudchadker ed4c04b150 SWDEV-373334 - Use copyMetadata for blit decisions
- Check isAsync flag for small host copies on large bar as it synchronizes
- Use CopyEngine Preference hint if HMM is enabled.

Change-Id: I1ffc4b2604ed03cf5979cdc454178648c5ae5cba


[ROCm/clr commit: e0384f9f6b]
2022-12-15 17:09:02 -05:00
Saleel Kudchadker e0384f9f6b SWDEV-373334 - Use copyMetadata for blit decisions
- Check isAsync flag for small host copies on large bar as it synchronizes
- Use CopyEngine Preference hint if HMM is enabled.

Change-Id: I1ffc4b2604ed03cf5979cdc454178648c5ae5cba
2022-12-15 17:09:02 -05:00
Wenkai Du d95a71b2ef Switch to hipLaunchHostFunc for HIP graph (#667)
[ROCm/rccl commit: 2288e9ae80]
2022-12-15 10:16:46 -08:00
Wenkai Du 2288e9ae80 Switch to hipLaunchHostFunc for HIP graph (#667) 2022-12-15 10:16:46 -08:00
Karl W. Schulz f0fcc77b0f Using xml configs from rocprofiler
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 1a83a04685]
2022-12-15 11:02:18 -06:00
Karl W. Schulz 1a83a04685 Using xml configs from rocprofiler
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-12-15 11:02:18 -06:00
Karl W. Schulz e6ef18d79a update version for dev branch
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 8e1d23422b]
2022-12-15 10:44:31 -06:00
Karl W. Schulz 8e1d23422b update version for dev branch
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2022-12-15 10:44:31 -06:00
kjayapra-amd 67cf4a5107 SWDEV-363865 - Use COMGR path to unbundle code object in HIPRTC.
Change-Id: Ifca29ea0c6ff319c3f584397e542a1658d220c4a


[ROCm/clr commit: 2f8847bfbd]
2022-12-15 07:16:55 -05:00
kjayapra-amd 2f8847bfbd SWDEV-363865 - Use COMGR path to unbundle code object in HIPRTC.
Change-Id: Ifca29ea0c6ff319c3f584397e542a1658d220c4a
2022-12-15 07:16:55 -05:00