Aakash Sudhanwa
c6c208099b
Revert "Reenable cooperative groups"
...
This reverts commit 7b00a525ba .
Reason for revert: <INSERT REASONING HERE>
Change-Id: I8954b37c354382804a139d80e2551c381fd9b2ed
[ROCm/clr commit: abc115bda8 ]
2020-05-19 18:21:48 -04:00
Jason Tang
d917bbfc73
SWDEV-236894 - Rename LOG_LEVEL to AMD_LOG_LEVEL
...
Change-Id: Ibdfaf0fb615ac343c05d0fa3c3ace9cbb592ecf3
[ROCm/clr commit: 49224d95c7 ]
2020-05-19 17:32:24 -04:00
Jason Tang
1e58ddd549
Add dlerror to ICD to help future diagnosis
...
Change-Id: Ieb95252ab671ff666fceee3349637683078a0f89
[ROCm/clr commit: 601cf7d4bb ]
2020-05-19 10:49:19 -04:00
Dittakavi Satyanvesh
4ab0a2c0d6
enable occupancy sample on HIP-Clang
...
Change-Id: I236daad743bbbc7f8daa41e8157a4ff73058518b
[ROCm/clr commit: 4ed5c887c0 ]
2020-05-19 03:08:19 -04:00
Matt Arsenault
7bb37b41b9
Restore attempt to use find_package for ROCclr
...
7eda01ba broke this. This is still mostly a commit order hack until
the ROCclr change is submitted.
Change-Id: I43762963dbc66f1dc83916d2f0e9c90e4fcbf7c1
[ROCm/clr commit: 9f9d35ad86 ]
2020-05-18 14:34:35 -04:00
Jason Tang
f94e958680
Add major/minor/stepping to device layer
...
Change-Id: If82ea55a46b166b243a98089a6e9c40ccfdb479f
[ROCm/clr commit: cd2a713d63 ]
2020-05-17 12:57:34 -04:00
Chauncey Hui
75ae2a887e
SWDEV-2 - Change OpenCL version number from 3143 to 3144
...
[ROCm/clr commit: 90c975224f ]
2020-05-16 03:00:03 -04:00
agodavar
76f840e3db
Fix hipMemset for unaligned ptr, correct offset required by ROCclr per aligment and testcase to validate unaligned ptr
...
Change-Id: Ib1a0f9d1556d09cf72a12a90cad2e27c6d9c6a1c
[ROCm/clr commit: e1961c838f ]
2020-05-16 02:38:14 -04:00
Ramesh Errabolu
d09b2ebb3c
Remove dependency on hsa-ext-rocr-dev package
...
Change-Id: I1b4032390c128e71a2f9a743b9db9b7bf7713e91
[ROCm/clr commit: 42150302e6 ]
2020-05-15 16:56:30 -05:00
Jason Tang
5101aa9867
Correct the way to get subtarget
...
Change-Id: I47805424c0bd69547cff0ab71c369552016052b5
[ROCm/clr commit: 9b5e1fec6c ]
2020-05-15 17:18:39 -04:00
Christophe Paquot
dcf54124a1
[hip] Skip lang guess if -x <lang> is specified.
...
Change-Id: If5cbdd1e5d36d2d8b83f3eadd0598162691167aa
[ROCm/clr commit: 4932115d6d ]
2020-05-15 17:07:40 -04:00
Matt Arsenault
01a1521a9c
Remove empty file
...
Looks accidentally added
Change-Id: Ib7dce6ffe9c131b08674a1e304b561fbd940362e
[ROCm/clr commit: 8edad73f14 ]
2020-05-15 16:30:37 -04:00
Aryan Salmanpour
dee687d2d7
Add support for setting CU mask on ROCclr for ROCm backend
...
Change-Id: I0dbe2eeb33467fc0f24b26929119c10e9b455da7
[ROCm/clr commit: fed94b8604 ]
2020-05-15 14:23:43 -04:00
Matt Arsenault
db047faa43
Include interface directories from rocclr target
...
This is overly painful because this is an object library.
Change-Id: I618843b810549876053212bf24efff18aece9470
[ROCm/clr commit: 206810e014 ]
2020-05-15 13:17:13 -04:00
German Andryeyev
7b00a525ba
Reenable cooperative groups
...
Change-Id: Ia43049ef550bffa6d21704dbd306ddb9c1d56af0
[ROCm/clr commit: 82dc1a6343 ]
2020-05-15 12:41:12 -04:00
Christophe Paquot
23e520003c
Use system scope for packet following sdma copies
...
SWDEV-234947
SWDEV-236298
Instead of forcing a barrier packet, just inject system scope on the next packet.
Change-Id: If9bcee23e08dfe5db731235e2fcb30582cbd4c1c
[ROCm/clr commit: 6a5af4056e ]
2020-05-15 12:20:06 -04:00
Payam
bfde2ce8f8
load functions when registered if lazy load is disabled
...
Change-Id: I6f10a72f7643e476407af03b04ef52e59741be45
[ROCm/clr commit: 0a9d550d9b ]
2020-05-15 12:15:32 -04:00
Icarus Sparry
83f131638c
Merge "SWDEV-235875:Fix rocALUTION build error" into amd-master-next
...
[ROCm/clr commit: ae65b83869 ]
2020-05-15 12:10:02 -04:00
Aaron En Ye Shi
90b6faf71e
Merge "API tracing instrumentation" into amd-master-next
...
[ROCm/clr commit: 8b52d70b9b ]
2020-05-15 11:18:14 -04:00
Vlad Sytchenko
f7c1b0aa65
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: Ie692324c8cf6215bf6cf87de0d5e3aa1bdfd5ea1
[ROCm/clr commit: ef87227a3f ]
2020-05-15 11:15:27 -04:00
Aaron En Ye Shi
17c1a6f873
Merge "Fix missing hip_version.h install and package" into amd-master-next
...
[ROCm/clr commit: b9f0b54cae ]
2020-05-15 10:38:09 -04:00
Aaron Enye Shi
0ae8409317
Fix missing hip_version.h install and package
...
Change-Id: I7182518f8c0dea6e00ffd649d1a29027fdc78b24
[ROCm/clr commit: 1a48abfdd6 ]
2020-05-14 21:54:28 +00:00
Matt Arsenault
24cc417ec1
Fix missing target includes for GL/EGL headers
...
Change-Id: I9a31eae40cb7187dd0264ad5b9577fab96464b41
[ROCm/clr commit: 3624b8df16 ]
2020-05-14 16:56:34 -04:00
agodavar
2d90f030a1
SWDEV-235875:Fix rocALUTION build error
...
Change-Id: I2f2a15687e943a860ff6ca05f22422f791a36c0a
[ROCm/clr commit: 945726f870 ]
2020-05-14 14:43:25 -04:00
Payam
f08d09ddba
updating envar to HIP_ROCCLR_HOME
...
Change-Id: Ic0bbf40638538307377e6db1a7379fb23dec8306
[ROCm/clr commit: 4638f0f11c ]
2020-05-14 12:59:51 -04:00
Evgeny
a68bf95ab5
API tracing instrumentation
...
Change-Id: I257409b9fe299b009ded3e3a43287322d5f93a70
[ROCm/clr commit: 10cb7645dc ]
2020-05-14 11:03:09 -05:00
Chauncey Hui
a03d2de818
SWDEV-2 - Change OpenCL version number from 3142 to 3143
...
[ROCm/clr commit: 345a8a89b3 ]
2020-05-14 03:00:03 -04:00
Matt Arsenault
26597f888a
Improve usage of target_include_directories
...
Eliminates most of the global include_directories. The install header
paths are different from the build directory, so we have to separate
those for the exported target include paths.
Change-Id: I13e4c56c1218cb31c29a316422dc5fd1d09d8b1b
[ROCm/clr commit: 3a7f2e3682 ]
2020-05-13 17:25:58 -04:00
Payam
0790fed712
adding support to disable lazy loading, HIP_ENABLE_LAZY_KERNEL_LOADING
...
Change-Id: Iafe0f396570ee2bccf642b537cbf9aad967e1370
[ROCm/clr commit: 6152b200cb ]
2020-05-13 17:18:48 -04:00
Vlad Sytchenko
6313310fa6
Load versioned comgr library
...
Change-Id: I4cc81f33e6889ac81a82747159bc210256f33c21
[ROCm/clr commit: 614aaa8409 ]
2020-05-13 16:46:35 -04:00
Matt Arsenault
49c251e518
Move top.hpp into include directory
...
This partially avoids a difference in the include paths between a
build and install tree, and simplifies the install configuration.
Change-Id: If8119507594e0d284ac08c141c6c51c88ec619ef
[ROCm/clr commit: 199f6114d0 ]
2020-05-13 16:30:43 -04:00
Aaron En Ye Shi
53fb4cb3f6
Merge "Fix missing hip_prof_str.h in hip-base package" into amd-master-next
...
[ROCm/clr commit: 9726cb85d4 ]
2020-05-13 16:25:06 -04:00
German Andryeyev
1f5fc3cb04
Merge "Correct mgpu coop launch test" into amd-master-next
...
[ROCm/clr commit: a48ba48773 ]
2020-05-13 16:20:24 -04:00
German Andryeyev
6e8e12b17c
Set CPU access flag for SVM
...
Make sure all GPUs have CPU access flag for the fine grain buffer.
Change-Id: Ifc843c2807e70a271b269192ae7859205ff458f3
[ROCm/clr commit: 8904848abc ]
2020-05-13 16:05:46 -04:00
Aaron Enye Shi
55f4099dcb
Fix missing hip_prof_str.h in hip-base package
...
Change-Id: Icd163ff83fadc2ee0e68f5755c652a45d2e781e5
[ROCm/clr commit: e61b8dc425 ]
2020-05-13 19:13:16 +00:00
German Andryeyev
2632fe42e5
Correct mgpu coop launch test
...
When the original size is devided accross all GPUs rounding can
occur, causing incorrect validation. Readjust the final value
for comparison to the new size accordingly.
Change-Id: I9b42149e33dfcb328de7419e546a0202a69a8610
[ROCm/clr commit: 999295b3fa ]
2020-05-13 14:39:11 -04:00
Vlad Sytchenko
0274913d05
Correctly check if env vars are set
...
Change-Id: I365da786c822e9395aec5c6b75753ba297da3f64
[ROCm/clr commit: 5067cd1dd1 ]
2020-05-13 14:08:03 -04:00
Payam
5540e98745
adding HIP_ENABLE_LAZY_KERNEL_LOADING flag
...
Change-Id: Ia4425e00d97a25bcea656e2ade5cd3a5d92b4de6
[ROCm/clr commit: a3b730b595 ]
2020-05-13 13:06:55 -04:00
Christophe Paquot
dd774dbc5c
Make sure to remove the global var from amd::MemObjMap
...
We need this otherwise ROCr can give us a matching address
for another allocation and doing "insert" in ROCclr will not
update the map with the newest object. We would then end up
using stale objects (yikes)
SWDEV-234992
Change-Id: I3475adf9781a9309d64a024fae45181d7e5afb04
[ROCm/clr commit: 2cc0fb9381 ]
2020-05-13 00:26:19 -07:00
Chauncey Hui
274d09f879
SWDEV-2 - Change OpenCL version number from 3141 to 3142
...
[ROCm/clr commit: c15d217f1a ]
2020-05-13 03:00:03 -04:00
Christophe Paquot
5c506c70c3
Add lock to addFatBinary and removeFatBinary
...
In case hipModule(Un)Load is called from different thread as hipInit we need to grab the lock
as both are going to modify modules_
Also add some logging for __hipExtractCodeObjectFromFatBinary in case binary isn't found for GPU
SWDEV-236032
Change-Id: Icbd72b412502df80d5066cea42a4fbcd5b0b8a98
[ROCm/clr commit: 374fd36f31 ]
2020-05-12 16:04:08 -07:00
Aaron En Ye Shi
e80e68930d
Merge "search path logic updated for extractkernel SWDEV-230929" into amd-master-next
...
[ROCm/clr commit: 4fa2ce777a ]
2020-05-12 17:59:47 -04:00
Saleel Kudchadker
e8c29aed2c
Merge "SWDEV-235495 Fix elapsed time calculation" into amd-master-next
...
[ROCm/clr commit: 93dcace83c ]
2020-05-12 15:23:23 -04:00
German Andryeyev
59b9ef5df5
Disable cooperative groups support
...
Change-Id: I1b526f2228d083ecad7907a6eaf37c1dd4428277
[ROCm/clr commit: d2b9a57c4f ]
2020-05-12 14:31:10 -04:00
Saleel Kudchadker
c38c8e5c3d
Add env var to toggle large bar support in runtime
...
Use ROC_ENABLE_LARGE_BAR (0/1) to toggle. The support is
enabled by default.
Change-Id: I6cb93a46594cb6f5e90bf6057738330225efb553
[ROCm/clr commit: d10d691e76 ]
2020-05-12 13:20:06 -04:00
Saleel Kudchadker
a5e74a6def
SWDEV-235495 Fix elapsed time calculation
...
This issue happens because we getLastQueuedCommand when recording
the event and do end_ - start_ so it takes the ticks for the
completion of the last command before event record. This may not
happen if one records a marker command for hipEventRecord
Change-Id: I1d6b06a5befb3b93f16b67692c59dca25c982e0f
[ROCm/clr commit: 5b60eee02e ]
2020-05-12 09:38:01 -07:00
Jason Tang
e49bddae07
device/rocm: split gfxVersion to major/minor/stepping
...
Change-Id: I1e437eaee30794147713d9516229211670f01d90
[ROCm/clr commit: b4f1239f34 ]
2020-05-12 12:17:13 -04:00
Christophe Paquot
0b466da29f
Merge "HPC : Intermittent hangs are observed while running Gromacs benchmarks" into amd-master-next
...
[ROCm/clr commit: a5f15bd7bc ]
2020-05-12 11:21:47 -04:00
Karthik Jayaprakash
da6142ec6f
Merge "SWDEV-227602 - Fixing hipFuncGetAttribute parameters" into amd-master-next
...
[ROCm/clr commit: eddf19fa4e ]
2020-05-12 10:52:25 -04:00
Matt Arsenault
76bd9a70a8
Use find_package to find ROCclr
...
Maintain compatability with the old finding for now for the
convenience of commit order.
Change-Id: I99b236cbb3d61b00650e3da7fe5931d4c4b3fec6
[ROCm/clr commit: 1f0c398a6f ]
2020-05-12 09:28:19 -04:00