76333 Commits
Author SHA1 Message Date
Jiabao Xie 3ab54974dc SWDEV-374375 - moving nullptr check into hipGraphNode::isValidNode
Change-Id: Ic9264521d6f0b36ffc948ca9feeaa70eb6e98eb6


[ROCm/clr commit: 03200953e5]
2023-01-09 16:27:38 -05:00
Jiabao Xie 03200953e5 SWDEV-374375 - moving nullptr check into hipGraphNode::isValidNode
Change-Id: Ic9264521d6f0b36ffc948ca9feeaa70eb6e98eb6
2023-01-09 16:27:38 -05:00
Jacob Lambert 507c87da5f SWDEV-356171 - Adding support for name lowering for bitcodes (-fgpu-rdc) via
Comgr mangled name fetching APIs

Change-Id: I10ce2b1288c459e3e61218d68a270aba2148376e


[ROCm/clr commit: 7dd54c746e]
2023-01-09 14:49:51 -05:00
Jacob Lambert 7dd54c746e SWDEV-356171 - Adding support for name lowering for bitcodes (-fgpu-rdc) via
Comgr mangled name fetching APIs

Change-Id: I10ce2b1288c459e3e61218d68a270aba2148376e
2023-01-09 14:49:51 -05:00
Galantsev, Dmitrii 2787767bf0 SYSTEMD: Remove set -e to allow failure
'set -e' flag doesn't allow to fall back to 'return 0' when a command
fails. As installation/removal should not fail in most cases - 'set -e'
flag has been removed.

Below page recommends to be careful with 'set -e' usage:
https://www.debian.org/doc/debian-policy/ch-opersys.html#writing-the-scripts

Change-Id: If4439aaff66747bceabd3beb7e00ae12ce950e43
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-01-09 13:18:47 -06:00
Galantsev, Dmitrii ece8443715 SYSTEMD: Remove set -e to allow failure
'set -e' flag doesn't allow to fall back to 'return 0' when a command
fails. As installation/removal should not fail in most cases - 'set -e'
flag has been removed.

Below page recommends to be careful with 'set -e' usage:
https://www.debian.org/doc/debian-policy/ch-opersys.html#writing-the-scripts

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


[ROCm/rdc commit: 2787767bf0]
2023-01-09 13:18:47 -06:00
kjayapra-amd 5057429e7a SWDEV-361374 - Adding support for hipPointerSetAttributes
Change-Id: I56710b808854acefca07b3b5898deebee38063e9


[ROCm/clr commit: 0c8c08cf51]
2023-01-09 12:36:57 -05:00
kjayapra-amd 0c8c08cf51 SWDEV-361374 - Adding support for hipPointerSetAttributes
Change-Id: I56710b808854acefca07b3b5898deebee38063e9
2023-01-09 12:36:57 -05:00
Karl W. Schulz ae3ac27d6e Remove debug print introduced in #57
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 3f6f0a2b10]
2023-01-09 09:10:14 -05:00
Karl W. Schulz 3f6f0a2b10 Remove debug print introduced in #57
Signed-off-by: Karl W. Schulz <karl.schulz@amd.com>
2023-01-09 09:10:14 -05:00
Maneesh Gupta 9ceef1fdc7 Disable complex hipGraphDestroyNode tests (#111)
Disable:
- Unit_hipGraphDestroyNode_Complx_ChkNumOfNodesNDep
- Unit_hipGraphDestroyNode_Complx_ChkNumOfNodesNDep_ClonedGrph
- Unit_hipGraphDestroyNode_Complx_ChkNumOfNodesNDep_ChldNode

[ROCm/hip-tests commit: 829dc229b5]
2023-01-09 17:30:31 +05:30
Maneesh Gupta 829dc229b5 Disable complex hipGraphDestroyNode tests (#111)
Disable:
- Unit_hipGraphDestroyNode_Complx_ChkNumOfNodesNDep
- Unit_hipGraphDestroyNode_Complx_ChkNumOfNodesNDep_ClonedGrph
- Unit_hipGraphDestroyNode_Complx_ChkNumOfNodesNDep_ChldNode
2023-01-09 17:30:31 +05:30
ROCm CI Service Account 5f9df868d2 SWDEV-368881 - Add hipModuleLaunchCooperative* interfaces (#3113)
- Add interfaces for hipModuleLaunchCooperativeKernel, hipModuleLaunchCooperativeKernelMultiDevice

Change-Id: Idf7f4b01ba243774c86b979f8da3460fd5d9c759

[ROCm/hip commit: a2a6d6e279]
2023-01-09 14:01:11 +05:30
ROCm CI Service Account a2a6d6e279 SWDEV-368881 - Add hipModuleLaunchCooperative* interfaces (#3113)
- Add interfaces for hipModuleLaunchCooperativeKernel, hipModuleLaunchCooperativeKernelMultiDevice

Change-Id: Idf7f4b01ba243774c86b979f8da3460fd5d9c759
2023-01-09 14:01:11 +05:30
Juan Manuel MARTINEZ CAAMAÑO 8de9ca0382 SWDEV-290637 - Specify a working directory when calling hip_embed_pch.sh
Consider the case where cmake is invoked as follows:

    cd <parent_dir>
    cmake -S<source_dir> -B<build_dir> ...

  If `WORKING_DIRECTORY` parameter is not specified in `execute_command`,
  `hip_pch.o` is created outside `<build_dir>`, in `<parent_dir>/hip_pch.o`.

Change-Id: I751f4390628315ad70c36148e09824c19c93ae9e


[ROCm/clr commit: c391af49dc]
2023-01-09 03:17:07 -05:00
Juan Manuel MARTINEZ CAAMAÑO c391af49dc SWDEV-290637 - Specify a working directory when calling hip_embed_pch.sh
Consider the case where cmake is invoked as follows:

    cd <parent_dir>
    cmake -S<source_dir> -B<build_dir> ...

  If `WORKING_DIRECTORY` parameter is not specified in `execute_command`,
  `hip_pch.o` is created outside `<build_dir>`, in `<parent_dir>/hip_pch.o`.

Change-Id: I751f4390628315ad70c36148e09824c19c93ae9e
2023-01-09 03:17:07 -05:00
German 3afbe3a155 SWDEV-372757 - Don't destroy null queue in MT
Skip destruction of the null queue for MT. Windows can destroy worker
thread on exit during the stream destruction, causing a race condition.

Change-Id: I3e4bc3ab2b477d38c0aec1fc59e6f1af0f8f6b0f


[ROCm/clr commit: f39655c0c8]
2023-01-09 00:03:09 -05:00
German f39655c0c8 SWDEV-372757 - Don't destroy null queue in MT
Skip destruction of the null queue for MT. Windows can destroy worker
thread on exit during the stream destruction, causing a race condition.

Change-Id: I3e4bc3ab2b477d38c0aec1fc59e6f1af0f8f6b0f
2023-01-09 00:03:09 -05:00
Jenkins b515e9f211 SWDEV-299127 - Merge 'develop' into 'amd-staging'
Change-Id: Icd8d0e7203e225c00cf962117f68a14d08182c08


[ROCm/hip commit: 690fdb9eda]
2023-01-08 16:30:00 +00:00
Jenkins 690fdb9eda SWDEV-299127 - Merge 'develop' into 'amd-staging'
Change-Id: Icd8d0e7203e225c00cf962117f68a14d08182c08
2023-01-08 16:30:00 +00:00
Anusha GodavarthySurya 379781ea65 SWDEV-364576 - initialize device malloc heap state using blit kernel
Change-Id: I5d0172aff7d2c04b322a4d828b8a2b438158b80f


[ROCm/clr commit: 274f2de391]
2023-01-07 06:53:53 +00:00
Anusha GodavarthySurya 274f2de391 SWDEV-364576 - initialize device malloc heap state using blit kernel
Change-Id: I5d0172aff7d2c04b322a4d828b8a2b438158b80f
2023-01-07 06:53:53 +00:00
Jaydeep Patel 149afa9444 SWDEV-375137 - Bypass defination of half and half2 alias for internal include of hip_fp16.h
Change-Id: I5258a487d4c2d93e889a523fde81f1b3906d9318


[ROCm/clr commit: 695533d435]
2023-01-06 21:34:51 -05:00
Jaydeep Patel 695533d435 SWDEV-375137 - Bypass defination of half and half2 alias for internal include of hip_fp16.h
Change-Id: I5258a487d4c2d93e889a523fde81f1b3906d9318
2023-01-06 21:34:51 -05:00
ROCm CI Service Account d8b7cb28ff SWDEV-337452 - Changing Clock64 to WallClock64 in tests for gfx11. (#78)
Change-Id: I484fe9ff7cd56c70a37a3ac5a4a55812f8557259


[ROCm/hip-tests commit: 87fac87657]
2023-01-06 15:05:21 -08:00
ROCm CI Service Account 87fac87657 SWDEV-337452 - Changing Clock64 to WallClock64 in tests for gfx11. (#78)
Change-Id: I484fe9ff7cd56c70a37a3ac5a4a55812f8557259
2023-01-06 15:05:21 -08:00
Galantsev, Dmitrii 6e0c5d1d56 Fix rdcd crash on rocmtools fields read
- Solve issue that resulted in rdcd crash when reading registers 700-799
  by setting ROCMTOOLS_METRICS_PATH in rdc.service

README changes:
- Change default install path for gRPC
- Simplify install instructions
- Make more commands copy-pasteable
- Replace /opt/rocm-<version> with /opt/rocm
- Misc fixes

Change-Id: I39a2896ed2af5a3889f4b36cd8bcc8d3e9593585
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-01-06 16:39:17 -06:00
Galantsev, Dmitrii 9cdf52b0b7 Fix rdcd crash on rocmtools fields read
- Solve issue that resulted in rdcd crash when reading registers 700-799
  by setting ROCMTOOLS_METRICS_PATH in rdc.service

README changes:
- Change default install path for gRPC
- Simplify install instructions
- Make more commands copy-pasteable
- Replace /opt/rocm-<version> with /opt/rocm
- Misc fixes

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


[ROCm/rdc commit: 6e0c5d1d56]
2023-01-06 16:39:17 -06:00
Eric Huang 505287412f Revert "libhsakmt: Remove unnecessary CPU unmap"
This reverts commit 7787a039bd.

It causes a regression in pytorch benchmark.

Change-Id: I96173dbd061cf38d6f451c02cb181ae51b7f625e
Signed-off-by: Eric Huang <jinhuieric.huang@amd.com>
2023-01-06 17:16:40 -05:00
Eric Huang 54e3e5ab8f Revert "libhsakmt: Remove unnecessary CPU unmap"
This reverts commit 1bb6d872ac.

It causes a regression in pytorch benchmark.

Change-Id: I96173dbd061cf38d6f451c02cb181ae51b7f625e
Signed-off-by: Eric Huang <jinhuieric.huang@amd.com>


[ROCm/ROCR-Runtime commit: 505287412f]
2023-01-06 17:16:40 -05:00
Jiabao Xie 078f931d73 SWDEV-374375 - Added checks to see if hip graph nodes are valid
Change-Id: I9e6eabf0e4a9100de6f9d26bf5b815957f12d4f2


[ROCm/clr commit: e5490697cc]
2023-01-06 16:58:56 -05:00
Jiabao Xie e5490697cc SWDEV-374375 - Added checks to see if hip graph nodes are valid
Change-Id: I9e6eabf0e4a9100de6f9d26bf5b815957f12d4f2
2023-01-06 16:58:56 -05:00
colramos425 058e6d0507 Rename GitHub action
Signed-off-by: colramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 7d719f5624]
2023-01-06 15:33:52 -06:00
colramos425 7d719f5624 Rename GitHub action
Signed-off-by: colramos425 <colramos@amd.com>
2023-01-06 15:33:52 -06:00
pghafari 24be73637f SWDEV-375135 - adding error string
Change-Id: I73276462627a47d405c8439d8a843ac266fc5d38


[ROCm/clr commit: 7615fba2d5]
2023-01-06 16:31:35 -05:00
pghafari 7615fba2d5 SWDEV-375135 - adding error string
Change-Id: I73276462627a47d405c8439d8a843ac266fc5d38
2023-01-06 16:31:35 -05:00
Cole Ramos c06850a3b1 Merge pull request #63 from AMDResearch/ci-reorg
Ci Reorganization

[ROCm/rocprofiler-compute commit: 45ce1afe8c]
2023-01-06 14:30:58 -06:00
Cole Ramos 45ce1afe8c Merge pull request #63 from AMDResearch/ci-reorg
Ci Reorganization
2023-01-06 14:30:58 -06:00
ROCm CI Service Account 9bc91a13b2 SWDEV-366390 - [catch2][dtest] Adding additional functional tests for hipGraphDestroyNode() API (#101)
Change-Id: Ia906f9a1c409c1d694be9089f75e939729e6103b


[ROCm/hip-tests commit: 70c61d55a4]
2023-01-06 12:00:07 -08:00
ROCm CI Service Account 70c61d55a4 SWDEV-366390 - [catch2][dtest] Adding additional functional tests for hipGraphDestroyNode() API (#101)
Change-Id: Ia906f9a1c409c1d694be9089f75e939729e6103b
2023-01-06 12:00:07 -08:00
ROCm CI Service Account 4e71301381 SWDEV-374402 - Fix hipExtLaunchKernel documentation (#3126)
Change-Id: I90ad2a3a9a7d940f6853f976b329ee0eb5a161b8


[ROCm/hip commit: a95b8c94df]
2023-01-06 11:59:31 -08:00
ROCm CI Service Account a95b8c94df SWDEV-374402 - Fix hipExtLaunchKernel documentation (#3126)
Change-Id: I90ad2a3a9a7d940f6853f976b329ee0eb5a161b8
2023-01-06 11:59:31 -08:00
Cole Ramos 7e05179ee2 Add RHEL 8 status badge
[ROCm/rocprofiler-compute commit: d5c28f5348]
2023-01-06 13:17:02 -06:00
Cole Ramos d5c28f5348 Add RHEL 8 status badge 2023-01-06 13:17:02 -06:00
colramos425 032edb2e10 Remove test on temp dev branch
Signed-off-by: colramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 23377548e7]
2023-01-06 13:15:58 -06:00
colramos425 23377548e7 Remove test on temp dev branch
Signed-off-by: colramos425 <colramos@amd.com>
2023-01-06 13:15:58 -06:00
colramos425 8f56266646 Change dependency install permissions
Signed-off-by: colramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 6b1e468716]
2023-01-06 12:42:07 -06:00
colramos425 6b1e468716 Change dependency install permissions
Signed-off-by: colramos425 <colramos@amd.com>
2023-01-06 12:42:07 -06:00
colramos425 a67432e3cf Test new RHEL 8 based CI pipeline
Signed-off-by: colramos425 <colramos@amd.com>


[ROCm/rocprofiler-compute commit: 3e4c9a2265]
2023-01-06 12:37:31 -06:00
colramos425 3e4c9a2265 Test new RHEL 8 based CI pipeline
Signed-off-by: colramos425 <colramos@amd.com>
2023-01-06 12:37:31 -06:00