foreman
d6e574ffb2
P4 to Git Change 1972736 by pghafari@pghafari-gera-win10 on 2019/07/24 04:51:12
...
SWDEV-197122 - Initial CMake file for hip-vdi-rocr path
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/CMakeFiles.txt#1 add
[ROCm/hip commit: 49bdfeb9be ]
2019-07-24 05:06:40 -04:00
Aryan Salmanpour
563b385ad6
[hip][tests] add a unit test for using hipExtLaunchMultiKernelMultiDevice API ( #1250 )
...
[ROCm/hip commit: f3c4952f80 ]
2019-07-24 07:57:39 +00:00
Aaron Enye Shi
2e45e37c51
Add GFX908 specific changes to HIP ( #1229 )
...
* Add GFX908 specific for HIP
* Fix missing __halfTest in hipTestNativeHalf
[ROCm/hip commit: b754de37c1 ]
2019-07-24 07:51:17 +00:00
Maneesh Gupta
57289b2d4c
[dtests] Fix complex_loading_behavior.cpp build issues on nvcc path ( #1242 )
...
[ROCm/hip commit: 75abc65e12 ]
2019-07-24 07:49:39 +00:00
Aaron Enye Shi
85fa58c117
Fix hipMemcpy-size test running out of Host Mem ( #1224 )
...
* Fix hipMemcpy-size test running out of Host Mem
The hipMemcpy-size uses a maxElem calculated from the total GPU mem /8. Then it will allocate 4 times that amount of host memory. This tests begins failing when there is not enough host memory, such as on systems with 32GB GPU mem, and 16GB RAM. This fixes the test if not enough host memory is available on the system.
* Add windows support to hipMemcpy-size fix
* avoid linking extra libs for windows
* HIPMemcpy-size Remove freeCPU including swap
[ROCm/hip commit: 0de4caa085 ]
2019-07-24 07:49:20 +00:00
foreman
ab4f7de476
P4 to Git Change 1972494 by kjayapra@0_HIPWS_P2P1_ROCM on 2019/07/23 20:01:13
...
SWDEV-144570 - Handling variable register during hipModuleLoad.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#31 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#34 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#51 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.hpp#30 edit
[ROCm/hip commit: c837c6e769 ]
2019-07-23 20:09:59 -04:00
foreman
4fac385159
P4 to Git Change 1972329 by cpaquot@cpaquot-ocl-lc-lnx on 2019/07/23 15:16:26
...
SWDEV-197168 - [HIP] handle width or height or src or dst being 0
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#63 edit
[ROCm/hip commit: 6987b1896b ]
2019-07-23 15:18:51 -04:00
Evgeny Mankov
b108a66459
Merge pull request #1249 from emankov/cuDNN
...
[HIPIFY][doc] Update Readme.md
[ROCm/hip commit: cde3d75fa4 ]
2019-07-23 19:35:19 +03:00
Evgeny Mankov
4c704f9b44
[HIPIFY][doc] Update Readme.md
...
+ 8.0.1 - is the latest supported clang version on Linux
+ Testing update
[ROCm/hip commit: b8e4f93b5c ]
2019-07-23 19:30:57 +03:00
Evgeny Mankov
f513a9c320
Merge pull request #1248 from emankov/cuDNN
...
HIPIFY] Clang 8.0.1 support
[ROCm/hip commit: 4204c99cc5 ]
2019-07-23 19:20:12 +03:00
Evgeny Mankov
14ee787b43
HIPIFY] Clang 8.0.1 support
...
+ Tested on Windows and Linux;
+ Provide patch for clang's bug 38811;
+ Update Readme.md accordingly.
P.S.
With the next 9.0.0 release patches for Windows won't be needed, cause all fixes will be there.
[ROCm/hip commit: 91e461fcf2 ]
2019-07-23 19:18:17 +03:00
Jenkins
fc6f6dbbd0
Merge 'master' into 'amd-master'
...
Change-Id: I75832f03fee4361d2d71cc90c5fc7171164b3565
[ROCm/hip commit: 9e0abd85bf ]
2019-07-23 05:10:33 -04:00
Evgeny Mankov
ecc0b6009a
Merge pull request #1244 from emankov/cuDNN
...
[HIPIFY][#1239 ] Fix an assert
[ROCm/hip commit: 543da8e8ae ]
2019-07-22 22:18:58 +03:00
Evgeny Mankov
3ad30304a4
[HIPIFY][ #1239 ] Fix an assert
...
[ROCm/hip commit: d19fcbcde4 ]
2019-07-22 22:13:54 +03:00
Jeff Daily
4094b62407
remove stream locks where it is safe to do so
...
[ROCm/hip commit: f096a3239e ]
2019-07-22 17:38:51 +00:00
Evgeny Mankov
ab454cbe28
Merge pull request #1241 from emankov/cuDNN
...
[HIPIFY][#941 ][fix] Workaround for an assert on forbidden option "--"
[ROCm/hip commit: 866cc4e646 ]
2019-07-19 20:25:19 +03:00
Evgeny Mankov
5adcecba14
[HIPIFY][ #941 ][fix] Workaround for an assert on forbidden option "--"
...
+ Fixes the following assert in debug version:
Assertion failed: (S.empty() || S[0] != '-') && "Option can't start with '-", file C:\GIT\LLVM\trunk-for-submits\llvm-project\llvm\lib\Support\CommandLine.cpp, line 440
+ DashDash option left declared in order to be listed in help.
[ROCm/hip commit: f5d6bb8267 ]
2019-07-19 20:23:17 +03:00
Yaxun (Sam) Liu
6c438e311f
Temporarily disable maxTexture1D in hipDeviceProp_t for VDI ( #1237 )
...
[ROCm/hip commit: d7aea38d74 ]
2019-07-19 15:38:32 +00:00
Jenkins
76840f3f23
Merge 'master' into 'amd-master'
...
Change-Id: I79fe77319a0627dc35a1a88fe12f0e7115cd679f
[ROCm/hip commit: 125969888f ]
2019-07-19 05:10:30 -04:00
gilbertlee-amd
373fd99aa1
Fix Typo HipHostMemory to HipHostMalloc ( #1236 )
...
[ROCm/hip commit: 8ff7a99a4c ]
2019-07-19 04:46:07 +00:00
Maneesh Gupta
4db7b0526c
[hit] Workaround for %cc and %cxx mappings. ( #1233 )
...
* [hit] Workaround for %cc and %cxx mappings.
HIP CMakeLists.txt modifies CMAKE_C_COMPILER and CMAKE_CXX_COMPILER.
This messes up any dtests that want to test against cc/c++.
So hardcode %cc to /usr/bin/cc and %cxx to /usr/bin/c++ for now till
we come up with a better solution.
Change-Id: I7dce93ce8360191e612a94e3a735e5612ac27ab5
* [hit] Add auto-variable %hip-path to syntax for BUILD_CMD
Change-Id: Id097a183fbce2b2c9691d0180d3304dd17a4e016
[ROCm/hip commit: 888ccbc205 ]
2019-07-19 04:45:56 +00:00
cdevadas
a02f3a3655
Increased the number of implicit-kernarg bytes to 56 ( #1217 )
...
[ROCm/hip commit: d5dba47804 ]
2019-07-19 04:45:34 +00:00
ansurya
de3a7dfe43
[HIP][Tests] Added new testcases for Module API ( #1150 )
...
* [HIP][tests] New testcases for module api
* [HIP][Tests]Support for CUDA devices
* Updated tests as per latest master & test GetGlobal to work on all platforms
[ROCm/hip commit: fa4d6b353a ]
2019-07-19 04:45:20 +00:00
Jenkins
a6f0b2c696
Merge 'master' into 'amd-master'
...
Change-Id: I143645ea2bd2c543f0d7ed736b4515c39ee2832b
[ROCm/hip commit: 5575d2e52e ]
2019-07-18 05:22:11 -04:00
wkwchau
e61b8cec28
Fixed bug of determine max block size in hipOccupancyMaxPotentialBlockSize ( #1235 )
...
[ROCm/hip commit: 38254caf7a ]
2019-07-18 03:19:29 +00:00
ansurya
df4dee39f4
Add Max Texture 1D,2D,3D device properties ( #1226 )
...
* Add Max Texture 1D,2D,3D device properties
* Corrected testcase to use enums defined in hipDeviceAttribute_t
* Added texture 1D,2D and 3D support for NVIDIA path
[ROCm/hip commit: 8e496c09d9 ]
2019-07-18 03:18:50 +00:00
ansurya
358d9d311f
UChar and UShort textures as Normalized Float ( #1213 )
...
* UChar and UShort textures as Normalized Float
* UChar and UShort textures as Normalized Float for all float variants
* Handled uninitilaized texture format value
[ROCm/hip commit: 6b6258b84f ]
2019-07-18 03:18:28 +00:00
ansurya
8ff212f75b
HIPCommander code cleanup ( #1207 )
...
* HIPCommander code cleanup
* Removed non-used headerfiles
* Removed empty ifdef
[ROCm/hip commit: 84f8441146 ]
2019-07-18 03:18:15 +00:00
Rahul Garg
7629cdd2cf
Fix HIP_VISIBLE_DEVICES order ( #1184 )
...
* Fix HIP_VISIBLE_DEVICES order
* Fix device IDs mismatch
* Fix review comments- loop order and device range check
* Handle incomplete VISIBLE device env variable
* Revert "Handle incomplete VISIBLE device env variable"
[ROCm/hip commit: 1dcf618d20 ]
2019-07-18 03:18:04 +00:00
Jenkins
8a4bdc79d4
Merge 'master' into 'amd-master'
...
Change-Id: I78adcf3c827842ae36df13a9a827da8f66a0c8ea
[ROCm/hip commit: 174c2ca1f5 ]
2019-07-17 13:28:40 -04:00
Aryan Salmanpour
774f778352
[hip] fix a bug where we parse kernel's arguments layout for a given kernel multiple times ( #1232 )
...
[ROCm/hip commit: 034201f658 ]
2019-07-17 07:29:07 +00:00
Evgeny Mankov
d883d24616
[HIPIFY][bash] Make 'find' sorted by extension ( #1231 )
...
+ Source files are the first to go. It is needed for in-place hipification in order to avoid errors with included but already hipified header files.
+ More extensions support for batch processing.
[ROCm/hip commit: b1fad7915b ]
2019-07-17 07:28:54 +00:00
Maneesh Gupta
7f41814190
[dtests] Fix typo in hipAPIStreamDisable.cpp ( #1227 )
...
Change-Id: Ib88a6be49ba192578129bb88ad09817839981398
[ROCm/hip commit: 8a28afeb84 ]
2019-07-17 07:28:38 +00:00
Maneesh Gupta
d4040e8e9c
[dtests] Temporarily disable failing tests ( #1218 )
...
Change-Id: I7bb36a964c635bfbdf67484f3454d8fff7168eb2
[ROCm/hip commit: f7bb4f233c ]
2019-07-17 07:28:21 +00:00
foreman
4cd4f327df
P4 to Git Change 1968576 by cpaquot@cpaquot-ocl-lc-lnx on 2019/07/16 15:48:18
...
SWDEV-145570 - [HIP] update code after header change
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#62 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#12 edit
[ROCm/hip commit: fd89a62ac3 ]
2019-07-16 15:54:22 -04:00
Evgeny Mankov
1ccb6ea65e
Merge pull request #1220 from emankov/master
...
[HIP][HIPIFY] Split HIP_ARRAY_DESCRIPTOR struct to HIP_ARRAY_DESCRIPTOR and HIP_ARRAY3D_DESCRIPTOR
[ROCm/hip commit: 7a87fc6c04 ]
2019-07-16 18:15:44 +03:00
Jenkins
c90ef78604
Merge 'master' into 'amd-master'
...
Change-Id: I021bf2e7486a66cbf430e5282d7ad483813d5768
[ROCm/hip commit: 8b4dae7871 ]
2019-07-16 05:25:42 -04:00
Evgeny Mankov
11ad057ca1
Merge pull request #1223 from emankov/cuDNN
...
[HIPIFY][doc] Update README.md: the latest cuDNN 7.6.1.34 is supported
[ROCm/hip commit: ee2332602e ]
2019-07-12 18:51:07 +03:00
Evgeny Mankov
4af0161c34
[HIPIFY][doc] Update README.md: the latest cuDNN 7.6.1.34 is supported
...
[ROCm/hip commit: e5fcb5f964 ]
2019-07-12 18:49:54 +03:00
Evgeny Mankov
d11063e64c
[HIP] Fix segfault on uninitialized struct members in hipArrayCreate and hipArray3DCreate
...
[ROCm/hip commit: 09162d9a53 ]
2019-07-12 16:38:26 +03:00
Evgeny Mankov
7639ba4bbd
Merge pull request #1222 from emankov/perl
...
[HIPIFY][#1221 ] Add regex replacements for include refs with path separators while generating hipify-perl
[ROCm/hip commit: 2b9cf03586 ]
2019-07-12 16:20:40 +03:00
Evgeny Mankov
33a5eca319
[HIPIFY][ #1221 ] Add regex replacements for include refs with path separators while generating hipify-perl
...
[ROCm/hip commit: 6b4a1fe1db ]
2019-07-12 16:18:00 +03:00
Jenkins
76d3360b5d
Merge 'master' into 'amd-master'
...
Change-Id: I3304af84d035c3c3fd6801c66ca435a7da60f7b8
[ROCm/hip commit: bf6135c0b4 ]
2019-07-12 05:19:59 -04:00
kpyzhov
5b1910d140
Added gfx906 kernel binary to the HIPFB file for hipModule test. ( #1215 )
...
[ROCm/hip commit: e6a8d1daee ]
2019-07-12 03:13:45 +00:00
Yaxun (Sam) Liu
296d1606f2
Add amdgpu targets gfx1010 and gfx1012 ( #1211 )
...
[ROCm/hip commit: 2b5ff1678a ]
2019-07-12 03:13:35 +00:00
foreman
8725261ad6
P4 to Git Change 1966049 by cpaquot@cpaquot-ocl-lc-lnx on 2019/07/11 19:05:18
...
SWDEV-189500 - [HIP] Have to force async=false for host to device case as well
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#61 edit
[ROCm/hip commit: 763c294441 ]
2019-07-11 19:13:06 -04:00
Jenkins
3a9e31fbe5
Merge 'master' into 'amd-master'
...
Change-Id: I3d27dfbda4db54c862dd2f243145ffdffc170179
[ROCm/hip commit: 078584f58b ]
2019-07-11 11:35:38 -04:00
Evgeny Mankov
96801f7b3a
[HIP][HIPIFY] Split HIP_ARRAY_DESCRIPTOR struct to HIP_ARRAY_DESCRIPTOR and HIP_ARRAY3D_DESCRIPTOR
...
[Reason] To be compatible with CUDA [#1133 ]
Update HIP code, hipify-clang, tests and docs
[TODO] Add support of the corresponding functions on nvcc fallback path
[ROCm/hip commit: c7117df91b ]
2019-07-11 14:58:16 +03:00
mhbliao
ffa0aaaf20
Add missing compound assignment operators. ( #1216 )
...
[ROCm/hip commit: a16cd0c69a ]
2019-07-11 09:16:15 +00:00
Jatin Chaudhary
047139cc38
Adding fix to initialize a dim3 variable from blockIdx. ( #1212 )
...
Adding gitignore for ctags
[ROCm/hip commit: 3e213d94e1 ]
2019-07-11 09:16:03 +00:00