560 Коммитов

Автор SHA1 Сообщение Дата
agodavar 13436a7e1f cmake hip-rocclr as default build,change HIP_PLATFORM to amd|nvidia
Change-Id: I59d2e15b297b6ca2d5eee1a6dee642bdb01a3839


[ROCm/hip commit: d10124e1d7]
2020-10-21 07:26:14 -04:00
Rahul Garg 03001805c3 Bump version to 4.0
Change-Id: Ia8c3b21ccd58f07c95aa3030bc787144f934f80e


[ROCm/hip commit: 6572d1d522]
2020-10-19 21:00:13 -04:00
Freddy Paul 4adc690374 HIP:Break dependency to rocm-dev package
Check for rocm_agent_enumerator instead of rocminfo or
.info/version.

Change-Id: I1718bd4f70b3e527ea3afe19c1a685ab7ed70808


[ROCm/hip commit: 863082c528]
2020-10-12 17:53:53 -04:00
Sarbojit Sarkar 0eebd71062 SWDEV:253548 : remove gfx-arch macros
Change-Id: I1ef0b4e080c15a9c6228f48ecd6a65b134d0a72d


[ROCm/hip commit: a2f9a2d469]
2020-10-06 01:15:58 -04:00
Rahul Garg 11ee314c11 Bump version to 3.10
Change-Id: I7410996510fa24d2db0a4ecb2a2642e2e95058cf


[ROCm/hip commit: ee75be9cd4]
2020-10-05 20:26:38 -04:00
Vladislav Sytchenko e4caaa2a77 Revert "Revert "Merge branch 'amd-master-next' into amd-npi-next""
This reverts commit 28b17d3dbd.

Reason for revert: <INSERT REASONING HERE>

Change-Id: I92ceb171e31026ed1864704cef2fc1497b883ef9


[ROCm/hip commit: ad2d55c144]
2020-10-05 13:20:58 -04:00
Vladislav Sytchenko 28b17d3dbd Revert "Merge branch 'amd-master-next' into amd-npi-next"
This reverts commit 258d79bca7.

Reason for revert: <INSERT REASONING HERE>

Change-Id: I53322718dadde2c98f96140b8e260ec7ee9ef721


[ROCm/hip commit: 374ead1d19]
2020-10-05 13:02:39 -04:00
Vladislav Sytchenko 258d79bca7 Merge branch 'amd-master-next' into amd-npi-next
Change-Id: I0587f67e28cec51c2ae753e986d2c7ce21db271e


[ROCm/hip commit: 73558e3363]
2020-10-05 09:51:06 -04:00
Srinivasan Subramanian e23c2e2065 hipcc doesn't find libhsakmt without ldconf entries
Signed-off-by: Srinivasan Subramanian <srinivasan.subramanian@amd.com>
Change-Id: Iea6a43786f05c9e44dcf863f4f96a53f81384dbd


[ROCm/hip commit: 966ee44aae]
2020-10-02 12:55:00 -04:00
agodavar 53fa367039 SWDEV-249870 - Short-Term solution for Pre-Compiled Headers for Online Compilation
Change-Id: Iec989787e546ff2eb68c4b146dc540655698b569


[ROCm/hip commit: 288fbe5af3]
2020-09-24 12:18:06 -04:00
kjayapra-amd ba88ed195f SWDEV-251941 - Adding gfx1030, gfx1031 support to mainline.
Change-Id: Ifbe0d72646f5f00c7b8e16338587fc564a314b92


[ROCm/hip commit: 9d9602aca5]
2020-09-14 17:10:17 -04:00
Vladislav Sytchenko 17a629d5c5 Merge branch 'amd-master-next' into amd-npi-next
Change-Id: I53f9c054e5df19bd8b130e7610d71b91d525474a


[ROCm/hip commit: 82056cc7a0]
2020-09-10 11:31:46 -04:00
agodavar d9eef29787 SWDEV-249870 - Short-Term solution for Pre-Compiled Headers for Online Compilation
Change-Id: Ibcb365ce2ff27c4c2379609964078da42e1226b1


[ROCm/hip commit: 9e2fa6e215]
2020-09-09 13:44:13 -04:00
Rahul Garg 91b45333cb Fix dependency on rocm-dkms pkg
SWDEV-249463- hipcc can't find the rocm_agent_enumerator

Change-Id: I768a0d09753047508734d8360eb3d154edc0b0ef


[ROCm/hip commit: df1dc87d0f]
2020-09-03 03:30:59 -04:00
Jenkins 9cf1f60bc8 Merge 'amd-master-next' into 'amd-npi-next'
Change-Id: I914aa748c92849f9f7ab796129a4617753d728db


[ROCm/hip commit: f9ebdacdfa]
2020-08-25 11:10:53 -04:00
Rahul Garg 8a5b10a216 Bump version to 3.9
Change-Id: I5dfc997336fac42f3b6b0998a4bb212462de38f9


[ROCm/hip commit: 2380cf7805]
2020-08-24 21:52:22 -04:00
Yaxun (Sam) Liu 4fcbffd307 Fix hipcc for extracing clang version
On teamcity clang --version returns something like

clang version 12.0.0
Target: x86_64-unknown-linux-gnu

currently hipcc does not handle it correctly since [^ ] causes new line and Targe:
matched. \S will make sure only version string matched.

Change-Id: I3659d6daf89b709d2b001e6b8024d69d8b79efc0


[ROCm/hip commit: d537bb3859]
2020-08-21 18:21:46 -04:00
Jenkins 4541cdb161 Merge 'amd-master-next' into 'amd-npi-next'
Change-Id: I935fc8f681fad2df4e932407287a29a6a797351a


[ROCm/hip commit: d95ca630b5]
2020-08-14 09:09:52 +00:00
Yaxun (Sam) Liu 1604965299 Let hipcc not escape space between obj files extracted from library
hipcc extracts bundles from static libraries and pass them to clang. It should
not escape spaces between objects extracted from library.

Fixes: SWDEV-246544
Change-Id: Iad3902f28a43a3986917ee37a49f10382c329940


[ROCm/hip commit: 0964d64071]
2020-08-07 09:34:27 -04:00
Rahul Garg eb2f4da931 Bump version to 3.8
Change-Id: I710ee1456aa108eb979eb5bef8f32081dda593d9


[ROCm/hip commit: dd82a30348]
2020-07-30 13:30:55 -04:00
Rahul Garg e1bf817d60 Remove libhip_hcc symlinks to libamdhip64
Change-Id: I7b5b47fc7ca9760316c2424c16b454d7919c665c


[ROCm/hip commit: dc904abd8a]
2020-07-27 23:58:29 +00:00
Tao Sang db22e0d701 Support numa if libnume-dev is installed
Let rocclr decide numa dependence

Change-Id: I65bdfba7ec0d06b550f86632318bcfd1f765cfa9


[ROCm/hip commit: fc5ccbe13d]
2020-07-22 08:55:28 -04:00
Vlad Sytchenko 616c9f1e58 Merge branch 'amd-master-next' into amd-npi-next
Change-Id: Id241c60d6c2ceb4049c3ec15d9fe06baf28bcb3a


[ROCm/hip commit: d7c99eb8ce]
2020-07-20 09:49:15 -04:00
Ashutosh Mishra c1456808c5 Adapting to static libaray changes for hipcc
Since the introduction of BUILD_SHARED_LIBS there is only one target created : libamdhip64
Which is static ( libamdhip64.a ) or Dynamic ( libamdhip64.so ) depending on whichever it is
being compiled for. After this change we do not have any target libamdhip64_static which is
mentioned in the hipcc for linking. Hence cleaning the same.

Change-Id: Ia45c145e17b111b3f6a32299a11962b10f1cc539


[ROCm/hip commit: 9f3cf75713]
2020-07-17 14:42:07 -04:00
Rahul Garg 63b52034a3 Bump version to 3.7
Change-Id: Id077c317573e95833c8bc7f16951df776de2a273


[ROCm/hip commit: 6a277dea45]
2020-07-08 01:54:05 -04:00
Michael LIAO 11cdea3778 [hipcc] Only add -x hip on HIP-Clang compilation.
Change-Id: I19704c713ad00f92196d7586498e62f80b8cd177


[ROCm/hip commit: 5ab67017f5]
2020-07-06 15:16:51 -04:00
Tao Sang c2a9bed3d7 Support numa policy set by user
Add hipHostMallocNumaUser flag to hipHostMalloc() in order to support
numa policy set by user.

Change-Id: I6d70ed539a5f97f27187f2242b68849c0e27e4d6


[ROCm/hip commit: 63051ca2e1]
2020-06-19 21:23:58 -04:00
Jenkins f96529dc2e Merge 'amd-master-next' into 'amd-npi-next'
Change-Id: Id0bd0798c460b51653a73b6a9ce97ddaec92874a


[ROCm/hip commit: be658f6f76]
2020-06-16 21:09:56 +00:00
Vlad Sytchenko 6556412a83 Revert "Let hipcc not pass -mllvm option to HIP-Clang on Windows"
This reverts commit 9683880363.

Change-Id: If29906b9c63f03d6e51144f510d3a956d90935e8


[ROCm/hip commit: 01372e2cd4]
2020-06-11 16:36:48 -04:00
Siu Chi Chan ee30f289b4 fix uninitialized value in hipcc
Change-Id: I90b070c491f0efc328fcf97de0e111658ec772de


[ROCm/hip commit: 85e3b37052]
2020-06-10 16:07:51 -04:00
Yaxun (Sam) Liu 0a8e0c9147 Fix include path and wrapper header
Currently std::complex and some other std functions require uses to
include hip_runtime.h before any other headers to work, which is not
reliable.

changes are made in clang to fix this issue:
https://reviews.llvm.org/D81176

which requires hipcc and HIP headers to make corresponding changes.

This patch will make sure the clang change will not break
HIP/ROCclr during this transition.

After the transition is done, we can remove explicitly setting
include path for HIP-Clang and HIP header in hipcc and hip config
cmake files and rely on clang driver to set it automatically.

Change-Id: I5d226861c2560ffa6c5ab17343a43cc378048061


[ROCm/hip commit: 087c579625]
2020-06-09 17:37:20 -04:00
Rahul Garg 6d110befe1 Bump version to 3.6
Change-Id: I739a7bd03a4ed102bbc7c2f60d108e20132f5423


[ROCm/hip commit: 96a2834595]
2020-06-09 11:22:20 -04:00
kjayapra-amd 8986f88fd5 FEAT-30999 - Add gfx90a support in npi.
Change-Id: Iabd36196e25be441bb816d5bab7a829911507169


[ROCm/hip commit: 06013d5750]
2020-06-08 13:49:03 -04:00
Aaron En Ye Shi 9dabdf86fe Add compiler-rt library for __fp16 and _Float16
Similar to HCC, link with compiler-rt to support __fp16 and _Float16 type conversions in ONNX models. This should resolve SWDEV-238491.

Change-Id: Iad8dcff568831719f501f562a04023326ae8036c


[ROCm/hip commit: 56392b4f8a]
2020-06-03 18:53:14 +00:00
Siu Chi Chan 20abb9dcc7 update device library path
fix device lib directory

add missing --hip-link switch for link phase

Change-Id: I4b2eeb32648ca3cec72ec1f4e3381ce1fc0a90a5


[ROCm/hip commit: f20748854e]
2020-06-03 14:44:23 -04:00
kjayapra-amd d8c88789c3 FEAT-30761 - Adding gfx1031 to known targets in hipcc on amd-npi-next branch
Change-Id: I0f7fb414d53bd83087681ddb4e6a86802ba3c3ba


[ROCm/hip commit: ca47b9d8a7]
2020-06-03 12:54:51 -04:00
Vlad Sytchenko 2cefbe38e1 Merge branch 'amd-master-next' into amd-npi-next
Change-Id: I75be5fbe5ddd6552a6a316ec99ca8833ee02cb6c


[ROCm/hip commit: e19c8e176f]
2020-05-21 19:17:10 -04:00
Christophe Paquot f0bd04856a [hip] Skip lang guess if -x <lang> is specified.
Change-Id: If5cbdd1e5d36d2d8b83f3eadd0598162691167aa


[ROCm/hip commit: 96704ddd00]
2020-05-15 17:07:40 -04:00
Vlad Sytchenko 13afb72279 Merge branch 'amd-master-next' into amd-npi-next
Change-Id: Ie692324c8cf6215bf6cf87de0d5e3aa1bdfd5ea1


[ROCm/hip commit: 38ce7d8ae7]
2020-05-15 11:15:27 -04:00
Payam e5a32d5511 updating envar to HIP_ROCCLR_HOME
Change-Id: Ic0bbf40638538307377e6db1a7379fb23dec8306


[ROCm/hip commit: 0153027fd8]
2020-05-14 12:59:51 -04:00
Aaron En Ye Shi 967c7306da Merge "search path logic updated for extractkernel SWDEV-230929" into amd-master-next
[ROCm/hip commit: da01762f1a]
2020-05-12 17:59:47 -04:00
Icarus Sparry f47f8ad6f6 Fix runtime failure on windows
Signed-off-by: Icarus Sparry <icarus.sparry@amd.com>
Change-Id: I6c991a943e04ef29eff2905becbed0038c3b8ab9
Signed-off-by: Icarus Sparry <icarus.sparry@amd.com>


[ROCm/hip commit: 64f8ff5e70]
2020-05-11 17:30:47 -04:00
Dittakavi Satyanvesh adcb645ab2 search path logic updated for extractkernel SWDEV-230929
Change-Id: I48d6332502774485d7ced3fee065a74f15774500


[ROCm/hip commit: 83f0c4402e]
2020-05-11 02:27:40 -04:00
Icarus Sparry b59442a555 Correct quoting of arguments
The hipcc script takes arguments and uses this to build up a new
command. Characters which are special to the shell need to be quoted
to prevent them being interpreted.

In particular adding
     --Wl,--enable-new-dtags -Wl,--rpath,'$ORIGIN:$ORIGIN/../lib'
to the command should pass quoted dollar signs into the resulting
string so the shell passes them on, rather than substituting the
values.

The arguments are processed in a conventional loop, but can be altered
during the course of the loop, and also by linker response files.

Tested by running
  HIPCC_VERBOSE=7 HIP_COMPILER=clang hipcc --cxxflags \
      fred.c -Wl,,--rpath,'$ORIGIN:$ORIGIN:/../lib'
and observing "-Wl,--rpath,\$ORIGIN\:\$ORIGIN\:..\/lib" in the
displayed hipcc-cmd output (and ignoring the errors due to rocm not
being installed)

Change-Id: I26b62f09ff3518cceeb85fa8823bb12a95c1c78e
Signed-off-by: Icarus Sparry <icarus.sparry@amd.com>


[ROCm/hip commit: a4f01ffca6]
2020-05-10 18:16:48 -04:00
agodavar 90ae94b334 SWDEV-234447:Fix error Use of uninitialized value in concatenation (.)
Change-Id: Ia6f8d23f100826438f152c175d10ac3096ee024e


[ROCm/hip commit: a9bc94129b]
2020-05-08 12:07:24 -04:00
Aaron Enye Shi 42b80104c0 SWDEV-234954 - Fix hipconfig on Windows
Before setting the HIP_RUNTIME and HIP_COMPILER variables, first check the environment if these are set. We should prioritize the environment settings. For windows, it will be set, and also explicitly call perl when invoking hipconfig.

Change-Id: I89ad267285239e6d8a897dc681c4af5906e7b9d8


[ROCm/hip commit: 5fbae827c2]
2020-05-08 13:27:36 +00:00
Vlad Sytchenko 15205ece1c Merge branch 'amd-master-next' into amd-npi-next
Change-Id: Id97c6b8c875731250049a5b9dc8062311ae291ad


[ROCm/hip commit: 88172bac72]
2020-05-07 17:17:21 -04:00
Aaron Enye Shi 995949cb64 Fix missed VDI names in hip-on-rocclr
Change-Id: I830feb37a043656136648e92a0c6f1eaae8402d7


[ROCm/hip commit: 1c1be71b63]
2020-05-07 08:37:28 -04:00
Rahul Garg 4efc743802 Remove HIP_MARKER left overs due to HIP PR 2032
Change-Id: Ieae68dd3b12c92b1d6830619ca4c6ae43c400225


[ROCm/hip commit: 819677825f]
2020-05-06 20:26:18 -04:00
Payam 0c8b343931 name change vdi to rocclr
Change-Id: I06d198bbb4a499e153b290b73a92afed3553b252


[ROCm/hip commit: c5f76c3de3]
2020-05-06 09:14:30 -04:00