Grafico dei commit

4625 Commit

Autore SHA1 Messaggio Data
Sarbojit Sarkar 8ea2da75d2 Enabling hipGetDeviceFlags required in [SWDEV-229170]
Change-Id: I998d37e5847f9651345554bada86df6fce86d1eb


[ROCm/clr commit: 94699a7a6f]
2020-05-08 01:37:23 -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
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
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
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
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
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
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
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
Aaron Enye Shi 158835fd6c Add __HIP_VDI__ to hipconfig host flags for VDI
Change-Id: Ia9582f2d51b50cbe151b4866ffbfc9514825f613


[ROCm/clr commit: eb42a165b4]
2020-05-04 20:03:07 +00:00
Vlad Sytchenko 8d5204b696 Fix even more typos from 42f9702627
Change-Id: I4f44261547b321a214348943ff5117eb5bd55b06


[ROCm/clr commit: b5fe52677e]
2020-05-04 15:26:56 -04:00
kjayapra-amd c3994283b2 SWDEV-232464 - Memory Map modules loaded via file from hipModuleLoad
Change-Id: Ibef8c28b764b8551529212d99a777ae5fe2dffda


[ROCm/clr commit: 8e42d76c06]
2020-05-04 11:46:59 -04:00
Christophe Paquot 3eee7bf1fc Merge "SWDEV-216213 - Delete kernel function_ in hip::Function destructor" into amd-master-next
[ROCm/clr commit: 2ff8f533a4]
2020-05-04 11:36:52 -04:00
Aaron En Ye Shi a083ee2461 Merge "find_package(hip) changes for clang" into amd-master-next
[ROCm/clr commit: a131af098a]
2020-05-04 10:19:51 -04:00
kjayapra-amd aee3cd1daa SWDEV-216213 - Delete kernel function_ in hip::Function destructor
Change-Id: I0f6c44927f453ac63b5b84552a5fba07f04a8a8e


[ROCm/clr commit: ac37f78acb]
2020-05-03 23:08:58 -04:00
Vlad Sytchenko e637f3f9da Fix invalid check in hipTexRefGetAddressMode()
This resolves https://github.com/ROCm-Developer-Tools/HIP/issues/2048.

Change-Id: Iba3653b011434a450a5c3ce10cfd4aa39d318527


[ROCm/clr commit: b848cf085a]
2020-05-03 14:48:32 -04:00
kjayapra-amd 895b4a8f5f SWDEV-231874 - Make hipMemset patten size 8byte aligned when possible
Change-Id: Ida98bd89212af9b00f3c9c7c5d22ae81f3b5396a


[ROCm/clr commit: 8d6478a051]
2020-05-01 23:04:04 -04:00
Alex Xie c9e54b7f60 SWDEV-221166 - Detect support for large bar access through HIP runtime API
Change-Id: Iaa9756c1b5e40c1ab5afb38e44a6699fa5f6c13f


[ROCm/clr commit: 044a7e55ad]
2020-05-01 20:39:52 -04:00
Michael Hong Bin Liao 3421f98c38 Merge "Fix more typos from 42f97026271e2e5f5ecc31fee64678346498e324." into amd-master-next
[ROCm/clr commit: a94de6d463]
2020-05-01 19:35:53 -04:00
agodavar 7da11623bd find_package(hip) changes for clang
Change-Id: I9dc1be1dd5f9424e26ebcd2961207e1c4467550f


[ROCm/clr commit: ce8a5af666]
2020-05-01 20:48:32 +00:00
Matt Arsenault 82ef40d75e Fix installing generated header to include/include
This isn't the ideal solution, but a lot more cleanups are needed for
how install is used.

Change-Id: I63a9c1a46d0da13ee4373038ece228005207271a


[ROCm/clr commit: 80bc98afee]
2020-05-01 12:43:49 -04:00
Michael LIAO 6989a83f35 Fix more typos from 42f9702627.
Change-Id: I75ed28a5862daffc0778910d7ba3b97f51a87949


[ROCm/clr commit: 6bfedf1a1d]
2020-05-01 12:19:30 -04:00
Matt Arsenault 487ba46b76 Don't directly link pthreads
This was already searching for the right threads library, but ignoring
the result.

Change-Id: I10d898245696135c1ef928c7715efce8ec6b939f


[ROCm/clr commit: 36432be962]
2020-05-01 08:28:36 -04:00
Matt Arsenault cfffa8ef84 Don't emit generated hip_prof_str.h to source directory
The build should never touch the source directory, and only write
generated files to the output directory.

Also track the dependency with a custom command and target, as is the
normal method for dependencies on generated files.

Change-Id: I9d835256c643aeef241d26ca05ab390ebba65111


[ROCm/clr commit: b618939e2e]
2020-05-01 08:24:56 -04:00
Matt Arsenault 81e9bf3445 Find python to generate prof API headers.
Don't rely on shell commands. On Ubuntu 20.04, /usr/bin/python no
longer exists, so I'm seeing some failures from somewhere assuming the
path.

The top level CMakeLists also repeats exactly this, which should be
fixed.

Change-Id: I56b26742920f0dc40b363b409892bd41cfa485ef


[ROCm/clr commit: bd4ec781f2]
2020-04-30 18:21:03 -04:00
Aaron En Ye Shi 462b8f9369 Merge "Update hipcc to use HIP_COMPILER variable" into amd-master-next
[ROCm/clr commit: c1d5ba1d0a]
2020-04-30 17:31:33 -04:00
Michael Hong Bin Liao 40639abdaa Merge "[vdi] Skip null texture object in hipDestroyTextureObject." into amd-master-next
[ROCm/clr commit: 977efb14c6]
2020-04-30 16:07:58 -04:00
Aaron Enye Shi a5441b7c97 Update hipcc to use HIP_COMPILER variable
This will update the hipcc script so that it will use HIP_PLATFORM, HIP_COMPILER, and HIP_RUNTIME variables correctly based on updated hipconfig file.

Removing HIP_PLATFORM=clang, only use hcc and nvcc for now. HIP_PLATFORM should eventually switch to amd or nvcc.

Change-Id: Ie527d07a1add974cc3aab8e9f61b0518147d7602


[ROCm/clr commit: c729d52681]
2020-04-30 15:31:20 -04:00