Jatin Chaudhary
fa2cc448de
Generating hiprtc lib with hcc+hip-clang
...
Review comments - generate hiprtc lib everytime when HIP_PLATFORM is hcc
Changes for hip-clang
Removing pre processor directive to simplify
Change-Id: Id38ab368362b58ee0458baeb8051fea709ae6bba
[ROCm/hip commit: 54447268cc ]
2020-02-24 11:44:17 -05:00
Tao Sang
b98cb2b0e0
Merge "Make __gnu_h2f_ieee and __gnu_f2h_ieee visible" into amd-master-next
...
[ROCm/hip commit: f740e93578 ]
2020-02-20 16:00:18 -05:00
Tao Sang
ca96ee8a47
Make __gnu_h2f_ieee and __gnu_f2h_ieee visible
...
Make __gnu_h2f_ieee and __gnu_f2h_ieee visible so that hipTestHalf
test can succeed in Clang compiler + Hcc RT.
Change-Id: I5f7d5db19e559b3b66356f0170a8dbc1e5505f3e
[ROCm/hip commit: ceb942375d ]
2020-02-20 14:09:53 -05:00
Karthik Jayaprakash
dd3f5ec797
SWDEV-223674 - Return hipErrorNoBinaryForGpu in case particular binary is not found in clang offload bundler.
...
Change-Id: Iaa08fcdc8ecb719edd9f81e4a1456ea642f362f4
[ROCm/hip commit: 6ba4a6be56 ]
2020-02-19 20:01:36 -05:00
Christophe Paquot
c8b083f1c6
SWDEV-223262
...
hipMemcpyWithStream is supposed to be synchronous.
Change-Id: Ie44e37ecc9246e26a6b315c01e88a279f9e42fd7
[ROCm/hip commit: a9a6cae956 ]
2020-02-19 14:08:12 -08:00
Christophe Paquot
ceb0269d44
Merge "HIP-HCC + Clang fix failing texture tests(SWDEV-223622)" into amd-master-next
...
[ROCm/hip commit: e06a988d70 ]
2020-02-19 14:57:14 -05:00
Christophe Paquot
60b57755fb
Merge "Removing gcc test for clang" into amd-master-next
...
[ROCm/hip commit: 919d16c983 ]
2020-02-19 14:56:03 -05:00
Christophe Paquot
84ed5e2d1e
Merge "Adding a break at right spot to fix a bug in tests which got exposed with clang usage" into amd-master-next
...
[ROCm/hip commit: 2e7319e5a6 ]
2020-02-19 14:54:15 -05:00
Jatin Chaudhary
beec83ab18
Removing gcc test for clang
...
Change-Id: Iccf00221a07be920683207daa9ed0e0949259623
[ROCm/hip commit: 2b15151f95 ]
2020-02-19 11:09:47 -05:00
agodavar
a4138dbe3d
HIP-HCC + Clang fix failing texture tests(SWDEV-223622)
...
Change-Id: I1c0a7059c6bba1ea2e39dc6634b32d006c07d1f5
[ROCm/hip commit: 9c61a08d25 ]
2020-02-19 07:03:57 -05:00
Payam
c0f13d8ae1
Removed Static lib for hip target
...
Change-Id: Iea7fc3f26f5d99df622e69aab3898f7bc931fc58
[ROCm/hip commit: 2a63942e35 ]
2020-02-19 03:51:55 -05:00
Payam Ghafari
46dd031e2b
Merge "removing static lib for hip target" into amd-master-next
...
[ROCm/hip commit: e2fce43499 ]
2020-02-18 19:16:31 -05:00
Tao Sang
d70b260323
Merge "Temporarily comment out Hcc-specific APIs for CLang compiler" into amd-master-next
...
[ROCm/hip commit: 5956b28dcc ]
2020-02-18 18:50:05 -05:00
Evgeny Shcherbakov
a3d5a25a86
Merge "adding 'hipHccModuleLaunchKernel' and 'hipExtModuleLaunchKernel'" into amd-master-next
...
[ROCm/hip commit: 50f1957d0d ]
2020-02-18 18:10:22 -05:00
Tao Sang
0fb4709b86
Merge "Fix bug of hip/samples/2_Cookbook/7_streams" into amd-master-next
...
[ROCm/hip commit: cc0147a3a3 ]
2020-02-18 17:41:34 -05:00
Christophe Paquot
912bc9b38c
Introducing hip::Device which wraps around amd::Context and deviceId
...
Change-Id: Ie35a6edb65c001b35eb9f5d2af26e765dc41c00e
[ROCm/hip commit: 9630e40beb ]
2020-02-18 17:18:56 -05:00
Payam
596e26e723
removing static lib for hip target
...
Change-Id: I401f428469d5c1c03278f20c3c24c69636876f7c
[ROCm/hip commit: cb4637c222 ]
2020-02-18 16:46:36 -05:00
Tao Sang
686f7073d2
Fix bug of hip/samples/2_Cookbook/7_streams
...
Initialize Kernel_descriptor with matched function name.
Change-Id: I26911d6bc9b2beae186a9e6f9441ce408521bce9
[ROCm/hip commit: 6772dd1bc1 ]
2020-02-18 13:53:21 -05:00
Karthik Jayaprakash
6b7832ed27
SWDEV-223394 - Pass module info from hipModuleGetTexRef to internal Platformstate:: functions.
...
Change-Id: I7d1ba3f940f595c3fca74a57fa20f484c52d4741
[ROCm/hip commit: 6ec4eb34f4 ]
2020-02-18 11:23:03 -05:00
Payam Ghafari
068938d9b5
Merge "updated package generation and removed hiphcc_static as a target for hip-vdi" into amd-master-next
...
[ROCm/hip commit: ed71c618f0 ]
2020-02-18 10:47:47 -05:00
Jatin Chaudhary
2ac7ab12d4
Adding a break at right spot to fix a bug in tests which got exposed with clang usage
...
Change-Id: Ibf197f0108eec0bc4b87df8672d24e394a03d1b3
[ROCm/hip commit: 93adb0b434 ]
2020-02-18 17:23:45 +05:30
Tao Sang
cadb26ba84
Merge "Fix bug of hip/samples/0_Intro/hcc_dialects/vadd_hip" into amd-master-next
...
[ROCm/hip commit: 5b2ec8bdf8 ]
2020-02-17 22:01:12 -05:00
Christophe Paquot
256006af22
Don't create a marker for start event in hipModuleLaunchKernel
...
And also don't optimize the case where start==stop event to compute
elapsed time since the command can be a NDRange one.
HIP directed test will need to be fixed for that.
Change-Id: I64fadd6ab8ab1a490e7a2b7165a591df5a5cf3a2
[ROCm/hip commit: 9692ac6b5f ]
2020-02-17 14:16:31 -08:00
Evgeny
d6bfb75cc5
adding 'hipHccModuleLaunchKernel' and 'hipExtModuleLaunchKernel'
...
Change-Id: Id9990ed3041b82956872a088ff019ade69d40afb
[ROCm/hip commit: 05db3fceaa ]
2020-02-17 16:06:24 -06:00
Payam Ghafari
c3037782cd
Merge "updated hipcc to include HSA path for clang builds as well" into amd-master-next
...
[ROCm/hip commit: a719e355d5 ]
2020-02-17 02:01:37 -05:00
Tao Sang
eb5fed63c1
Temporarily comment out Hcc-specific APIs for CLang compiler
...
Temporarily comment out Hcc-specific template functions
hipExtLaunchKernelGGL and hipOccupancyMaxPotentialBlockSize for CLang
compiler so that all test cases under hip/samples can be built
successfully for Clang + Hip/Hcc runtime.
Change-Id: Iafc761257be4a7b34eafa6759a01f369570cd6ce
[ROCm/hip commit: b3f445c0f5 ]
2020-02-16 22:26:47 -05:00
Tao Sang
480049fb09
Fix bug of hip/samples/0_Intro/hcc_dialects/vadd_hip
...
For hipLaunchKernelGGL(), hmod->kernargs is empty, thus we need
insert hmod->kernargs[name_str] which is empty.
Change-Id: I95f818d0525da84452e66c5778f0648a643843c7
[ROCm/hip commit: 30da92e2af ]
2020-02-16 17:58:04 -05:00
Payam
6c10ab55ca
updated package generation and removed hiphcc_static as a target for hip-vdi
...
Change-Id: I0067dd6341f47a212cb02b8d43d3ea01644c2391
[ROCm/hip commit: 28d8a38c0e ]
2020-02-16 03:00:59 -05:00
Tao Sang
adadf90ff5
Support defaultDriver test with Clang+Hcc Runtime
...
Fix the following issues:
1.Ignore hidden arguments of kernel functions.
2.Look up both origial function name and function name with .kd postfix
when argments are retrived from module.
3.Addition, fix compiling issue of LaunchKernel test app.
Change-Id: I9400943f2f02433cb4409b19c0cac3626c2bc454
[ROCm/hip commit: 9a005eacf3 ]
2020-02-15 19:29:13 -05:00
Payam
d2e10a632e
removing oocupancy tests from hip-vdi for now
...
Change-Id: I06e966d07021af87fa2c195e4bbaf6bcc336658d
[ROCm/hip commit: fabe62e31f ]
2020-02-13 21:40:06 -05:00
Christophe Paquot
96eece3f11
Merge "hipLaunchByPtr and hipLaunchKernel deviceId potential issue" into amd-master-next
...
[ROCm/hip commit: f2eb8ec26c ]
2020-02-13 18:49:06 -05:00
Payam
7e9ece1a25
updated hipcc to include HSA path for clang builds as well
...
Change-Id: Icaaa68fdbe79fb16e4e9fedd420460f1479d7fe0
[ROCm/hip commit: b95968187b ]
2020-02-13 16:48:24 -05:00
Christophe Paquot
d90d522fe7
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
[ROCm/hip commit: 1d4bb503ae ]
2020-02-13 15:01:49 -05:00
Christophe Paquot
df7fd4fb53
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
[ROCm/hip commit: cc63d2d7b8 ]
2020-02-13 12:00:30 -08:00
Tao Sang
9a5205cd50
Merge "Support app(hcc compiled/Hip-Vdi runtime linked)" into amd-master-next
...
[ROCm/hip commit: f456989339 ]
2020-02-13 14:25:30 -05:00
Aaron Enye Shi
9d12fb8e25
HIP-VDI fix CPACK packaging dependencies
...
Change-Id: I64d803499dd8b2fc80b1320f71115ebaf019a9e7
[ROCm/hip commit: 85b6905871 ]
2020-02-13 10:02:49 -05:00
Tao Sang
414ad15bb7
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/hip commit: 2699b566cc ]
2020-02-12 16:42:54 -05:00
Laurent Morichetti
df3f79363c
Remove cl_icd.cpp from the build.
...
We should be using the temporary fixme.cpp instead.
Change-Id: I7e7a04bb518f56584c41bdb46a9192bde1f70060
[ROCm/hip commit: ba0674f0a6 ]
2020-02-12 10:46:33 -08:00
Mark Searles
900f43f641
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/hip commit: f2c1a4d827 ]
2020-02-12 00:22:48 -08:00
Laurent Morichetti
471b697a05
Merge branch 'master' into amd-master-next
...
Change-Id: Ibb7775e7acd263d2ece40a241517bbd15976fdd4
[ROCm/hip commit: 2cf3257795 ]
2020-02-12 00:14:07 -08:00
Jatin Chaudhary
2868c785d8
Revert "Sync hip-targets*.cmake in package with install changes ( #1831 )" ( #1860 )
...
Fixes SWDEV-222155 & SWDEV-222158
This reverts commit c7562072a3 .
[ROCm/hip commit: ab7526f64c ]
2020-02-11 11:56:57 +05:30
Christophe Paquot
652e82f726
SWDEV-220533 - HostMapped should use fine grained.
...
Change-Id: I4ad2064e8e5ea1cd4ed7df143c778ccb685c4f22
[ROCm/hip commit: 6462732e49 ]
2020-02-10 16:53:06 -05:00
Payam Ghafari
40c0d54931
Merge "Excluding vdi platform for now from the following tests so we can build" into amd-master-next
...
[ROCm/hip commit: b66451e000 ]
2020-02-10 14:28:44 -05:00
Maneesh Gupta
837875336f
gedit/hip.lang does not need a seperate license
...
[ROCm/hip commit: 6614ae33e0 ]
2020-02-10 16:27:20 +05:30
Maneesh Gupta
51546808da
Update copyright section in gedit/hip.lang
...
[ROCm/hip commit: 9acdcf27c5 ]
2020-02-10 16:25:38 +05:30
Maneesh Gupta
7753b3e827
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 e38db9fb6f .
[ROCm/hip commit: f8e1c01900 ]
2020-02-10 10:45:28 +05:30
Alex Voicu
5d5344eea1
(Maybe) Match alignment between Clang and GCC. ( #1789 )
...
Should fix #1740 and the related internal bug.
[ROCm/hip commit: dd34ea95d6 ]
2020-02-10 10:44:49 +05:30
mhbliao
63ccc49116
[hip] Cleanup compiler wrapper for HIP-Clang. ( #1847 )
...
[ROCm/hip commit: a01b262660 ]
2020-02-07 13:28:26 -08:00
Saleel Kudchadker
3cbbdbb3da
HIP/VDI CMake fixes
...
Fix the install directory for libamdhip64.so and create libhiprtc.so symlink
Change-Id: Id731bfa18bb3585c3f9e3ae6697b4f4687c49195
[ROCm/hip commit: 7eadbcdcc4 ]
2020-02-07 00:01:35 -08:00
Payam
5cf8d742cb
Excluding vdi platform for now from the following tests so we can build
...
Change-Id: I651255c2515a62c8bdfdd17a3ac85c3d66a5761b
[ROCm/hip commit: e4e8c4b74b ]
2020-02-07 02:16:05 -05:00