Evgeny Mankov
0c84df243f
[HIPIFY][doc] Update README.md: Windows tested configurations
...
[ROCm/clr commit: fb52a3973b ]
2020-02-13 18:34:10 +03:00
Aaron Enye Shi
468959c409
HIP-VDI fix CPACK packaging dependencies
...
Change-Id: I64d803499dd8b2fc80b1320f71115ebaf019a9e7
[ROCm/clr commit: 0bab88c22e ]
2020-02-13 10:02:49 -05:00
Satyanvesh Dittakavi
373da28853
Add c++11 option for nvcc
...
[ROCm/clr commit: 2034ed3561 ]
2020-02-13 19:48:26 +05:30
Satyanvesh Dittakavi
360f321e76
updated test for nvidia path
...
[ROCm/clr commit: 627d9a1f46 ]
2020-02-13 16:34:05 +05:30
Jeff Daily
40688fbfc2
missing break statement in hipDeviceGetAttribute ( #1865 )
...
The break is missing for hipDeviceAttributeMaxTexture3DDepth.
[ROCm/clr commit: fe47fce496 ]
2020-02-13 14:22:56 +05:30
Sarbojit2019
194b05efe2
[hip] Fix for bug introduced in #1770 when blockSize is non-power of 2 ( #1864 )
...
Fixes SWDEV-222161
[ROCm/clr commit: a03628335c ]
2020-02-13 14:22:46 +05:30
Sarbojit2019
56398f5269
ihipEnablePeerAccess return error if peer is not accessible ( #1858 )
...
hipDeviceEnablePeerAccess returns success and adds peer into the list even if it is not accessible which creates problem in hipMalloc when it tries to share the ptr to peer device.
Proposed change is to check the access status before updating the peer list and update only when it can access the peer.
[ROCm/clr commit: e334d3d6ec ]
2020-02-13 14:22:11 +05:30
ansurya
708af7e6ac
Reduce GPU copying based on arch it runs on ( #1751 )
...
Implements SWDEV-213230.
[ROCm/clr commit: 888a7f2a90 ]
2020-02-13 14:21:51 +05:30
Tao Sang
94a70b3447
Support app(hcc compiled/Hip-Vdi runtime linked)
...
The issues of the following functions have been fixed.
hipModuleLoad: Make Hip-Vdi runtime able to read code object module
generated by Hcc compiler.
hipLaunchKernel: Use introspect method to find function if it cannot
be found from platform state instance.
Change-Id: Id740e5a96614ec6a0b6c704f8f74600bfdc4983e
[ROCm/clr commit: 62ef029288 ]
2020-02-12 16:42:54 -05:00
Laurent Morichetti
6982f99f6e
Remove cl_icd.cpp from the build.
...
We should be using the temporary fixme.cpp instead.
Change-Id: I7e7a04bb518f56584c41bdb46a9192bde1f70060
[ROCm/clr commit: 64d9e658a9 ]
2020-02-12 10:46:33 -08:00
Evgeny Mankov
20b1eb7ffb
Merge pull request #1830 from asalmanp/coop_flag_define
...
[HIP][HIPIFY] Add some missing flags for cooperative launch and occup…
[ROCm/clr commit: 5930da7f56 ]
2020-02-12 14:07:39 +03:00
Mark Searles
12449b9f9f
Change 2068543 by michliao@hliao-dev-11-hip-workspace on 2020/02/10 10:04:50
...
SWDEV-125823 - Fix the build issue due to API interface change.
- PR#1625 is temporarily reverted. Revert CL#2064519 correspondingly.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#61 edit
Change-Id: I519b11532d7e6fe8cbee41804155cc9ca64e596c
[ROCm/clr commit: 0c6b34845f ]
2020-02-12 00:22:48 -08:00
Laurent Morichetti
abe27cad61
Merge branch 'master' into amd-master-next
...
Change-Id: Ibb7775e7acd263d2ece40a241517bbd15976fdd4
[ROCm/clr commit: 9b3e214952 ]
2020-02-12 00:14:07 -08:00
Paul
069f2672b9
Revert "Try to initialize the primary context on cuda"
...
This reverts commit d9cbd5a143 .
[ROCm/clr commit: dd6676dadf ]
2020-02-11 12:34:11 -06:00
Paul
509d8096a5
Revert "Push ctx to the stack as current"
...
This reverts commit c1b707ff63 .
[ROCm/clr commit: cd279cd574 ]
2020-02-11 12:34:10 -06:00
Paul
c1b707ff63
Push ctx to the stack as current
...
[ROCm/clr commit: e8a7cc6957 ]
2020-02-11 11:46:29 -06:00
Paul
d9cbd5a143
Try to initialize the primary context on cuda
...
[ROCm/clr commit: 86cdb30195 ]
2020-02-11 11:26:24 -06:00
Aryan Salmanpour
89cb17284b
fix build error in nvcc path
...
[ROCm/clr commit: 1c013bab3e ]
2020-02-11 12:16:51 -05:00
Jatin Chaudhary
4436f22326
Revert "Sync hip-targets*.cmake in package with install changes ( #1831 )" ( #1860 )
...
Fixes SWDEV-222155 & SWDEV-222158
This reverts commit e0b4ba96e8 .
[ROCm/clr commit: 18a64fe8d4 ]
2020-02-11 11:56:57 +05:30
Paul
5e16db1f16
Skip test on cuda
...
[ROCm/clr commit: accdd882dc ]
2020-02-10 17:23:58 -06:00
Paul
e6663a7c23
Reduce threads on cuda
...
[ROCm/clr commit: 5d24a2beef ]
2020-02-10 16:37:34 -06:00
Paul
44c4b72f83
Set context on each thread
...
[ROCm/clr commit: 7a6e88480b ]
2020-02-10 16:01:53 -06:00
Christophe Paquot
f6bc161d4a
SWDEV-220533 - HostMapped should use fine grained.
...
Change-Id: I4ad2064e8e5ea1cd4ed7df143c778ccb685c4f22
[ROCm/clr commit: 0c6efd9678 ]
2020-02-10 16:53:06 -05:00
Paul
8fb4e25cf1
Create context for cuda
...
[ROCm/clr commit: bb145e77ae ]
2020-02-10 15:52:34 -06:00
Paul
218994969f
Add setDevice to try and initialize the context on cuda
...
[ROCm/clr commit: 9494d0e3c9 ]
2020-02-10 13:37:45 -06:00
Payam Ghafari
45fd2ac3b2
Merge "Excluding vdi platform for now from the following tests so we can build" into amd-master-next
...
[ROCm/clr commit: c7c8449d50 ]
2020-02-10 14:28:44 -05:00
Aryan Salmanpour
e7059e518d
Fix a typo causing a build error
...
[ROCm/clr commit: 504412c1e4 ]
2020-02-10 11:44:40 -05:00
Aryan Salmanpour
44ce519211
resolve merge conflict
...
[ROCm/clr commit: dfa565d76f ]
2020-02-10 10:30:55 -05:00
Maneesh Gupta
9d451d2d69
gedit/hip.lang does not need a seperate license
...
[ROCm/clr commit: 484d67a485 ]
2020-02-10 16:27:20 +05:30
Maneesh Gupta
5df85a27e5
Update copyright section in gedit/hip.lang
...
[ROCm/clr commit: f22d042bc8 ]
2020-02-10 16:25:38 +05:30
Maneesh Gupta
a21b1f84cb
Revert "Match Occupancy APIs syntax with CUDA ( #1625 )" ( #1857 )
...
Reverting this for now till we figure out how to avoid the build
breakage.
This reverts commit 2c6e880e05 .
[ROCm/clr commit: d032637934 ]
2020-02-10 10:45:28 +05:30
Alex Voicu
7f9f87b0d9
(Maybe) Match alignment between Clang and GCC. ( #1789 )
...
Should fix #1740 and the related internal bug.
[ROCm/clr commit: 8f96152d3a ]
2020-02-10 10:44:49 +05:30
mhbliao
87056623e9
[hip] Cleanup compiler wrapper for HIP-Clang. ( #1847 )
...
[ROCm/clr commit: 8343d7c9aa ]
2020-02-07 13:28:26 -08:00
Paul
0b46506fcf
Output on failure
...
[ROCm/clr commit: 2405ab236f ]
2020-02-07 10:13:28 -06:00
Saleel Kudchadker
f79dba8001
HIP/VDI CMake fixes
...
Fix the install directory for libamdhip64.so and create libhiprtc.so symlink
Change-Id: Id731bfa18bb3585c3f9e3ae6697b4f4687c49195
[ROCm/clr commit: c98a17c80f ]
2020-02-07 00:01:35 -08:00
Payam
a5fdb0c135
Excluding vdi platform for now from the following tests so we can build
...
Change-Id: I651255c2515a62c8bdfdd17a3ac85c3d66a5761b
[ROCm/clr commit: 141aa8e5dc ]
2020-02-07 02:16:05 -05:00
Paul
daaa1ebb80
Make threads a multiple of hardware concurrency
...
[ROCm/clr commit: fb8c7cb3ec ]
2020-02-06 16:23:29 -06:00
Paul
b29fe7e893
Add multithreaded test
...
[ROCm/clr commit: bf69c7ae32 ]
2020-02-06 16:21:40 -06:00
Michael LIAO
0a97bed2bd
[hipcc] Skip warning on gfx000.
...
- The known target checking should skip `gfx000` as well as it won't be
used in real compilation command formation. The avoid generating
annoying warning on `gfx000`.
[ROCm/clr commit: 59bd608bfe ]
2020-02-06 17:09:14 -05:00
Paul
1ee03c9db9
Assign the iterator
...
[ROCm/clr commit: 84d6eb985d ]
2020-02-06 12:15:29 -06:00
Paul
c9f66e4ae5
Fix compile error
...
[ROCm/clr commit: bb26e99c73 ]
2020-02-06 12:04:50 -06:00
Paul
0688b554ae
Use deque instead of vector for code readers so that the iterators and references will be stable
...
[ROCm/clr commit: 1354a447e1 ]
2020-02-06 11:56:17 -06:00
Saleel Kudchadker
8e83a545c7
Disable symbol versioning for HIP/VDI
...
Change-Id: Ide6372bab136dd5df886ed78f61cd6c06e98e983
[ROCm/clr commit: b3a0015a25 ]
2020-02-05 22:20:51 -08:00
Mark Searles
875c0eac0f
Change 2064519 by michliao@hliao-dev-00-hip.rocm-workspace on 2020/01/30 11:34:18
...
SWDEV-125823 - Fix the build issue due to API interface change.
- `hipOccupancyMaxActiveBlocksPerMultiprocessor` interface is revised
and the runtime needs updating.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#60 edit
Change-Id: Ia7901b0dbbfd37977ce4adf2ae1a821aba0ac044
[ROCm/clr commit: 657734689d ]
2020-02-05 14:59:37 -08:00
Laurent Morichetti
3cfd9b4f6a
Merge branch 'master' into amd-master-next
...
Change-Id: Ib7e7824073f4dfc391fb3833fc90e11b327d3c22
[ROCm/clr commit: c33903b5da ]
2020-02-05 14:56:08 -08:00
Siu Chi Chan
63b6eb1345
Enable code object v3 codgen when compiling with HCC ( #1836 )
...
Change-Id: I590c05a418cc37ec247b89124cef17a7fe8b27e2
[ROCm/clr commit: 713702eebc ]
2020-02-05 20:56:33 +05:30
vsytch
e2b6794a07
Device texture functions should not normalize the sampled pixel ( #1826 )
...
* Device texture functions should not normalize the sampled pixel. This is already done by HW.
* Add support to use h/w capability for normalized float data convertion for driver API's
Co-authored-by: ansurya <50609411+ansurya@users.noreply.github.com >
[ROCm/clr commit: fa363ae721 ]
2020-02-05 20:56:17 +05:30
Laurent Morichetti
398cac3dfe
Merge "Update copyright info for VDI files" into amd-master-next
...
[ROCm/clr commit: 1c7e864275 ]
2020-02-04 17:19:31 -05:00
Laurent Morichetti
3765569608
Update copyright info for VDI files
...
Change-Id: Ib160fbf89ec89a5895321f73402a33b4d344a68f
[ROCm/clr commit: 5b098e68b6 ]
2020-02-04 08:47:10 -08:00
saleelk
60ed8d9a4b
Implement __hipPushCallConfiguration/__hipPopCallConfiguration for hip_clang ( #1845 )
...
This is needed so that the right symbols are present if we want to use hip-clang with hip/hcc runtime
[ROCm/clr commit: 854d3103dd ]
2020-02-04 19:37:57 +05:30