Evgeny Mankov
fb52a3973b
[HIPIFY][doc] Update README.md: Windows tested configurations
2020-02-13 18:34:10 +03:00
Satyanvesh Dittakavi
2034ed3561
Add c++11 option for nvcc
2020-02-13 19:48:26 +05:30
Satyanvesh Dittakavi
627d9a1f46
updated test for nvidia path
2020-02-13 16:34:05 +05:30
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
Paul
dd6676dadf
Revert "Try to initialize the primary context on cuda"
...
This reverts commit 86cdb30195 .
2020-02-11 12:34:11 -06:00
Paul
cd279cd574
Revert "Push ctx to the stack as current"
...
This reverts commit e8a7cc6957 .
2020-02-11 12:34:10 -06:00
Paul
e8a7cc6957
Push ctx to the stack as current
2020-02-11 11:46:29 -06:00
Paul
86cdb30195
Try to initialize the primary context on cuda
2020-02-11 11:26:24 -06: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
Paul
accdd882dc
Skip test on cuda
2020-02-10 17:23:58 -06:00
Paul
5d24a2beef
Reduce threads on cuda
2020-02-10 16:37:34 -06:00
Paul
7a6e88480b
Set context on each thread
2020-02-10 16:01:53 -06:00
Paul
bb145e77ae
Create context for cuda
2020-02-10 15:52:34 -06:00
Paul
9494d0e3c9
Add setDevice to try and initialize the context on cuda
2020-02-10 13:37:45 -06:00
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
Paul
2405ab236f
Output on failure
2020-02-07 10:13:28 -06:00
Paul
fb8c7cb3ec
Make threads a multiple of hardware concurrency
2020-02-06 16:23:29 -06:00
Paul
bf69c7ae32
Add multithreaded test
2020-02-06 16:21:40 -06: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
Paul
84d6eb985d
Assign the iterator
2020-02-06 12:15:29 -06:00
Paul
bb26e99c73
Fix compile error
2020-02-06 12:04:50 -06:00
Paul
1354a447e1
Use deque instead of vector for code readers so that the iterators and references will be stable
2020-02-06 11:56:17 -06: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