Payam
87cd9451f2
updated hipcc to include HSA path for clang builds as well
...
Change-Id: Icaaa68fdbe79fb16e4e9fedd420460f1479d7fe0
2020-02-13 16:48:24 -05:00
Laurent Morichetti
64d9e658a9
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
0c6b34845f
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
9b3e214952
Merge branch 'master' into amd-master-next
...
Change-Id: Ibb7775e7acd263d2ece40a241517bbd15976fdd4
2020-02-12 00:14:07 -08:00
Jatin Chaudhary
18a64fe8d4
Revert "Sync hip-targets*.cmake in package with install changes ( #1831 )" ( #1860 )
...
Fixes SWDEV-222155 & SWDEV-222158
This reverts commit 2ec7c2ca33 .
2020-02-11 11:56:57 +05:30
Christophe Paquot
0c6efd9678
SWDEV-220533 - HostMapped should use fine grained.
...
Change-Id: I4ad2064e8e5ea1cd4ed7df143c778ccb685c4f22
2020-02-10 16:53:06 -05:00
Payam Ghafari
c7c8449d50
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
Maneesh Gupta
484d67a485
gedit/hip.lang does not need a seperate license
2020-02-10 16:27:20 +05:30
Maneesh Gupta
f22d042bc8
Update copyright section in gedit/hip.lang
2020-02-10 16:25:38 +05:30
Maneesh Gupta
d032637934
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 262ad13dd5 .
2020-02-10 10:45:28 +05:30
Alex Voicu
8f96152d3a
(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
8343d7c9aa
[hip] Cleanup compiler wrapper for HIP-Clang. ( #1847 )
2020-02-07 13:28:26 -08:00
Saleel Kudchadker
c98a17c80f
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
141aa8e5dc
Excluding vdi platform for now from the following tests so we can build
...
Change-Id: I651255c2515a62c8bdfdd17a3ac85c3d66a5761b
2020-02-07 02:16:05 -05:00
Michael LIAO
59bd608bfe
[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
Saleel Kudchadker
b3a0015a25
Disable symbol versioning for HIP/VDI
...
Change-Id: Ide6372bab136dd5df886ed78f61cd6c06e98e983
2020-02-05 22:20:51 -08:00
Mark Searles
657734689d
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
c33903b5da
Merge branch 'master' into amd-master-next
...
Change-Id: Ib7e7824073f4dfc391fb3833fc90e11b327d3c22
2020-02-05 14:56:08 -08:00
Siu Chi Chan
713702eebc
Enable code object v3 codgen when compiling with HCC ( #1836 )
...
Change-Id: I590c05a418cc37ec247b89124cef17a7fe8b27e2
2020-02-05 20:56:33 +05:30
vsytch
fa363ae721
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
1c7e864275
Merge "Update copyright info for VDI files" into amd-master-next
2020-02-04 17:19:31 -05:00
Laurent Morichetti
5b098e68b6
Update copyright info for VDI files
...
Change-Id: Ib160fbf89ec89a5895321f73402a33b4d344a68f
2020-02-04 08:47:10 -08:00
saleelk
854d3103dd
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
2ef4dead24
[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
14e235378f
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
9576406274
removing hip-vdi versioning dependency till we update the packaging
...
Change-Id: I8d97bf443f548c3a570a0ef5a068ad04c8d91021
2020-02-04 00:36:06 -05:00
Sarbojit2019
6e62ea5ee3
Added overflow check in kernel launch ( #1770 )
2020-02-04 09:02:16 +05:30
Daniil Fukalov
8d59305879
Update INSTALL.md ( #1834 )
2020-02-04 09:01:38 +05:30
Jatin Chaudhary
2ec7c2ca33
Sync hip-targets*.cmake in package with install changes ( #1831 )
...
Fixes SWDEV-204247
2020-02-04 08:59:28 +05:30
Rahul Garg
27fbfd9d66
[docs] Fix links in cookbook samples ( #1824 )
2020-02-04 08:56:31 +05:30
kpyzhov
951d7d4ba6
hipcc script: Refined device selection; added gfx1011 target. ( #1821 )
2020-02-04 08:56:16 +05:30
ansurya
696c85aec9
[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
gandryey
3c718ebe15
[dtest] RCCL multi device launch test ( #1731 )
...
Simple test for hipLaunchCooperativeKernelMultiDevice API.
2020-02-04 08:53:43 +05:30
Maneesh Gupta
00494e8c08
Update Jenkinsfile
...
Switch using to newer --gpus all instead of older(deprecated) --runtime nvidia
2020-02-03 15:29:35 +05:30
Evgeny Mankov
1aaeb5d485
Merge pull request #1841 from emankov/hipify-clang
...
[HIPIFY][doc] Update README.md
2020-02-02 01:58:34 +03:00
Evgeny Mankov
5062082157
[HIPIFY][doc] Update README.md
...
+ Links, versioning, formatting, cleanup
2020-02-02 01:46:58 +03:00
Evgeny Mankov
4f35b8905d
Merge pull request #1840 from emankov/hipify-clang
...
[HIPIFY][doc] CUDA 10.2 is now supported by LLVM 10.0.0-rc1
2020-02-01 18:49:33 +03:00
Evgeny Mankov
244689a2f3
[HIPIFY][doc] CUDA 10.2 is now supported by LLVM 10.0.0-rc1
2020-02-01 18:47:46 +03:00
Evgeny Mankov
2b996fb9fb
Merge pull request #1839 from emankov/hipify-clang
...
[HIPIFY][cmake] CUDA 10.2 support starting from LLVM 10.0
2020-02-01 16:32:24 +03:00
Evgeny Mankov
6cc3554501
[HIPIFY][cmake] CUDA 10.2 support starting from LLVM 10.0
...
+ hipify-clang unit tests are passed against CUDA 10.2
2020-02-01 16:30:05 +03:00
Evgeny Mankov
c6f8166e1e
Merge pull request #1838 from emankov/hipify-clang
...
[HIPIFY] Fix build failure against ToT trunk LLVM 11.0.0
2020-02-01 14:43:19 +03:00
Evgeny Mankov
c396b5b6e5
[HIPIFY] Fix build failure against ToT trunk LLVM 11.0.0
...
+ Add an explicit cast when assigning StringRef to std::string
2020-02-01 14:41:16 +03:00
Laurent Morichetti
2f1305b9a4
Merge branch 'origin/pghafari/hip-vdi' into lmoriche/amd-master-next
...
Change-Id: I22c145d39f430ca571a981687bcb034ea6e3b8a2
2020-01-31 07:33:12 -08:00
jujiang-del
cb632005bc
[dtest] Avoid resViewDesc for non-array resource in texture creation ( #1823 )
2020-01-30 14:04:41 -08:00
Evgeny Mankov
f1c70ea6ba
Merge pull request #1700 from scchan/object_load_error_check
...
add error checking for code object loading
2020-01-30 21:31:03 +03:00
Laurent Morichetti
6f3e18a764
Merge HIP/VDI branch 'amd-staging' into lmoriche/amd-master-next
...
Change-Id: Iabaab4e72815ba483a1330ec6a1130f2b86676f0
2020-01-29 15:02:13 -08:00
satyanveshd
262ad13dd5
Match Occupancy APIs syntax with CUDA ( #1625 )
...
* Match Occupancy APIs syntax with CUDA and fix tests using these APIs
2020-01-29 13:05:53 -08:00
vsytch
6da0c82b78
Add missing texturePitchAlignment member to the hipDeviceProp_t struct. ( #1802 )
...
* Add missing texturePitchAlignment member to the hipDeviceProp_t struct.
* Add missing hipDeviceAttributeTexturePitchAlignment enumerator to the hipDeviceAttribute_t enum.
* Initialize texturePitchAlignment to 256. This works for gfx9+, but is technically overaligned in most cases for pre-gfx9.
* Add the texturePitchAlignment property to the NVCC path.
2020-01-27 16:37:00 -08:00
Evgeny Mankov
e419d738e7
Merge pull request #1820 from emankov/HIP
...
[HIPIFY] Update Readme.md
2020-01-27 17:23:06 +03:00
Evgeny Mankov
5a788eb048
[HIPIFY] Update Readme.md
...
Restructure contents in order to have separated same-level information about hipify-clang and hipify-perl.
2020-01-27 17:21:32 +03:00