Rahul Garg
893ccc4ddf
[sample] Add hipDispatchEnqueueRateMT ( #1869 )
...
* [sample] Add hipDispatchEnqueueRateMT
2020-02-13 23:21:40 -08:00
Evgeny Mankov
60c76da392
Merge pull request #1867 from emankov/HIP
...
[HIPIFY][doc] Update README.md: Windows tested configurations
2020-02-13 18:48:38 +03:00
Evgeny Mankov
fb52a3973b
[HIPIFY][doc] Update README.md: Windows tested configurations
2020-02-13 18:34:10 +03:00
Jeff Daily
fe47fce496
missing break statement in hipDeviceGetAttribute ( #1865 )
...
The break is missing for hipDeviceAttributeMaxTexture3DDepth.
2020-02-13 14:22:56 +05:30
Sarbojit2019
a03628335c
[hip] Fix for bug introduced in #1770 when blockSize is non-power of 2 ( #1864 )
...
Fixes SWDEV-222161
2020-02-13 14:22:46 +05:30
Sarbojit2019
e334d3d6ec
ihipEnablePeerAccess return error if peer is not accessible ( #1858 )
...
hipDeviceEnablePeerAccess returns success and adds peer into the list even if it is not accessible which creates problem in hipMalloc when it tries to share the ptr to peer device.
Proposed change is to check the access status before updating the peer list and update only when it can access the peer.
2020-02-13 14:22:11 +05:30
ansurya
888a7f2a90
Reduce GPU copying based on arch it runs on ( #1751 )
...
Implements SWDEV-213230.
2020-02-13 14:21:51 +05:30
Evgeny Mankov
5930da7f56
Merge pull request #1830 from asalmanp/coop_flag_define
...
[HIP][HIPIFY] Add some missing flags for cooperative launch and occup…
2020-02-12 14:07:39 +03:00
Aryan Salmanpour
1c013bab3e
fix build error in nvcc path
2020-02-11 12:16:51 -05: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
Aryan Salmanpour
504412c1e4
Fix a typo causing a build error
2020-02-10 11:44:40 -05:00
Aryan Salmanpour
dfa565d76f
resolve merge conflict
2020-02-10 10:30:55 -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
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
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
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
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
Aryan Salmanpour
d805e98fcb
update the hipify-perl
2020-01-31 14:36:37 -05:00
Aryan Salmanpour
75572a4175
code clean up
2020-01-31 13:08:25 -05:00
jujiang-del
cb632005bc
[dtest] Avoid resViewDesc for non-array resource in texture creation ( #1823 )
2020-01-30 14:04:41 -08:00
Aryan Salmanpour
6db9b782be
[HIP][HIPIFY] Add some missing flags for cooperative launch and occupancy APIs
2020-01-30 15:05:53 -05: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
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
Evgeny Mankov
37da8171bc
Merge pull request #1813 from emankov/HIP
...
[HIP][HIPIFY] Readmes actualization
2020-01-27 12:50:48 +03:00
Evgeny Mankov
5fae88f84b
[HIPIFY][ #1819 ] Fix for not found clang's system header files
...
Use absolute paths instead of relative ones.
2020-01-27 12:37:26 +03:00