Commit-Graf

64512 Incheckningar

Upphovsman SHA1 Meddelande Datum
Satyanvesh Dittakavi 7028dc21d1 Github-3225 - Fix hip on cuda build issue with -default-stream=per-thread
Change-Id: I0485891c265617c213964f4130e90fbca9d801d4


[ROCm/hipother commit: cd8a0b2496]
2023-08-04 06:15:47 -04:00
Satyanvesh Dittakavi cd8a0b2496 Github-3225 - Fix hip on cuda build issue with -default-stream=per-thread
Change-Id: I0485891c265617c213964f4130e90fbca9d801d4
2023-08-04 06:15:47 -04:00
Satyanvesh Dittakavi 54c3576dd1 Github-3225 - Fix hip on cuda build issue with -default-stream=per-thread
Change-Id: I0485891c265617c213964f4130e90fbca9d801d4


[ROCm/clr commit: ee3714e916]
2023-08-04 06:15:47 -04:00
Satyanvesh Dittakavi ee3714e916 Github-3225 - Fix hip on cuda build issue with -default-stream=per-thread
Change-Id: I0485891c265617c213964f4130e90fbca9d801d4
2023-08-04 06:15:47 -04:00
Cole Ramos 00e4558fca Merge pull request #155 from arghdos/bf16_flops
fix max BF16 flop rate on CDNA2

[ROCm/rocprofiler-compute commit: c809346b1b]
2023-08-03 15:36:45 -07:00
Cole Ramos c809346b1b Merge pull request #155 from arghdos/bf16_flops
fix max BF16 flop rate on CDNA2
2023-08-03 15:36:45 -07:00
Ioannis Assiouras 275ef916cd SWDEV-415160 - Added fix in kernel argument logging
Change-Id: Ic54d51264602c7bf0c91b5273f9519da3fbb1062


[ROCm/clr commit: 63af50b6e0]
2023-08-03 21:39:41 +01:00
Ioannis Assiouras 63af50b6e0 SWDEV-415160 - Added fix in kernel argument logging
Change-Id: Ic54d51264602c7bf0c91b5273f9519da3fbb1062
2023-08-03 21:39:41 +01:00
Giovanni LB 71b8b748c3 SWDEV-408509: Updated readme for MPI use
Change-Id: I17f46c48600236c925f741ba14bca01b087a823d
2023-08-03 11:05:03 -04:00
Giovanni LB bc41f8700a SWDEV-408509: Updated readme for MPI use
Change-Id: I17f46c48600236c925f741ba14bca01b087a823d


[ROCm/rocprofiler commit: 71b8b748c3]
2023-08-03 11:05:03 -04:00
Hao Zhou 454d527756 Merge amd-staging into amd-master 20230803
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I7d0428dc3b5dae6fbd32e414a8aaedc64fb88d44


[ROCm/rocm_smi_lib commit: 54685546ed]
2023-08-03 14:40:50 +08:00
Hao Zhou 54685546ed Merge amd-staging into amd-master 20230803
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I7d0428dc3b5dae6fbd32e414a8aaedc64fb88d44
2023-08-03 14:40:50 +08:00
Giovanni LB 2f8edb0250 SWDEV-415057: Fixing warning messages for masked simds
Change-Id: I06eed3c986e5e7de68978ac995b36edb35183a8a
2023-08-02 17:05:45 -04:00
Giovanni LB 5f3e4b21e5 SWDEV-415057: Fixing warning messages for masked simds
Change-Id: I06eed3c986e5e7de68978ac995b36edb35183a8a


[ROCm/rocprofiler commit: 2f8edb0250]
2023-08-02 17:05:45 -04:00
JoseSantosAMD 2765d923a0 reformatting
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: add68ded67]
2023-08-02 13:55:08 -05:00
JoseSantosAMD add68ded67 reformatting
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
2023-08-02 13:55:08 -05:00
coleramos425 60c0dbd7f4 Only load required archs into ArchConfig datastruct (#144)
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 4e58f0ba2e]
2023-08-02 12:51:51 -05:00
coleramos425 4e58f0ba2e Only load required archs into ArchConfig datastruct (#144)
Signed-off-by: coleramos425 <colramos@amd.com>
2023-08-02 12:51:51 -05:00
coleramos425 e074fc209a Fix incorrect ordering of args in perfagg func
Signed-off-by: coleramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 0f96a8d1e5]
2023-08-02 12:50:34 -05:00
coleramos425 0f96a8d1e5 Fix incorrect ordering of args in perfagg func
Signed-off-by: coleramos425 <colramos@amd.com>
2023-08-02 12:50:34 -05:00
JoseSantosAMD 68f6f9130b Use llvm-cxxfilt to demangle names
Show typed text in in dash-dropdown input box

Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: b63332a317]
2023-08-02 12:38:56 -05:00
JoseSantosAMD b63332a317 Use llvm-cxxfilt to demangle names
Show typed text in in dash-dropdown input box

Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
2023-08-02 12:38:56 -05:00
Ranjith Ramakrishnan 8cc15eda7c Revert "For testing purpose removing the dependency of rocm-core-asan with rocm-core"
This reverts commit 1fa9649637.

Reason for revert: <The change was made for testing purpose. So reverting back>

Change-Id: Ie7618c7aa2b3d71efba950e296b48e728c651ff7


[ROCm/rocm-core commit: 86b7e2ff4f]
2023-08-02 13:34:52 -04:00
Ranjith Ramakrishnan 86b7e2ff4f Revert "For testing purpose removing the dependency of rocm-core-asan with rocm-core"
This reverts commit 8ce1529027.

Reason for revert: <The change was made for testing purpose. So reverting back>

Change-Id: Ie7618c7aa2b3d71efba950e296b48e728c651ff7
2023-08-02 13:34:52 -04:00
Ioannis Assiouras 14f3d8bcd6 SWDEV-414194 - Make hip-lang available on nvidia platform
Change-Id: Ic0082d3960aadbb7ac559140b6e84bd29a75b5cb


[ROCm/clr commit: 97403db468]
2023-08-02 05:19:34 -04:00
Ioannis Assiouras 97403db468 SWDEV-414194 - Make hip-lang available on nvidia platform
Change-Id: Ic0082d3960aadbb7ac559140b6e84bd29a75b5cb
2023-08-02 05:19:34 -04:00
Charis Poag 4e39fe3e25 [lib] Enhance Logger: gpu_metrics + enable console out
* Updates:
    - Env variable RSMI_LOGGING=0 or any other value
        -> all logging off
    - Env variable RSMI_LOGGING=1 -> logs only
    - Env variable RSMI_LOGGING=2 -> console only
    - Env variable RSMI_LOGGING=3 -> both logs + console
    - Metrics output includes hexdump of current file
      and decoded metrics (functions: logHexDump
      and log_gpu_metrics)
    - System info gathered, now includes if system's
      perceived endianness - little or big endian
      helpful for viewing decoded hexdump or any
      binary translation
    - Added templates for printing unsigned hex
      (print_unsigned_hex_and_int), unsigned integers
      (print_unsigned_int), and printing both unsigned
      hex and int with an optional header
      (print_unsigned_hex_and_int)
    - Fixed some build compile warnings/errors -
      ex. doing strncpys for sku or board names
      this operation is expected and needed
      and for temp file writes if unsuccessful
      we now properly send RSMI_STATUS_FILE_ERROR
    - Fixed on RHEL 8.8/9.x logrotate does not properly
      initialize

Change-Id: Ifa0f0218c9cafd0a8cd6aa8e7f94d61e9107200f
Signed-off-by: Charis Poag <Charis.Poag@amd.com>


[ROCm/rocm_smi_lib commit: 9c7eed7edc]
2023-08-01 21:46:19 -05:00
Charis Poag 9c7eed7edc [lib] Enhance Logger: gpu_metrics + enable console out
* Updates:
    - Env variable RSMI_LOGGING=0 or any other value
        -> all logging off
    - Env variable RSMI_LOGGING=1 -> logs only
    - Env variable RSMI_LOGGING=2 -> console only
    - Env variable RSMI_LOGGING=3 -> both logs + console
    - Metrics output includes hexdump of current file
      and decoded metrics (functions: logHexDump
      and log_gpu_metrics)
    - System info gathered, now includes if system's
      perceived endianness - little or big endian
      helpful for viewing decoded hexdump or any
      binary translation
    - Added templates for printing unsigned hex
      (print_unsigned_hex_and_int), unsigned integers
      (print_unsigned_int), and printing both unsigned
      hex and int with an optional header
      (print_unsigned_hex_and_int)
    - Fixed some build compile warnings/errors -
      ex. doing strncpys for sku or board names
      this operation is expected and needed
      and for temp file writes if unsuccessful
      we now properly send RSMI_STATUS_FILE_ERROR
    - Fixed on RHEL 8.8/9.x logrotate does not properly
      initialize

Change-Id: Ifa0f0218c9cafd0a8cd6aa8e7f94d61e9107200f
Signed-off-by: Charis Poag <Charis.Poag@amd.com>
2023-08-01 21:46:19 -05:00
Saleel Kudchadker 520b17fb07 SWDEV-384557 - Enable SDMA query
Change-Id: Ibb0a8d131f799985a4d4adbf753261e58c04157f


[ROCm/clr commit: aa6eb555e2]
2023-08-01 18:41:23 -04:00
Saleel Kudchadker aa6eb555e2 SWDEV-384557 - Enable SDMA query
Change-Id: Ibb0a8d131f799985a4d4adbf753261e58c04157f
2023-08-01 18:41:23 -04:00
Cole Ramos 4a3deed32f Merge pull request #151 from JoseSantosAMD/bug_141
Update Grafana Plugin

[ROCm/rocprofiler-compute commit: 83a8577ff3]
2023-08-01 13:47:48 -05:00
Cole Ramos 83a8577ff3 Merge pull request #151 from JoseSantosAMD/bug_141
Update Grafana Plugin
2023-08-01 13:47:48 -05:00
David Yat Sin 66b66e42cd Keep libdrm device_handle on older libdrm
Even if the version of libdrm older and does not support the
amdgpu_device_get_fd function, the device_handle stored in
amdgpu_handle[] is still valid and can be returned via
hsaKmtGetAMDGPUDeviceHandle.

Change-Id: I024a3e82e6cfebac5577aefe359b067746c4023e
2023-08-01 10:52:26 -04:00
David Yat Sin b5f6c688b6 Keep libdrm device_handle on older libdrm
Even if the version of libdrm older and does not support the
amdgpu_device_get_fd function, the device_handle stored in
amdgpu_handle[] is still valid and can be returned via
hsaKmtGetAMDGPUDeviceHandle.

Change-Id: I024a3e82e6cfebac5577aefe359b067746c4023e


[ROCm/ROCR-Runtime commit: 66b66e42cd]
2023-08-01 10:52:26 -04:00
Maneesh Gupta e45838a25c Revert "SWDEV-389530 - [ABI Break]Match error with cuda"
This reverts commit 2b78a9c443.

Change-Id: I07aac68c76b3bc42b595330fdbbb04646b35a814


[ROCm/clr commit: 76a4bd1d7f]
2023-07-31 21:41:54 -04:00
Maneesh Gupta 76a4bd1d7f Revert "SWDEV-389530 - [ABI Break]Match error with cuda"
This reverts commit c7d8557eee.

Change-Id: I07aac68c76b3bc42b595330fdbbb04646b35a814
2023-07-31 21:41:54 -04:00
Maneesh Gupta 6dfea7d3a1 Revert "SWDEV-264166 - [ABI Break] goodbye gcnArch, hello gcnArchName"
This reverts commit 638e204ed0.

Change-Id: Ia7b9ca115be4f9591b195194eed967fc6c330012


[ROCm/hipother commit: 0d3dbe1a1d]
2023-07-31 21:41:12 -04:00
Maneesh Gupta 0d3dbe1a1d Revert "SWDEV-264166 - [ABI Break] goodbye gcnArch, hello gcnArchName"
This reverts commit c15ba5c755.

Change-Id: Ia7b9ca115be4f9591b195194eed967fc6c330012
2023-07-31 21:41:12 -04:00
Maneesh Gupta 045ec1919e Revert "SWDEV-264166 - [ABI Break] goodbye gcnArch, hello gcnArchName"
This reverts commit 20add33513.

Change-Id: Ia7b9ca115be4f9591b195194eed967fc6c330012


[ROCm/clr commit: 8c89d16572]
2023-07-31 21:41:12 -04:00
Maneesh Gupta 8c89d16572 Revert "SWDEV-264166 - [ABI Break] goodbye gcnArch, hello gcnArchName"
This reverts commit f136a576f5.

Change-Id: Ia7b9ca115be4f9591b195194eed967fc6c330012
2023-07-31 21:41:12 -04:00
JoseSantosAMD f90acbd037 Use llvm-cxxfilt to demangle names in kernel_name_shortener
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>


[ROCm/rocprofiler-compute commit: 9360ed8b0c]
2023-07-31 14:19:26 -05:00
JoseSantosAMD 9360ed8b0c Use llvm-cxxfilt to demangle names in kernel_name_shortener
Signed-off-by: JoseSantosAMD <Jose.Santos@amd.com>
2023-07-31 14:19:26 -05:00
David Yat Sin 93aff0b439 Fix compile error when using clang
Fix compile error due to arithmetic on void*
Fix some compile warnings

Change-Id: I03ded438c5af77ba61c0a7017be5d4fe1e16c16c
2023-07-31 18:29:19 +00:00
David Yat Sin 47b40068f6 Fix compile error when using clang
Fix compile error due to arithmetic on void*
Fix some compile warnings

Change-Id: I03ded438c5af77ba61c0a7017be5d4fe1e16c16c


[ROCm/ROCR-Runtime commit: 93aff0b439]
2023-07-31 18:29:19 +00:00
Bill(Shuzhou) Liu 3bdcaa1deb Crash when ecc count sysfile cannot be read
Replace assert with error handling code.

Change-Id: I6500ae4d38a8caea87828aa7d76373d20c8354c7


[ROCm/rocm_smi_lib commit: 0522439ac2]
2023-07-31 08:36:53 -05:00
Bill(Shuzhou) Liu 0522439ac2 Crash when ecc count sysfile cannot be read
Replace assert with error handling code.

Change-Id: I6500ae4d38a8caea87828aa7d76373d20c8354c7
2023-07-31 08:36:53 -05:00
Ioannis Assiouras 62573a3ec4 SWDEV-414482 - Remove cmake_minimum_required from hip-config.cmake
It currently sets an old cmake version that gives warnings with
recent versions of cmake and it is something that should not be
dictated by the config file but instead be set at the app level.

Change-Id: I3584159cafeb0bf3f6ae4929ac062dc11b3658a5


[ROCm/clr commit: 683c041a73]
2023-07-31 14:34:01 +01:00
Ioannis Assiouras 683c041a73 SWDEV-414482 - Remove cmake_minimum_required from hip-config.cmake
It currently sets an old cmake version that gives warnings with
recent versions of cmake and it is something that should not be
dictated by the config file but instead be set at the app level.

Change-Id: I3584159cafeb0bf3f6ae4929ac062dc11b3658a5
2023-07-31 14:34:01 +01:00
Maneesh Gupta 783f4f0e80 Update jenkinsfile
[ROCm/hip-tests commit: aad0aac16c]
2023-07-31 18:37:16 +05:30
Maneesh Gupta aad0aac16c Update jenkinsfile 2023-07-31 18:37:16 +05:30