Karthik Jayaprakash
7fb53890b8
SWDEV-210443 - For Numa nodes pick up the CPU that has Memory pool.
...
Change-Id: If52852b6f12053e4dfe8a83b8aa5743137c3d6dc
2020-02-13 20:48:37 -05:00
Scott Linder
da2e4d449c
Stop using deprecated Comgr option API
...
Update a use of the deprecated amd_comgr_action_info_set_options to
instead use amd_comgr_action_info_set_option_list.
Completely remove all references to amd_comgr_action_info_set_options
and amd_comgr_action_info_get_options from the runtime.
Change-Id: I12a0803c87430722364ec22818e249caf3798c88
2020-02-13 18:53:48 -05:00
Christophe Paquot
d6b9b323b8
Merge "hipLaunchByPtr and hipLaunchKernel deviceId potential issue" into amd-master-next
2020-02-13 18:49:06 -05:00
Laurent Morichetti
b81816f482
Fix build errors for PAL and GSL
...
The last commit to replace the cl_* types with standard types
failed to correct issues introduced in the PAL and GPU backend.
Change-Id: I926997234dfbe346fc165a7bc4e1b8aabab7bac5
2020-02-13 16:52:32 -05:00
Payam
87cd9451f2
updated hipcc to include HSA path for clang builds as well
...
Change-Id: Icaaa68fdbe79fb16e4e9fedd420460f1479d7fe0
2020-02-13 16:48:24 -05:00
Christophe Paquot
eb132ccef8
SWDEV-222949 - hipEventRecord
...
hipEventRecord should always create a new marker so it can track work going on at the time the API is called.
Change-Id: I10ce98044be894fbacab8798441ec3d3f2753b93
2020-02-13 15:01:49 -05:00
Christophe Paquot
8f5a70a150
hipLaunchByPtr and hipLaunchKernel deviceId potential issue
...
Those APIs should look at the device associated with the stream first.
If that stream is null then get the current device ID.
Change-Id: Iedde1d1644818ba64f128b988f0bd9674f5b8ad6
2020-02-13 12:00:30 -08:00
Tao Sang
b733a1bc5c
Merge "Support app(hcc compiled/Hip-Vdi runtime linked)" into amd-master-next
2020-02-13 14:25:30 -05:00
Evgeny Mankov
60c76da392
Merge pull request #1867 from emankov/HIP
...
[HIPIFY][doc] Update README.md: Windows tested configurations
2020-02-13 18:48:38 +03:00
Evgeny Mankov
fb52a3973b
[HIPIFY][doc] Update README.md: Windows tested configurations
2020-02-13 18:34:10 +03:00
Aaron Enye Shi
0bab88c22e
HIP-VDI fix CPACK packaging dependencies
...
Change-Id: I64d803499dd8b2fc80b1320f71115ebaf019a9e7
2020-02-13 10:02:49 -05:00
Satyanvesh Dittakavi
2034ed3561
Add c++11 option for nvcc
2020-02-13 19:48:26 +05:30
Satyanvesh Dittakavi
627d9a1f46
updated test for nvidia path
2020-02-13 16:34:05 +05:30
Jeff Daily
fe47fce496
missing break statement in hipDeviceGetAttribute ( #1865 )
...
The break is missing for hipDeviceAttributeMaxTexture3DDepth.
2020-02-13 14:22:56 +05:30
Sarbojit2019
a03628335c
[hip] Fix for bug introduced in #1770 when blockSize is non-power of 2 ( #1864 )
...
Fixes SWDEV-222161
2020-02-13 14:22:46 +05:30
Sarbojit2019
e334d3d6ec
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.
2020-02-13 14:22:11 +05:30
ansurya
888a7f2a90
Reduce GPU copying based on arch it runs on ( #1751 )
...
Implements SWDEV-213230.
2020-02-13 14:21:51 +05:30
Saleel Kudchadker
a965c1eb0e
HIP version can be set in HIPRTC top layer
...
Indicate that its HIP_VDI to the compiler.
Change-Id: I691ddaa764b3ad62398003856c2480b2eece1f46
2020-02-12 23:19:44 -08:00
Tao Sang
62ef029288
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
2020-02-12 16:42:54 -05:00
Laurent Morichetti
d9d9c69399
Replace cl_* integral types with standard types.
...
cl_bool -> bool
cl_int -> int32_t
cl_uint -> uint32_t
cl_long -> int64_t
cl_ulong -> uint64_t
cl_float -> float
cl_double -> double
cl_bitfield -> uint64_t
Change-Id: I840c8993b55f98f5b745d21e27f5f28233647a58
2020-02-12 13:16:06 -08:00
Laurent Morichetti
64d9e658a9
Remove cl_icd.cpp from the build.
...
We should be using the temporary fixme.cpp instead.
Change-Id: I7e7a04bb518f56584c41bdb46a9192bde1f70060
2020-02-12 10:46:33 -08:00
Evgeny Mankov
5930da7f56
Merge pull request #1830 from asalmanp/coop_flag_define
...
[HIP][HIPIFY] Add some missing flags for cooperative launch and occup…
2020-02-12 14:07:39 +03:00
Mark Searles
0c6b34845f
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
2020-02-12 00:22:48 -08:00
Laurent Morichetti
9b3e214952
Merge branch 'master' into amd-master-next
...
Change-Id: Ibb7775e7acd263d2ece40a241517bbd15976fdd4
2020-02-12 00:14:07 -08:00
Paul
dd6676dadf
Revert "Try to initialize the primary context on cuda"
...
This reverts commit 86cdb30195 .
2020-02-11 12:34:11 -06:00
Paul
cd279cd574
Revert "Push ctx to the stack as current"
...
This reverts commit e8a7cc6957 .
2020-02-11 12:34:10 -06:00
Paul
e8a7cc6957
Push ctx to the stack as current
2020-02-11 11:46:29 -06:00
Paul
86cdb30195
Try to initialize the primary context on cuda
2020-02-11 11:26:24 -06:00
Aryan Salmanpour
1c013bab3e
fix build error in nvcc path
2020-02-11 12:16:51 -05:00
Jatin Chaudhary
18a64fe8d4
Revert "Sync hip-targets*.cmake in package with install changes ( #1831 )" ( #1860 )
...
Fixes SWDEV-222155 & SWDEV-222158
This reverts commit 2ec7c2ca33 .
2020-02-11 11:56:57 +05:30
Paul
accdd882dc
Skip test on cuda
2020-02-10 17:23:58 -06:00
Paul
5d24a2beef
Reduce threads on cuda
2020-02-10 16:37:34 -06:00
Paul
7a6e88480b
Set context on each thread
2020-02-10 16:01:53 -06:00
Christophe Paquot
0c6efd9678
SWDEV-220533 - HostMapped should use fine grained.
...
Change-Id: I4ad2064e8e5ea1cd4ed7df143c778ccb685c4f22
2020-02-10 16:53:06 -05:00
Paul
bb145e77ae
Create context for cuda
2020-02-10 15:52:34 -06:00
Payam
c4a4435ca3
updating cmake comgr search path
...
Change-Id: I692e55ad8517fe5d3f12267beaa721f6a696d98a
2020-02-10 16:44:03 -05:00
Paul
9494d0e3c9
Add setDevice to try and initialize the context on cuda
2020-02-10 13:37:45 -06:00
Payam Ghafari
c7c8449d50
Merge "Excluding vdi platform for now from the following tests so we can build" into amd-master-next
2020-02-10 14:28:44 -05:00
Aryan Salmanpour
504412c1e4
Fix a typo causing a build error
2020-02-10 11:44:40 -05:00
German Andryeyev
da5f4c554e
Add CMake support for PAL backend
...
Change-Id: Id0673d43217be305aa4ca7a612c416baee3fb23c
2020-02-10 11:18:24 -05:00
Aryan Salmanpour
dfa565d76f
resolve merge conflict
2020-02-10 10:30:55 -05:00
Maneesh Gupta
484d67a485
gedit/hip.lang does not need a seperate license
2020-02-10 16:27:20 +05:30
Maneesh Gupta
f22d042bc8
Update copyright section in gedit/hip.lang
2020-02-10 16:25:38 +05:30
Maneesh Gupta
d032637934
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 262ad13dd5 .
2020-02-10 10:45:28 +05:30
Alex Voicu
8f96152d3a
(Maybe) Match alignment between Clang and GCC. ( #1789 )
...
Should fix #1740 and the related internal bug.
2020-02-10 10:44:49 +05:30
mhbliao
8343d7c9aa
[hip] Cleanup compiler wrapper for HIP-Clang. ( #1847 )
2020-02-07 13:28:26 -08:00
Paul
2405ab236f
Output on failure
2020-02-07 10:13:28 -06:00
Saleel Kudchadker
c98a17c80f
HIP/VDI CMake fixes
...
Fix the install directory for libamdhip64.so and create libhiprtc.so symlink
Change-Id: Id731bfa18bb3585c3f9e3ae6697b4f4687c49195
2020-02-07 00:01:35 -08:00
Payam
853b2e38a4
updated find_path for opencl so it doesn't break cmake if opencl dir is passed
...
and opencl path is not found
Change-Id: I288dccef8d871bdf4e3e146de9337c1938c231ac
2020-02-07 02:45:46 -05:00
Payam
141aa8e5dc
Excluding vdi platform for now from the following tests so we can build
...
Change-Id: I651255c2515a62c8bdfdd17a3ac85c3d66a5761b
2020-02-07 02:16:05 -05:00