Laurent Morichetti
ba0674f0a6
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
2536a3093d
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
f2c1a4d827
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
2cf3257795
Merge branch 'master' into amd-master-next
...
Change-Id: Ibb7775e7acd263d2ece40a241517bbd15976fdd4
2020-02-12 00:14:07 -08:00
Paul
26bb6a97a7
Revert "Try to initialize the primary context on cuda"
...
This reverts commit fd98514113 .
2020-02-11 12:34:11 -06:00
Paul
e82e3c2339
Revert "Push ctx to the stack as current"
...
This reverts commit bff8cbe950 .
2020-02-11 12:34:10 -06:00
Paul
bff8cbe950
Push ctx to the stack as current
2020-02-11 11:46:29 -06:00
Paul
fd98514113
Try to initialize the primary context on cuda
2020-02-11 11:26:24 -06:00
Aryan Salmanpour
959f1b0f0e
fix build error in nvcc path
2020-02-11 12:16:51 -05:00
Jatin Chaudhary
ab7526f64c
Revert "Sync hip-targets*.cmake in package with install changes ( #1831 )" ( #1860 )
...
Fixes SWDEV-222155 & SWDEV-222158
This reverts commit 6891615a15 .
2020-02-11 11:56:57 +05:30
Paul
b9f97ec3fe
Skip test on cuda
2020-02-10 17:23:58 -06:00
Paul
30e8dfdd86
Reduce threads on cuda
2020-02-10 16:37:34 -06:00
Paul
2d9a2d866c
Set context on each thread
2020-02-10 16:01:53 -06:00
Christophe Paquot
6462732e49
SWDEV-220533 - HostMapped should use fine grained.
...
Change-Id: I4ad2064e8e5ea1cd4ed7df143c778ccb685c4f22
2020-02-10 16:53:06 -05:00
Paul
e5d077f70e
Create context for cuda
2020-02-10 15:52:34 -06:00
Paul
29a257d79b
Add setDevice to try and initialize the context on cuda
2020-02-10 13:37:45 -06:00
Payam Ghafari
b66451e000
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
5a29f27455
Fix a typo causing a build error
2020-02-10 11:44:40 -05:00
Aryan Salmanpour
874b201ee2
resolve merge conflict
2020-02-10 10:30:55 -05:00
Maneesh Gupta
6614ae33e0
gedit/hip.lang does not need a seperate license
2020-02-10 16:27:20 +05:30
Maneesh Gupta
9acdcf27c5
Update copyright section in gedit/hip.lang
2020-02-10 16:25:38 +05:30
Maneesh Gupta
f8e1c01900
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 fa98798b63 .
2020-02-10 10:45:28 +05:30
Alex Voicu
dd34ea95d6
(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
a01b262660
[hip] Cleanup compiler wrapper for HIP-Clang. ( #1847 )
2020-02-07 13:28:26 -08:00
Paul
d77ede7015
Output on failure
2020-02-07 10:13:28 -06:00
Saleel Kudchadker
7eadbcdcc4
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
e4e8c4b74b
Excluding vdi platform for now from the following tests so we can build
...
Change-Id: I651255c2515a62c8bdfdd17a3ac85c3d66a5761b
2020-02-07 02:16:05 -05:00
Paul
8e494cfce8
Make threads a multiple of hardware concurrency
2020-02-06 16:23:29 -06:00
Paul
5361424702
Add multithreaded test
2020-02-06 16:21:40 -06:00
Michael LIAO
66678b0170
[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`.
2020-02-06 17:09:14 -05:00
Paul
85560d38b1
Assign the iterator
2020-02-06 12:15:29 -06:00
Paul
f34f96350c
Fix compile error
2020-02-06 12:04:50 -06:00
Paul
08123cff0d
Use deque instead of vector for code readers so that the iterators and references will be stable
2020-02-06 11:56:17 -06:00
Saleel Kudchadker
9bbd94f5ef
Disable symbol versioning for HIP/VDI
...
Change-Id: Ide6372bab136dd5df886ed78f61cd6c06e98e983
2020-02-05 22:20:51 -08:00
Mark Searles
d569132d39
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
2020-02-05 14:59:37 -08:00
Laurent Morichetti
258adce78e
Merge branch 'master' into amd-master-next
...
Change-Id: Ib7e7824073f4dfc391fb3833fc90e11b327d3c22
2020-02-05 14:56:08 -08:00
Siu Chi Chan
93e62401c7
Enable code object v3 codgen when compiling with HCC ( #1836 )
...
Change-Id: I590c05a418cc37ec247b89124cef17a7fe8b27e2
2020-02-05 20:56:33 +05:30
vsytch
ef514eef71
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 >
2020-02-05 20:56:17 +05:30
Laurent Morichetti
b57d64c22e
Merge "Update copyright info for VDI files" into amd-master-next
2020-02-04 17:19:31 -05:00
Laurent Morichetti
2764aee583
Update copyright info for VDI files
...
Change-Id: Ib160fbf89ec89a5895321f73402a33b4d344a68f
2020-02-04 08:47:10 -08:00
saleelk
499938d974
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
2020-02-04 19:37:57 +05:30
lthakur
4d472b777f
[dtest] Update hipLaunchCoopMultiKernel.cpp ( #1844 )
...
used reinterpret_cast<uint32_t*> for numBlocks, as expected by hipOccupancyMaxActiveBlocksPerMultiprocessor() api.
2020-02-04 19:37:38 +05:30
Siu Chi Chan
bff8e15e13
Fix C-style hipLaunchKernel ( #1835 )
...
* Fix bug in LaunchKernel test
Instead of passing the address of the gpu buffer, pass the address
of the pointer that holds the address of the gpu buffer
* Fix hipLaunchKernel's kernarg buffer construction.
The hipLaunchKernel implementation should rely on ihipModuleLaunchKernel
to construct the kernarg buffer correctly based on kernel metadata.
* Fix a bug in get_functions where the Kernel_descriptor wasn't constructed with the correct kernarg layout information.
* Fix a bug in kernarg layout parsing dealing with kernel without any arg
* teach ihipModuleLaunchKernel to handle kernel without any arg
* Add a more interesting test
2020-02-04 19:37:16 +05:30
Payam
322436574f
removing hip-vdi versioning dependency till we update the packaging
...
Change-Id: I8d97bf443f548c3a570a0ef5a068ad04c8d91021
2020-02-04 00:36:06 -05:00
Sarbojit2019
13316f724f
Added overflow check in kernel launch ( #1770 )
2020-02-04 09:02:16 +05:30
Daniil Fukalov
4c9fb5fcc2
Update INSTALL.md ( #1834 )
2020-02-04 09:01:38 +05:30
Jatin Chaudhary
6891615a15
Sync hip-targets*.cmake in package with install changes ( #1831 )
...
Fixes SWDEV-204247
2020-02-04 08:59:28 +05:30
Rahul Garg
8324258e6e
[docs] Fix links in cookbook samples ( #1824 )
2020-02-04 08:56:31 +05:30
kpyzhov
af118b98d2
hipcc script: Refined device selection; added gfx1011 target. ( #1821 )
2020-02-04 08:56:16 +05:30
ansurya
1d88a230cc
[hit] Syntax support for EXCLUDE_HIP_RUNTIME and EXCLUDE_HIP_COMPILER ( #1800 )
...
* Added support to disable test based on HIP Runtime(HCC/VDI) and Compiler(hcc/clang)
* Updated README.md, HIT.cmake for new options EXCLUDE_HIP_RUNTIME and EXCLUDE_HIP_COMPILER
2020-02-04 08:56:02 +05:30