Payam
c6bb103dff
updated lib elf path and clean ups
...
Change-Id: Id0b3c295fa8353a5da8517204bf53dab9887defb
2020-02-24 15:09:34 -05:00
Payam Ghafari
bec7cfbe3c
Merge "export hip::host and hip::device" into amd-master-next
2020-02-24 13:29:01 -05:00
Payam
4c54fd20d8
export hip::host and hip::device
...
Change-Id: If1427a180f91d3f8bae203d956f21cd69345c060
2020-02-21 19:58:42 -05:00
Vladislav Sytchenko
b162be8d28
Update hipGetErroName() to match hipError_t
...
Change-Id: I8f7fe0cca01ddec5d6333ba6e876128276323be9
2020-02-21 18:31:27 -05:00
Vladislav Sytchenko
a09ae103f5
Fix Windows build
...
MSVC unlike gcc doesn't add colons for you.
Change-Id: I06d81a9a9b346065d0452fe7117ab82144a06f74
2020-02-21 14:37:41 -05:00
Vladislav Sytchenko
5623c74c35
Report the HW requirments for pitch alignment
...
Change-Id: Iaaa9d597dff57cfad5d07d931f881aba1a5f98f1
2020-02-21 11:09:47 -05:00
Vladislav Sytchenko
e7f389f030
Disable hip{Create/Destroy}SurfaceObject
...
The current implementation of surd2D{read/write} directly addresses into
the image buffer via the hipArray::data ptr. This is incorrect to do
since we don't know the layout of the image. Also with VDI we won't have
access to the underlying image buffer.
Disable the surface api untill the device functions are switched to
using __ockl_image_{load/store}().
Change-Id: I19a33680176812d5aad3660e9045812061a1c443
2020-02-21 11:09:28 -05:00
Tao Sang
ed56e605d4
Add __hip_pinned_shadow__ for texture
...
Add missing __hip_pinned_shadow__ for texture in tex2d_kernel test.
Change-Id: Iefc96084fec8f84a1d1bb979998ffb95b4011f0b
2020-02-20 20:01:28 -05:00
Tao Sang
f740e93578
Merge "Make __gnu_h2f_ieee and __gnu_f2h_ieee visible" into amd-master-next
2020-02-20 16:00:18 -05:00
Tao Sang
ceb942375d
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
2020-02-20 14:09:53 -05:00
Karthik Jayaprakash
6ba4a6be56
SWDEV-223674 - Return hipErrorNoBinaryForGpu in case particular binary is not found in clang offload bundler.
...
Change-Id: Iaa08fcdc8ecb719edd9f81e4a1456ea642f362f4
2020-02-19 20:01:36 -05:00
Christophe Paquot
a9a6cae956
SWDEV-223262
...
hipMemcpyWithStream is supposed to be synchronous.
Change-Id: Ie44e37ecc9246e26a6b315c01e88a279f9e42fd7
2020-02-19 14:08:12 -08:00
Christophe Paquot
e06a988d70
Merge "HIP-HCC + Clang fix failing texture tests(SWDEV-223622)" into amd-master-next
2020-02-19 14:57:14 -05:00
Christophe Paquot
919d16c983
Merge "Removing gcc test for clang" into amd-master-next
2020-02-19 14:56:03 -05:00
Christophe Paquot
2e7319e5a6
Merge "Adding a break at right spot to fix a bug in tests which got exposed with clang usage" into amd-master-next
2020-02-19 14:54:15 -05:00
Jatin Chaudhary
2b15151f95
Removing gcc test for clang
...
Change-Id: Iccf00221a07be920683207daa9ed0e0949259623
2020-02-19 11:09:47 -05:00
agodavar
9c61a08d25
HIP-HCC + Clang fix failing texture tests(SWDEV-223622)
...
Change-Id: I1c0a7059c6bba1ea2e39dc6634b32d006c07d1f5
2020-02-19 07:03:57 -05:00
Payam
2a63942e35
Removed Static lib for hip target
...
Change-Id: Iea7fc3f26f5d99df622e69aab3898f7bc931fc58
2020-02-19 03:51:55 -05:00
Payam Ghafari
e2fce43499
Merge "removing static lib for hip target" into amd-master-next
2020-02-18 19:16:31 -05:00
Tao Sang
5956b28dcc
Merge "Temporarily comment out Hcc-specific APIs for CLang compiler" into amd-master-next
2020-02-18 18:50:05 -05:00
Evgeny Shcherbakov
50f1957d0d
Merge "adding 'hipHccModuleLaunchKernel' and 'hipExtModuleLaunchKernel'" into amd-master-next
2020-02-18 18:10:22 -05:00
Tao Sang
cc0147a3a3
Merge "Fix bug of hip/samples/2_Cookbook/7_streams" into amd-master-next
2020-02-18 17:41:34 -05:00
Christophe Paquot
9630e40beb
Introducing hip::Device which wraps around amd::Context and deviceId
...
Change-Id: Ie35a6edb65c001b35eb9f5d2af26e765dc41c00e
2020-02-18 17:18:56 -05:00
Payam
cb4637c222
removing static lib for hip target
...
Change-Id: I401f428469d5c1c03278f20c3c24c69636876f7c
2020-02-18 16:46:36 -05:00
Tao Sang
6772dd1bc1
Fix bug of hip/samples/2_Cookbook/7_streams
...
Initialize Kernel_descriptor with matched function name.
Change-Id: I26911d6bc9b2beae186a9e6f9441ce408521bce9
2020-02-18 13:53:21 -05:00
Karthik Jayaprakash
6ec4eb34f4
SWDEV-223394 - Pass module info from hipModuleGetTexRef to internal Platformstate:: functions.
...
Change-Id: I7d1ba3f940f595c3fca74a57fa20f484c52d4741
2020-02-18 11:23:03 -05:00
Payam Ghafari
ed71c618f0
Merge "updated package generation and removed hiphcc_static as a target for hip-vdi" into amd-master-next
2020-02-18 10:47:47 -05:00
Jatin Chaudhary
93adb0b434
Adding a break at right spot to fix a bug in tests which got exposed with clang usage
...
Change-Id: Ibf197f0108eec0bc4b87df8672d24e394a03d1b3
2020-02-18 17:23:45 +05:30
Tao Sang
5b2ec8bdf8
Merge "Fix bug of hip/samples/0_Intro/hcc_dialects/vadd_hip" into amd-master-next
2020-02-17 22:01:12 -05:00
Christophe Paquot
9692ac6b5f
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
2020-02-17 14:16:31 -08:00
Evgeny
05db3fceaa
adding 'hipHccModuleLaunchKernel' and 'hipExtModuleLaunchKernel'
...
Change-Id: Id9990ed3041b82956872a088ff019ade69d40afb
2020-02-17 16:06:24 -06:00
Payam Ghafari
a719e355d5
Merge "updated hipcc to include HSA path for clang builds as well" into amd-master-next
2020-02-17 02:01:37 -05:00
Tao Sang
b3f445c0f5
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
2020-02-16 22:26:47 -05:00
Tao Sang
30da92e2af
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
2020-02-16 17:58:04 -05:00
Payam
28d8a38c0e
updated package generation and removed hiphcc_static as a target for hip-vdi
...
Change-Id: I0067dd6341f47a212cb02b8d43d3ea01644c2391
2020-02-16 03:00:59 -05:00
Tao Sang
9a005eacf3
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
2020-02-15 19:29:13 -05:00
Payam
fabe62e31f
removing oocupancy tests from hip-vdi for now
...
Change-Id: I06e966d07021af87fa2c195e4bbaf6bcc336658d
2020-02-13 21:40:06 -05:00
Christophe Paquot
f2eb8ec26c
Merge "hipLaunchByPtr and hipLaunchKernel deviceId potential issue" into amd-master-next
2020-02-13 18:49:06 -05:00
Payam
b95968187b
updated hipcc to include HSA path for clang builds as well
...
Change-Id: Icaaa68fdbe79fb16e4e9fedd420460f1479d7fe0
2020-02-13 16:48:24 -05:00
Christophe Paquot
1d4bb503ae
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
cc63d2d7b8
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
f456989339
Merge "Support app(hcc compiled/Hip-Vdi runtime linked)" into amd-master-next
2020-02-13 14:25:30 -05:00
Aaron Enye Shi
85b6905871
HIP-VDI fix CPACK packaging dependencies
...
Change-Id: I64d803499dd8b2fc80b1320f71115ebaf019a9e7
2020-02-13 10:02:49 -05:00
Tao Sang
2699b566cc
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
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
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
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
Christophe Paquot
6462732e49
SWDEV-220533 - HostMapped should use fine grained.
...
Change-Id: I4ad2064e8e5ea1cd4ed7df143c778ccb685c4f22
2020-02-10 16:53:06 -05: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