Commit Graph

12219 Commits

Author SHA1 Message Date
Anusha Godavarthy Surya 991c515cbe Merge "SWDEV-233950:link to /opt/rocm/hip/lib/cmake left behind during uninstall" into amd-master-next
[ROCm/clr commit: 59cf312bcd]
2020-05-08 12:12:06 -04:00
agodavar 786203246c SWDEV-234447:Fix error Use of uninitialized value in concatenation (.)
Change-Id: Ia6f8d23f100826438f152c175d10ac3096ee024e


[ROCm/clr commit: e069cf6511]
2020-05-08 12:07:24 -04:00
Matt Arsenault 38a8ebcb18 Don't write generated version.h to source directory
Change-Id: Ib4e7c3171cd227725ae35fed66167df528a4c431


[ROCm/clr commit: 72675bf079]
2020-05-08 10:59:28 -04:00
Vlad Sytchenko 9896d70910 Take into account dynamic LDS size when validating the launch parameters.
Bottom layers don't error check this value, so we might and up writing a bad value to a register and cause the SPI to hang.

Change-Id: I6da4ae71c66a25c63ebb804da4afe4ca7fb831b7


[ROCm/clr commit: 6e985845b3]
2020-05-08 09:37:06 -04:00
Aaron Enye Shi 1c669b3028 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/clr commit: c70a32c5a7]
2020-05-08 13:27:36 +00:00
agodavar 7e277e71b5 SWDEV-233950:link to /opt/rocm/hip/lib/cmake left behind during uninstall
Change-Id: Ideb76b73916881469e39b7a0a4d68d7ec098b4a8
Signed-off-by: agodavar <Anusha.GodavarthySurya@amd.com>


[ROCm/clr commit: 89415b66f0]
2020-05-08 07:36:28 -04:00
Chauncey Hui 56f422cc5c SWDEV-2 - Change OpenCL version number from 3138 to 3139
[ROCm/clr commit: 06ee6f209a]
2020-05-08 03:00:03 -04:00
Sarbojit Sarkar 8ea2da75d2 Enabling hipGetDeviceFlags required in [SWDEV-229170]
Change-Id: I998d37e5847f9651345554bada86df6fce86d1eb


[ROCm/clr commit: 94699a7a6f]
2020-05-08 01:37:23 -04:00
Vlad Sytchenko 605fd9cc66 Merge branch 'amd-master-next' into amd-npi-next
Change-Id: Id97c6b8c875731250049a5b9dc8062311ae291ad


[ROCm/clr commit: 10bf21829c]
2020-05-07 17:17:21 -04:00
Matt Arsenault 090826f5dc Fix generated hip_prof_str.h install again
Change-Id: I92ea4bedbcdc92974998c00ca7f0c00098791cb5


[ROCm/clr commit: 5e28b28044]
2020-05-07 12:40:39 -04:00
Aaron En Ye Shi 190925a097 Merge "Fix missed VDI names in hip-on-rocclr" into amd-master-next
[ROCm/clr commit: dc795978b5]
2020-05-07 12:30:51 -04:00
agodavar 3b63197da6 Fix hip-config.cmake build error in rocBLAS
Change-Id: I097f0dac0f67bfc22e9991350bf63bc7bfa8b269


[ROCm/clr commit: 8f204466e9]
2020-05-07 12:24:20 -04:00
Michael LIAO 0e2c6ebac3 Fix build failure.
- Also fix `-Wreorder` warning. NFC.

Change-Id: I766fdc622c9107f901a55498bdc8fef3d821d1b7


[ROCm/clr commit: 12fcfee41d]
2020-05-07 10:39:10 -04:00
Michael LIAO b785d25506 Clear executable permission.
Change-Id: Ia0d363b1ba89d7947e5b5a55cb67edba86f0515e


[ROCm/clr commit: 503ef06555]
2020-05-07 10:38:58 -04:00
Aaron Enye Shi 6f14391a04 Fix missed VDI names in hip-on-rocclr
Change-Id: I830feb37a043656136648e92a0c6f1eaae8402d7


[ROCm/clr commit: 88ce9d5a10]
2020-05-07 08:37:28 -04:00
Tao Sang 7fc0864531 Merge "Support performance tests" into amd-master-next
[ROCm/clr commit: 94bc7375af]
2020-05-07 07:15:09 -04:00
Chauncey Hui 10deec7751 SWDEV-2 - Change OpenCL version number from 3137 to 3138
[ROCm/clr commit: 3c7f376ec0]
2020-05-07 03:00:03 -04:00
Rahul Garg ea4af9748e Merge "Remove HIP_MARKER left overs due to HIP PR 2032" into amd-master-next
[ROCm/clr commit: 8644e77b9f]
2020-05-07 01:36:57 -04:00
Anusha Godavarthy Surya dcc2159671 Merge "SWDEV-233749 Added support for parallel build and link" into amd-master-next
[ROCm/clr commit: 8d2c9f8f0c]
2020-05-07 00:29:24 -04:00
Rahul Garg b6c8a14323 Remove HIP_MARKER left overs due to HIP PR 2032
Change-Id: Ieae68dd3b12c92b1d6830619ca4c6ae43c400225


[ROCm/clr commit: 4c05fd9d4c]
2020-05-06 20:26:18 -04:00
Christophe Paquot bce1243268 Merge "SWDEV-232464 - Need to initialize image with ptr passed since they can pass image not of type __ClangOffloadBundler." into amd-master-next
[ROCm/clr commit: e1cfe54975]
2020-05-06 16:42:50 -04:00
Christophe Paquot c237edd110 Merge "Skip iHipWaitActiveStreams if stream is NonBlocking" into amd-master-next
[ROCm/clr commit: 59398a74c0]
2020-05-06 16:32:51 -04:00
agodavar 2c12eb85a1 SWDEV-233749 Added support for parallel build and link
Change-Id: Id227ea1fe7574612c33a8e6d91fc59a29490a35f


[ROCm/clr commit: ba2991a38a]
2020-05-06 14:54:39 -04:00
German Andryeyev 6620689d2b Switch PAL version to 592
Change-Id: I7e90b8fd55c57d8d49e4ec1273ab671f96197bae


[ROCm/clr commit: 3446d4e638]
2020-05-06 14:51:32 -04:00
jujiang f3319937db SWDEV-230009-Cltrace log is not created as expected-Create dynamic library
Change-Id: I813d14c093d222c82bec6824b52cc7839f89cef5


[ROCm/clr commit: 08b66a4b1b]
2020-05-06 14:32:00 -04:00
kjayapra-amd ef1dde21f8 SWDEV-232464 - Need to initialize image with ptr passed since they can pass image not of type __ClangOffloadBundler.
Change-Id: I2c50042220a0230bc445ed21728f114a229c53e1


[ROCm/clr commit: 8f38c3260e]
2020-05-06 14:25:43 -04:00
Tao Sang 4f8eff70ec Support performance tests
Support performance tests while direct tests commands keep unchanged.
To build performance tests, run "make build_perf".
To run all performance testis, run "make perf".
To run specific tests, for example, run
/usr/bin/ctest -C performance -R performance_tests/perfDispatch --verbose
To run individual test, for example, run
performance_tests/memory/hipPerfMemMallocCpyFree

Change-Id: I168c1b9ef1ec21b392d48648d0c71e8fbd37d57b


[ROCm/clr commit: f99c3ac337]
2020-05-06 14:06:07 -04:00
Christophe Paquot 51b60fd04a Skip iHipWaitActiveStreams if stream is NonBlocking
SWDEV-234484

Change-Id: I279bdc8485d8218e0aaa89d094c08a84f002a608


[ROCm/clr commit: 0a103a5c49]
2020-05-06 10:36:53 -07:00
Matt Arsenault e19bf351df Don't use relative include path
The header base path is already in the include set.

Change-Id: Id83abaa921d720ae103e3281161b875fcf84493d


[ROCm/clr commit: f1de138a61]
2020-05-06 11:59:39 -04:00
Aakash Sudhanwa 2ff2e7a01b rocclr/CMakeLists.txt: Fixing unresolved merge conflict
Change-Id: I09b9a955b0f1ece8d278112a22bc8aef31b57258
Signed-off-by: Aakash Sudhanwa <Aakash.Sudhanwa@amd.com>


[ROCm/clr commit: 8e6d7dffe3]
2020-05-06 07:24:25 -07:00
Payam 082b9e51ab name change vdi to rocclr
Change-Id: I06d198bbb4a499e153b290b73a92afed3553b252


[ROCm/clr commit: dba0e72de2]
2020-05-06 09:14:30 -04:00
Chauncey Hui 5131244d24 SWDEV-2 - Change OpenCL version number from 3136 to 3137
[ROCm/clr commit: 0981ba433b]
2020-05-06 03:00:03 -04:00
Payam f66b02a3a2 name change vdi to rocclr
Change-Id: I856d6ac1a9a83d89715d6e33dec4aa17abc2f2f2


[ROCm/clr commit: d6100a9547]
2020-05-06 00:54:45 -04:00
Karthik Jayaprakash 1429d9c203 Merge "SWDEV-229840 - Fixing compilation error with right var name." into amd-master-next
[ROCm/clr commit: 259a6fc649]
2020-05-05 18:17:22 -04:00
Yaxun Liu cc5dd41576 Merge "Fix hipcc for -E" into amd-master-next
[ROCm/clr commit: 35f18e76bd]
2020-05-05 18:00:49 -04:00
Alex Xie 1e75874295 SWDEV-234684 - hipmemcpy optimization does not work in tests
Change-Id: I899d172c5b2af88c796fe9a36f97d15ac45caf94


[ROCm/clr commit: bfbc8cd09b]
2020-05-05 15:58:03 -04:00
kjayapra-amd ce6a7d5948 SWDEV-229840 - Fixing compilation error with right var name.
Change-Id: I9f5278638271c384874004eb17085d29ca14ec3a


[ROCm/clr commit: 102cbcdeac]
2020-05-05 14:59:24 -04:00
kjayapra-amd c78173bdb9 SWDEV-209747 - Add compiletime variable DEV_LOG_ENABLE
Change-Id: Ie8ff8abafa6b5e0f83209da42778688a047562c3


[ROCm/clr commit: 1687e8c90c]
2020-05-05 14:48:55 -04:00
Yaxun (Sam) Liu 094472b32d Fix hipcc for -E
-E is for preprocessing only, which should be compile only.

This is required by enabling sccache.

Change-Id: Ia0a0acb6a04abd03a9cb5b3c13cf7446837f37b4


[ROCm/clr commit: 48d89d670e]
2020-05-05 14:30:25 -04:00
Aaron En Ye Shi 1076cb0322 Merge "Make HIP C compliant" into amd-master-next
[ROCm/clr commit: b6a8d471fb]
2020-05-05 13:54:24 -04:00
Christophe Paquot b284eec5a0 Merge "SWDEV-234029 - Remove module from module_map_ @ hipModuleUnload" into amd-master-next
[ROCm/clr commit: 3dfa56ac5c]
2020-05-05 12:56:51 -04:00
Rahul Garg 90ee83eb24 Make HIP C compliant
Change-Id: Ic2fa650675e68200c841ce3db622da836b169f33


[ROCm/clr commit: 19f7508bda]
2020-05-05 12:49:40 -04:00
Saleel Kudchadker c6d4b16980 Disable small copy optimization for now
Change-Id: Ib7a4aa676bb60940e067c985eb19070bd63b2fc2


[ROCm/clr commit: 0fbc0a895b]
2020-05-05 11:52:42 -04:00
kjayapra-amd aa6dfb2d96 SWDEV-209747 - Enable DevLogs on DEBUG or DEV_LOG_ENABLE Compiletime var
Change-Id: Ie5b7855c469f03947b680d4844c1657cbae55b11


[ROCm/clr commit: 8931ac106c]
2020-05-05 09:55:54 -04:00
Karthik Jayaprakash 99bb39daaa Merge "SWDEV-232464 - Memory Map modules loaded via file from hipModuleLoad" into amd-master-next
[ROCm/clr commit: 252b402ebc]
2020-05-05 09:20:14 -04:00
German Andryeyev 02caa0c4f1 Merge "Avoid null stream allocation in hipFree" into amd-master-next
[ROCm/clr commit: c4c5f00fd4]
2020-05-05 08:23:38 -04:00
Chauncey Hui a4725430f9 SWDEV-2 - Change OpenCL version number from 3135 to 3136
[ROCm/clr commit: 339a830bc0]
2020-05-05 03:00:04 -04:00
kjayapra-amd 929c5a3d77 SWDEV-234029 - Remove module from module_map_ @ hipModuleUnload
Change-Id: Ic01fdb88c658c68298bd51cab2da21dc3ff0e1f7


[ROCm/clr commit: 55826ac474]
2020-05-04 20:05:42 -04:00
Aaron En Ye Shi 16920de535 Merge "Add __HIP_VDI__ to hipconfig host flags for VDI" into amd-master-next
[ROCm/clr commit: af618b3363]
2020-05-04 19:07:28 -04:00
German Andryeyev b1e321537f Avoid null stream allocation in hipFree
- Add option to skip stream allocation on access.
- Avoid null stream allocation in ihipFree, so an inactive device
won't be initialized

Change-Id: Id24426640df59a5e7a08b2dd9dcd4d67758b84bf


[ROCm/clr commit: fca05eae5f]
2020-05-04 17:17:36 -04:00