Christophe Paquot
1f32dbad00
Merge "HIP-HCC + Clang fix failing texture tests(SWDEV-223622)" into amd-master-next
...
[ROCm/clr commit: 644dad178c ]
2020-02-19 14:57:14 -05:00
Christophe Paquot
af6e0f6c7c
Merge "Removing gcc test for clang" into amd-master-next
...
[ROCm/clr commit: be1dc1d217 ]
2020-02-19 14:56:03 -05:00
Christophe Paquot
a4c9292ca7
Merge "Adding a break at right spot to fix a bug in tests which got exposed with clang usage" into amd-master-next
...
[ROCm/clr commit: 27d79601f0 ]
2020-02-19 14:54:15 -05:00
Jatin Chaudhary
1b17cc297a
Removing gcc test for clang
...
Change-Id: Iccf00221a07be920683207daa9ed0e0949259623
[ROCm/clr commit: e1024a249a ]
2020-02-19 11:09:47 -05:00
agodavar
37745e6f1b
HIP-HCC + Clang fix failing texture tests(SWDEV-223622)
...
Change-Id: I1c0a7059c6bba1ea2e39dc6634b32d006c07d1f5
[ROCm/clr commit: 63c1d28a4b ]
2020-02-19 07:03:57 -05:00
Payam
569fe9f8e4
Removed Static lib for hip target
...
Change-Id: Iea7fc3f26f5d99df622e69aab3898f7bc931fc58
[ROCm/clr commit: 1079679afa ]
2020-02-19 03:51:55 -05:00
Payam Ghafari
98be10e430
Merge "removing static lib for hip target" into amd-master-next
...
[ROCm/clr commit: e115d20af0 ]
2020-02-18 19:16:31 -05:00
Tao Sang
673b902832
Merge "Temporarily comment out Hcc-specific APIs for CLang compiler" into amd-master-next
...
[ROCm/clr commit: 40d0884a03 ]
2020-02-18 18:50:05 -05:00
Evgeny Shcherbakov
ae59215c8b
Merge "adding 'hipHccModuleLaunchKernel' and 'hipExtModuleLaunchKernel'" into amd-master-next
...
[ROCm/clr commit: 9c4e11f217 ]
2020-02-18 18:10:22 -05:00
Tao Sang
d2c8aafb61
Merge "Fix bug of hip/samples/2_Cookbook/7_streams" into amd-master-next
...
[ROCm/clr commit: e34a907b8b ]
2020-02-18 17:41:34 -05:00
Christophe Paquot
dad62d78c0
Introducing hip::Device which wraps around amd::Context and deviceId
...
Change-Id: Ie35a6edb65c001b35eb9f5d2af26e765dc41c00e
[ROCm/clr commit: b4ad4262cc ]
2020-02-18 17:18:56 -05:00
Payam
cc7722683f
removing static lib for hip target
...
Change-Id: I401f428469d5c1c03278f20c3c24c69636876f7c
[ROCm/clr commit: a7a60a8322 ]
2020-02-18 16:46:36 -05:00
Tao Sang
21abc838ef
Fix bug of hip/samples/2_Cookbook/7_streams
...
Initialize Kernel_descriptor with matched function name.
Change-Id: I26911d6bc9b2beae186a9e6f9441ce408521bce9
[ROCm/clr commit: 47d3276177 ]
2020-02-18 13:53:21 -05:00
Karthik Jayaprakash
8ad9be80bd
SWDEV-223394 - Pass module info from hipModuleGetTexRef to internal Platformstate:: functions.
...
Change-Id: I7d1ba3f940f595c3fca74a57fa20f484c52d4741
[ROCm/clr commit: e066cc6f60 ]
2020-02-18 11:23:03 -05:00
Payam Ghafari
6cb9ca6157
Merge "updated package generation and removed hiphcc_static as a target for hip-vdi" into amd-master-next
...
[ROCm/clr commit: f7300f5cbe ]
2020-02-18 10:47:47 -05:00
Jatin Chaudhary
c60714754c
Adding a break at right spot to fix a bug in tests which got exposed with clang usage
...
Change-Id: Ibf197f0108eec0bc4b87df8672d24e394a03d1b3
[ROCm/clr commit: 96a5d45b0e ]
2020-02-18 17:23:45 +05:30
Tao Sang
0f409bb67e
Merge "Fix bug of hip/samples/0_Intro/hcc_dialects/vadd_hip" into amd-master-next
...
[ROCm/clr commit: ffb8689462 ]
2020-02-17 22:01:12 -05:00
Christophe Paquot
c1e679491a
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/clr commit: 1f5ae789bb ]
2020-02-17 14:16:31 -08:00
Evgeny
2ebf4994d7
adding 'hipHccModuleLaunchKernel' and 'hipExtModuleLaunchKernel'
...
Change-Id: Id9990ed3041b82956872a088ff019ade69d40afb
[ROCm/clr commit: 45b1673e26 ]
2020-02-17 16:06:24 -06:00
Payam Ghafari
67b65d785d
Merge "updated hipcc to include HSA path for clang builds as well" into amd-master-next
...
[ROCm/clr commit: 52e6e35bf4 ]
2020-02-17 02:01:37 -05:00
Tao Sang
0292fd9991
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/clr commit: 15b91e9f1e ]
2020-02-16 22:26:47 -05:00
Tao Sang
690db691bb
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/clr commit: 05785772e3 ]
2020-02-16 17:58:04 -05:00
Payam
55c8ccf2be
updated package generation and removed hiphcc_static as a target for hip-vdi
...
Change-Id: I0067dd6341f47a212cb02b8d43d3ea01644c2391
[ROCm/clr commit: 2f9cb366f2 ]
2020-02-16 03:00:59 -05:00
Tao Sang
53e62f704d
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/clr commit: eb8c4d1ce2 ]
2020-02-15 19:29:13 -05:00
Payam
ca7c148089
removing oocupancy tests from hip-vdi for now
...
Change-Id: I06e966d07021af87fa2c195e4bbaf6bcc336658d
[ROCm/clr commit: 9bdc203a99 ]
2020-02-13 21:40:06 -05:00
Christophe Paquot
b486a20a88
Merge "hipLaunchByPtr and hipLaunchKernel deviceId potential issue" into amd-master-next
...
[ROCm/clr commit: d6b9b323b8 ]
2020-02-13 18:49:06 -05:00
Payam
b6f311794e
updated hipcc to include HSA path for clang builds as well
...
Change-Id: Icaaa68fdbe79fb16e4e9fedd420460f1479d7fe0
[ROCm/clr commit: 87cd9451f2 ]
2020-02-13 16:48:24 -05:00
Christophe Paquot
06ab4fdf36
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/clr commit: eb132ccef8 ]
2020-02-13 15:01:49 -05:00
Christophe Paquot
39a1cff6e0
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/clr commit: 8f5a70a150 ]
2020-02-13 12:00:30 -08:00
Tao Sang
1da44b1e01
Merge "Support app(hcc compiled/Hip-Vdi runtime linked)" into amd-master-next
...
[ROCm/clr commit: b733a1bc5c ]
2020-02-13 14:25:30 -05: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
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
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
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
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
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
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
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
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
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