Rahul Garg
10a61380dd
SWDEV-271182 - Fix HdpMemFlushCntl and HdpMemFlushCntl
...
Change-Id: I33e5a677c6c6e1d83e6343f8e3690d7b34fe2af5
[ROCm/hip commit: 72e7826adf ]
2021-02-12 14:38:56 -05:00
Sarbojit Sarkar
4500383ffb
SWDEV-270630 - Added missing nullcheck
...
Change-Id: I7caf26c59c4660e26b4159da35731c2ce1600819
[ROCm/hip commit: 5e7ee214ec ]
2021-02-12 13:29:30 -05:00
Sarbojit Sarkar
f846f05f3c
SWDEV-271496 - Added missing params check
...
Change-Id: I17bbf5ed445826e7380df22fa5c6ec1675e208d6
[ROCm/hip commit: 751578a37e ]
2021-02-12 13:28:12 -05:00
Vladislav Sytchenko
910366cc49
SWDEV-252745 - Guard PCH code behind __HIP_ENABLE_PCH macro
...
Change-Id: I12425b9d44b3d92f9cacceb797a5d09d99e4156b
[ROCm/hip commit: eb00f70bf3 ]
2021-02-10 09:23:41 -08:00
Zack Galbreath
17ca4ca8dc
SWDEV-264220 - Provide CMake hip language configuration information
...
This provides the required information for CMake to bootstrap
HIP language and runtime support. In particular this file
is consumed by CMake during HIP compiler detection to
determine the required flags needed for compilation and
linking.
Initial design was discussed in #2158
Add copyright / license header
Change-Id: I10acb860bf6291b2deb6b678e6e916faa7c82c2a
[ROCm/hip commit: 8c90ab196b ]
2021-02-10 08:26:35 -05:00
cjatin
68e3162151
SWDEV-252745 - Adding rtc options transformer
...
Change-Id: Ib250689906a35f81255398e53da979774361dbfa
[ROCm/hip commit: 4681e124f6 ]
2021-02-09 13:35:30 -05:00
agodavar
ac394a834b
SWDEV-271096 - Handle depth zero in hipMalloc3D
...
Change-Id: I0ef0cc825e20b3480e9e5476e09dde5f73cdd3ea
[ROCm/hip commit: c149c88fa1 ]
2021-02-09 08:39:44 -05:00
Jatin Chaudhary
24f12bbd85
SWDEV-271274 - Remove hip init call from hipUnregisterBinary, this call ends up initializing rocclr and hsa even when there is no hip call in the entire file
...
Change-Id: I20c1d3079c6032d79c5b892d5616921f7aeb4fe2
[ROCm/hip commit: 1770e8a160 ]
2021-02-09 07:59:32 -05:00
agodavar
e3d44c8508
SWDEV-269085 - Add support for build with ADDRESS_SANITIZER
...
Change-Id: I102cbe197727ec059d3dc9fae3a41bb559b0dff1
[ROCm/hip commit: e236ae7ea5 ]
2021-01-29 01:54:43 -05:00
Vladislav Sytchenko
e7b6c05a3c
SWDEV-1 - Fix Windows build
...
Change-Id: I20c727a8718941694da6dc024efdfd1eb6af828b
[ROCm/hip commit: ff4b9ab9bc ]
2021-01-28 10:22:25 -05:00
agodavar
83957f599e
SWDEV-269400 - handle nullptr in hipFuncGetAttributes and blockSizeLimit<0 in hipModuleOccupancyMaxPotentialBlockSize
...
Change-Id: Ia1c6e5713f40876b4a9c7a1c56b7b3a589c4497a
[ROCm/hip commit: 464cad2751 ]
2021-01-27 23:41:31 -05:00
agodavar
637cefb59f
SWDEV-268552 - HIP sample segfaults during hipModuleLoad, fix mmap bug
...
Change-Id: I51c6061e7ac6b2524586d96fdd69b9f084b1906a
[ROCm/hip commit: aac12d1bd9 ]
2021-01-27 23:39:50 -05:00
Rahul Garg
7b8be62de8
SWDEV-270166 - Remove Linux specific includes
...
Change-Id: I929285941f28941cb41718f9fb8f618d11f1a69b
[ROCm/hip commit: 2314fe2e3a ]
2021-01-27 12:10:37 -05:00
agodavar
92e447686a
SWDEV-267154 - Add checks for grid and block dimensions 0
...
Change-Id: I54799c0a4a42a91f6226f94a1e3ff7bc79046a98
[ROCm/hip commit: 8610e93f39 ]
2021-01-27 00:32:31 -05:00
Vladislav Sytchenko
df171e476f
SWDEV-1 - Fix Windows build
...
Change-Id: I144142b2b31785fe7b1d319fb7e88eb2b41099ac
[ROCm/hip commit: 33d019a800 ]
2021-01-26 15:51:57 -05:00
Joseph Greathouse
d64749035a
SWDEV-269756 - Add missing Cooperative Groups error string
...
Change-Id: I1833f8bb4b48b19bb3d6cac57dda429231cf3562
[ROCm/hip commit: b52392f6ee ]
2021-01-22 15:48:18 -06:00
Tony Tye
8da2326f6f
SWDEV-268864 - Use new isa class to access isa related information (part 2)
...
Change-Id: If7ed535b3012aec3f2cb4eb7ab93d8f5aed9783f
[ROCm/hip commit: 040bc455d4 ]
2021-01-19 03:36:22 +00:00
Tony Tye
03867f738e
SWDEV-268864 - Use new isa class to access isa related information
...
Change-Id: I2122bf85155997d802ca54e456c2dae66b801825
[ROCm/hip commit: c45b74c9de ]
2021-01-18 22:31:01 +00:00
Tony Tye
bca5187787
Use ROCclr Info.targetId_
...
Use Info.targetId_ instead of Info.name_ so it will work on Windows
PAL driver and ROCm.
Change-Id: I20537899c36c0ee330a4c09136a52e53d9f35e0d
[ROCm/hip commit: 28e60ec942 ]
2021-01-14 05:17:20 +00:00
Rahul Garg
8c0ea0d8a3
Add IPC Events support
...
Change-Id: Iac2bf3d5e1d9a993bebbb066c20d300d6f05558b
[ROCm/hip commit: c307baf3da ]
2021-01-08 20:09:26 +00:00
Tao Sang
2820f91c90
Remove hip-hcc codes: Part four
...
Remove __HCC__, __HCC_ONLY__, __HCC_CPP__, __HCC_C__,
__HCC_OR_HIP_CLANG__, __HIP_ROCclr__ and their guarded codes.
Remove Hcc codes from directed_tests and samples.
Remove __HIP_PLATFORM_HCC__ and __HIP_PLATFORM_NVCC__ from
some files where they are not necessary.
Add deprecation notice.
Change-Id: I1ae467eafd749d6c25bca204c1724b026be21fce
[ROCm/hip commit: b34dd95124 ]
2021-01-08 10:53:34 -05:00
agodavar
add7f87881
SWDEV-245381: Updated guarantee error messages to print based on BUILD_TYPE
...
Change-Id: Ifafbc075d6b9860da040c72859127c4e638a786f
[ROCm/hip commit: 387d0aa829 ]
2021-01-05 23:29:50 -05:00
Tao Sang
c618b6aeff
Remove hip-hcc codes: Part three
...
1.Rename include/hip/hcc_detail/ as include/hip/amd_detail/
2.Rename include/hip/nvcc_detail/ as include/hip/nvidia_detail/
3.Create __HIP_PLATFORM_AMD__ to replace __HIP_PLATFORM_HCC__
4.Create __HIP_PLATFORM_NVIDIA__ to replace __HIP_PLATFORM_NVCC__
After hcc_detail, nvcc_detail, __HIP_PLATFORM_HCC__ and __HIP_PLATFORM_NVCC__
have been removed from upstream, they will be removed from hip runtime.
Change-Id: I1ae457effd739d6c25bca203c1724b026be21fce
[ROCm/hip commit: c2adc70d4d ]
2021-01-05 10:39:31 -05:00
Satyanvesh Dittakavi
5461aac249
SWDEV-263678 - fix rocHPCG mgpu perf drop
...
Change-Id: I33269fe4f6165d1ed172b19033ab9fcb92f338c3
[ROCm/hip commit: 57dfaab032 ]
2021-01-05 00:22:12 -05:00
cjatin
80d151d03b
Add ELF Flags moved from rocclr
...
Change-Id: I5febe7bdca80517e9f9492d7930def72db83c14e
[ROCm/hip commit: b96cc0f4c7 ]
2021-01-04 13:43:16 -05:00
Sarbojit Sarkar
c97cd36663
Revert "Fix hipmemset to match CUDA behavior"
...
This reverts commit f57da595ff .
Change-Id: I53052b25bac4956f3efd124eadc936197f2e466a
[ROCm/hip commit: 36a6baf829 ]
2021-01-01 00:11:58 -05:00
agodavar
60998172fb
hipmemcpy2D handle height 0
...
Change-Id: I46bf89e81559c3bfccac0dd0ccd78eee9058c7e3
[ROCm/hip commit: d21cabd890 ]
2020-12-31 01:41:56 -05:00
agodavar
ccf9c1c482
SWDEV-266089: hipStreamAddCallback argument validation
...
Change-Id: I3e61006796e88b4e2ba029118c95f3499959257b
[ROCm/hip commit: 2a4568d416 ]
2020-12-29 05:42:54 -05:00
agodavar
5ae2e9926d
SWDEV-263180 : Fix null ptr dereference
...
Change-Id: Iefc9fa3f195af45a5c5ebe075056246c930a6d84
[ROCm/hip commit: c1dedbd3a0 ]
2020-12-19 02:02:54 -05:00
Rahul Garg
f57da595ff
Fix hipmemset to match CUDA behavior
...
Make hipMemset asynchronous with respect to the host unless
destination pointer refers to pinned host memory.
Change-Id: I5ba230e0cc622aa076dc94692a4c43a57dd2df7b
[ROCm/hip commit: 08f827b28b ]
2020-12-17 19:13:31 +00:00
Evgeny
4156100aee
SWDEV-259683 : hipprof: adding hipApiIdByName() method
...
Change-Id: I1ad2be76efc9fb690ed7c9c2b1091f7eb0c04a31
[ROCm/hip commit: d4df2e880d ]
2020-12-15 15:42:10 -05:00
Satyanvesh Dittakavi
cc8d3a3188
SWDEV-258754 Fix seg fault hipMemset with device pointer mapped from hipHostRegister
...
Change-Id: Ifab66b67df172812ebb6eb25c2bac71821f4d614
[ROCm/hip commit: 5b10098da9 ]
2020-12-15 07:44:34 -05:00
Satyanvesh Dittakavi
390615cc60
Fix hipPointerGetAttributes
...
Modified hipPointerGetAttributes to support hipHostRegister ptrs and mapped device ptrs from hipHostRegister
Change-Id: I2f4cf12e09578768308f644123d6d4bdccbd77a8
[ROCm/hip commit: a7b5347c90 ]
2020-12-15 01:40:24 -05:00
Sarbojit Sarkar
4ff1982a97
Updated review comment
...
Change-Id: Ic7f9f33dd23c975f2a7a0f0d485a3d2a457c62bb
[ROCm/hip commit: 7c3b1cca22 ]
2020-12-13 11:30:28 -05:00
Tao Sang
544f512353
Some improvements on hip cmake file
...
1.Fix unexpected repeated hip runtime lib building
2.Seperate test cmake from top cmake.
Change-Id: I1ae457effd639d6c25bca293c1724b026be21ecd
[ROCm/hip commit: d074c2491f ]
2020-12-11 13:32:15 -05:00
Rahul Garg
a2539f0342
Handle overflow
...
Fixes SWDEV-261712
Change-Id: I730fcdca8c2640fde9cfdfe2f4b4cf4894807fed
[ROCm/hip commit: 15ecdcf084 ]
2020-12-09 19:09:43 -05:00
Saleel Kudchadker
8c78939796
Honor hipEventDisableTiming event flag
...
Change-Id: Ia949db96e81b9af467f04ab40d143e8d6faa9394
[ROCm/hip commit: 6da16e90d2 ]
2020-12-09 15:10:18 -05:00
Jatin Chaudhary
be29ce8cbb
Updating the gcnArchName to now have target id
...
Change-Id: Ibd5576e0fb5b46e8f212de4ec57cd96eb1d3c157
[ROCm/hip commit: d056171a20 ]
2020-12-09 01:22:08 -05:00
Jatin Chaudhary
446cb45dc4
Adding checks for function, size and params in ihipModuleLaunchKernel to have common message for hipModuleLaunch and hipExtModuleLaunch
...
Change-Id: I11921ad753930872572571dbfd1c12daba83a725
[ROCm/hip commit: 91ca6e6ab3 ]
2020-12-07 03:17:14 -05:00
Saleel Kudchadker
1cc4048533
Add a new flag for profilingInfo to record gpu TS
...
Add a flag to record gpu TS in a marker, also disable marker flush
if there was already a marker submitted before.
Change-Id: I9cdf8e49137690c0050fe9370764dd059855a2f8
[ROCm/hip commit: 390d8c54cb ]
2020-12-03 13:45:39 -05:00
agodavar
3cef4c8a97
SWDEV-256810 : hipMemcpy2D API handle width, src/dst pitch 0
...
Change-Id: I4f60b220624f4235c0c3daf68adcd5a496e93696
[ROCm/hip commit: 77e5c4110e ]
2020-12-03 10:34:12 -05:00
Sarbojit Sarkar
4f0fe005b3
SWDEV-258579: hipMemcpy2D better error handling
...
Change-Id: I09378d6e31da99451e22cbe9276a5ff1ad4a1840
[ROCm/hip commit: 4c1f86699d ]
2020-12-03 05:50:42 -05:00
agodavar
ab9e37b729
SWDEV-259210 : Handle invalid inputs for hipDeviceGetByPCIBusId and hipDeviceGetPCIBusId APIs
...
Change-Id: Iab48604941c4c715ee3357ace2e2d26dbc8cad33
[ROCm/hip commit: 9d56e96725 ]
2020-12-02 00:01:54 -05:00
Tony
b736353866
Add additional targets
...
Add support for loading the following targets:
- gfx705
- gfx805
- gfx90c
- gfx1031
- gfx1032
- gfx1033
Change-Id: Ib7f61c33662619757409e95fb0b50068f9e11065
[ROCm/hip commit: aec1c87f34 ]
2020-11-23 20:31:45 +00:00
Aryan Salmanpour
bfbf9c7929
Add support for hipExtStreamGetCUMask API
...
Change-Id: I0fa67ad581dd75556f17c7410af2c1d5cb6ae99a
[ROCm/hip commit: d9a335bccf ]
2020-11-20 13:41:38 -05:00
Satyanvesh Dittakavi
3d6c24b7fa
SWDEV-255614: Fix Caffe2 Test Failure
...
Change-Id: I043caa89b2a43dace7f18c739f30d2a7bfa644ca
Fixes the issue when memcpy DtoH is performed on device 0 where the device buffer
is allocated on device1 and the destination pinned buffer is allocated from device 0.
[ROCm/hip commit: ee32c0407a ]
2020-11-20 10:24:50 -05:00
Vladislav Sytchenko
e0dfaf51e9
Report maxTexture1DLinear property
...
Change-Id: If562bbee80d8b98712806cb8258b5a7482d33bf6
[ROCm/hip commit: fb04bdc4f2 ]
2020-11-20 10:18:20 -05:00
Rahul Garg
49b83492bd
Fix async flag in hipMemset3DAsync
...
Change-Id: I3dc717c14bdd1d46873e03c687bdf57f9202663e
[ROCm/hip commit: 0096a215b4 ]
2020-11-18 20:32:18 -05:00
Yaxun (Sam) Liu
91950fbf62
Fix embedding PCH
...
Change-Id: Ibaf043c9e331f15965185cd4195da98d9441cba3
[ROCm/hip commit: b7f66b634a ]
2020-11-18 00:56:42 -05:00
Rahul Garg
5fff101394
Fix hipDeviceGetByPCIBusId
...
SWDEV-260845
Change-Id: I2d6db15906d794c9ebfa85b745a2c1bbb6f3e731
[ROCm/hip commit: ff5c6f808b ]
2020-11-16 23:28:52 +00:00