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
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
vsytch
e2b6794a07
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 >
[ROCm/clr commit: fa363ae721 ]
2020-02-05 20:56:17 +05:30
Laurent Morichetti
398cac3dfe
Merge "Update copyright info for VDI files" into amd-master-next
...
[ROCm/clr commit: 1c7e864275 ]
2020-02-04 17:19:31 -05:00
Laurent Morichetti
3765569608
Update copyright info for VDI files
...
Change-Id: Ib160fbf89ec89a5895321f73402a33b4d344a68f
[ROCm/clr commit: 5b098e68b6 ]
2020-02-04 08:47:10 -08:00
saleelk
60ed8d9a4b
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
[ROCm/clr commit: 854d3103dd ]
2020-02-04 19:37:57 +05:30
lthakur
a5409a5556
[dtest] Update hipLaunchCoopMultiKernel.cpp ( #1844 )
...
used reinterpret_cast<uint32_t*> for numBlocks, as expected by hipOccupancyMaxActiveBlocksPerMultiprocessor() api.
[ROCm/clr commit: 2ef4dead24 ]
2020-02-04 19:37:38 +05:30
Siu Chi Chan
30f09a1435
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
[ROCm/clr commit: 14e235378f ]
2020-02-04 19:37:16 +05:30
Payam
6a54b256e9
removing hip-vdi versioning dependency till we update the packaging
...
Change-Id: I8d97bf443f548c3a570a0ef5a068ad04c8d91021
[ROCm/clr commit: 9576406274 ]
2020-02-04 00:36:06 -05:00
Sarbojit2019
dd5c4d41a5
Added overflow check in kernel launch ( #1770 )
...
[ROCm/clr commit: 6e62ea5ee3 ]
2020-02-04 09:02:16 +05:30
Daniil Fukalov
cfbdfa3ddb
Update INSTALL.md ( #1834 )
...
[ROCm/clr commit: 8d59305879 ]
2020-02-04 09:01:38 +05:30
Jatin Chaudhary
e0b4ba96e8
Sync hip-targets*.cmake in package with install changes ( #1831 )
...
Fixes SWDEV-204247
[ROCm/clr commit: 2ec7c2ca33 ]
2020-02-04 08:59:28 +05:30
Rahul Garg
b34b02549e
[docs] Fix links in cookbook samples ( #1824 )
...
[ROCm/clr commit: 27fbfd9d66 ]
2020-02-04 08:56:31 +05:30
kpyzhov
02536516bc
hipcc script: Refined device selection; added gfx1011 target. ( #1821 )
...
[ROCm/clr commit: 951d7d4ba6 ]
2020-02-04 08:56:16 +05:30
ansurya
0c87c8639d
[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
[ROCm/clr commit: 696c85aec9 ]
2020-02-04 08:56:02 +05:30
gandryey
f33fa4ab31
[dtest] RCCL multi device launch test ( #1731 )
...
Simple test for hipLaunchCooperativeKernelMultiDevice API.
[ROCm/clr commit: 3c718ebe15 ]
2020-02-04 08:53:43 +05:30
Maneesh Gupta
79a8caa305
Update Jenkinsfile
...
Switch using to newer --gpus all instead of older(deprecated) --runtime nvidia
[ROCm/clr commit: 00494e8c08 ]
2020-02-03 15:29:35 +05:30
Evgeny Mankov
4f159347c9
Merge pull request #1841 from emankov/hipify-clang
...
[HIPIFY][doc] Update README.md
[ROCm/clr commit: 1aaeb5d485 ]
2020-02-02 01:58:34 +03:00
Evgeny Mankov
ce6eebac07
[HIPIFY][doc] Update README.md
...
+ Links, versioning, formatting, cleanup
[ROCm/clr commit: 5062082157 ]
2020-02-02 01:46:58 +03:00
Evgeny Mankov
562ad64e03
Merge pull request #1840 from emankov/hipify-clang
...
[HIPIFY][doc] CUDA 10.2 is now supported by LLVM 10.0.0-rc1
[ROCm/clr commit: 4f35b8905d ]
2020-02-01 18:49:33 +03:00
Evgeny Mankov
76f3bc4229
[HIPIFY][doc] CUDA 10.2 is now supported by LLVM 10.0.0-rc1
...
[ROCm/clr commit: 244689a2f3 ]
2020-02-01 18:47:46 +03:00
Evgeny Mankov
ab73c8b4cc
Merge pull request #1839 from emankov/hipify-clang
...
[HIPIFY][cmake] CUDA 10.2 support starting from LLVM 10.0
[ROCm/clr commit: 2b996fb9fb ]
2020-02-01 16:32:24 +03:00
Evgeny Mankov
1fe8f482a9
[HIPIFY][cmake] CUDA 10.2 support starting from LLVM 10.0
...
+ hipify-clang unit tests are passed against CUDA 10.2
[ROCm/clr commit: 6cc3554501 ]
2020-02-01 16:30:05 +03:00
Evgeny Mankov
e99877f7e6
Merge pull request #1838 from emankov/hipify-clang
...
[HIPIFY] Fix build failure against ToT trunk LLVM 11.0.0
[ROCm/clr commit: c6f8166e1e ]
2020-02-01 14:43:19 +03:00
Evgeny Mankov
a148a87614
[HIPIFY] Fix build failure against ToT trunk LLVM 11.0.0
...
+ Add an explicit cast when assigning StringRef to std::string
[ROCm/clr commit: c396b5b6e5 ]
2020-02-01 14:41:16 +03:00
Laurent Morichetti
540a8d6337
Merge branch 'origin/pghafari/hip-vdi' into lmoriche/amd-master-next
...
Change-Id: I22c145d39f430ca571a981687bcb034ea6e3b8a2
[ROCm/clr commit: 2f1305b9a4 ]
2020-01-31 07:33:12 -08:00
jujiang-del
a6012c4bfb
[dtest] Avoid resViewDesc for non-array resource in texture creation ( #1823 )
...
[ROCm/clr commit: cb632005bc ]
2020-01-30 14:04:41 -08:00