Evgeny Mankov
4b9727f8c5
[HIPIFY][BLAS][doc] Populate cuBlas API doc with CUDA version field
...
CUDA version - version in which API has appeared and (optional) last version before abandoning it; no value in case of earlier versions < 7.5.
[ROCm/clr commit: e61a9d60f0 ]
2019-07-25 18:49:23 +03:00
Evgeny Mankov
a5f8444a26
[HIPIFY][doc] Fix typo
...
[ROCm/clr commit: fa0ef27994 ]
2019-07-24 21:10:14 +03:00
Evgeny Mankov
dba1863c97
[HIPIFY][doc] Fix typos
...
[ROCm/clr commit: 325ddef6b6 ]
2019-07-24 21:04:41 +03:00
Evgeny Mankov
ff629321fb
[HIPIFY][doc] Populate Driver API doc with CUDA version field
...
CUDA version - version in which API has appeared and (optional) last version before abandoning it; no value in case of earlier versions < 7.5.
[ROCm/clr commit: d1a0ac6990 ]
2019-07-24 20:52:42 +03:00
foreman
bb6045552f
P4 to Git Change 1972936 by pghafari@pghafari-gera-win10 on 2019/07/24 12:22:38
...
SWDEV-197122 - Renamed filename typo
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/CMakeFiles.txt#2 move/delete
... //depot/stg/opencl/drivers/opencl/api/hip/CMakeLists.txt#1 move/add
[ROCm/clr commit: e261ef59fb ]
2019-07-24 12:29:10 -04:00
foreman
38cfac4dcd
P4 to Git Change 1972922 by cpaquot@cpaquot-ocl-lc-lnx on 2019/07/24 11:59:16
...
SWDEV-196881 - [HIP] Fix hipStreamQuery implementation. Using isEmpty isn't correct.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_internal.hpp#32 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_stream.cpp#20 edit
[ROCm/clr commit: 47ac573d70 ]
2019-07-24 12:05:47 -04:00
foreman
f1086b0b13
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/clr commit: a348d30d64 ]
2019-07-24 05:06:40 -04:00
Aryan Salmanpour
8b0c37a9ce
[hip][tests] add a unit test for using hipExtLaunchMultiKernelMultiDevice API ( #1250 )
...
[ROCm/clr commit: 571af6d85b ]
2019-07-24 07:57:39 +00:00
Aaron Enye Shi
73af1ac4bd
Add GFX908 specific changes to HIP ( #1229 )
...
* Add GFX908 specific for HIP
* Fix missing __halfTest in hipTestNativeHalf
[ROCm/clr commit: 8c82f9db77 ]
2019-07-24 07:51:17 +00:00
Maneesh Gupta
a1e4200ee8
[dtests] Fix complex_loading_behavior.cpp build issues on nvcc path ( #1242 )
...
[ROCm/clr commit: 7feda764b6 ]
2019-07-24 07:49:39 +00:00
Aaron Enye Shi
99ca4c2483
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/clr commit: c56876cc19 ]
2019-07-24 07:49:20 +00:00
foreman
2dd1cc9436
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/clr commit: 7edcf4b581 ]
2019-07-23 20:09:59 -04:00
foreman
b56773c890
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/clr commit: fed540ab47 ]
2019-07-23 15:18:51 -04:00
Evgeny Mankov
267c313862
[HIPIFY][doc] Update Readme.md
...
+ 8.0.1 - is the latest supported clang version on Linux
+ Testing update
[ROCm/clr commit: 682f1301bd ]
2019-07-23 19:30:57 +03:00
Evgeny Mankov
493afd57d7
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/clr commit: deb4325372 ]
2019-07-23 19:18:17 +03:00
Evgeny Mankov
24277696ab
[HIPIFY][ #1239 ] Fix an assert
...
[ROCm/clr commit: 6d61e02acb ]
2019-07-22 22:13:54 +03:00
Jeff Daily
df457ce2bd
remove stream locks where it is safe to do so
...
[ROCm/clr commit: 734c4b92c3 ]
2019-07-22 17:38:51 +00:00
Evgeny Mankov
1f4954ca79
[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/clr commit: 14aad50e07 ]
2019-07-19 20:23:17 +03:00
Yaxun (Sam) Liu
16632b627c
Temporarily disable maxTexture1D in hipDeviceProp_t for VDI ( #1237 )
...
[ROCm/clr commit: 13301398d8 ]
2019-07-19 15:38:32 +00:00
gilbertlee-amd
71f87c218e
Fix Typo HipHostMemory to HipHostMalloc ( #1236 )
...
[ROCm/clr commit: 54ad90f2fa ]
2019-07-19 04:46:07 +00:00
Maneesh Gupta
f0f831daa7
[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/clr commit: af9aae6b4e ]
2019-07-19 04:45:56 +00:00
cdevadas
35f0fb2916
Increased the number of implicit-kernarg bytes to 56 ( #1217 )
...
[ROCm/clr commit: fc0aca2a7d ]
2019-07-19 04:45:34 +00:00
ansurya
af2df395a0
[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/clr commit: f566bec546 ]
2019-07-19 04:45:20 +00:00
wkwchau
d20537e595
Fixed bug of determine max block size in hipOccupancyMaxPotentialBlockSize ( #1235 )
...
[ROCm/clr commit: 6ec476e50a ]
2019-07-18 03:19:29 +00:00
ansurya
8b8946f78b
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/clr commit: 00aa42e05f ]
2019-07-18 03:18:50 +00:00
ansurya
264df316ba
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/clr commit: 849b5ef6af ]
2019-07-18 03:18:28 +00:00
ansurya
aa8224417e
HIPCommander code cleanup ( #1207 )
...
* HIPCommander code cleanup
* Removed non-used headerfiles
* Removed empty ifdef
[ROCm/clr commit: 12bf6dbcda ]
2019-07-18 03:18:15 +00:00
Rahul Garg
d92afe2277
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/clr commit: d2e8cdc8fb ]
2019-07-18 03:18:04 +00:00
Aryan Salmanpour
a4992850d8
[hip] fix a bug where we parse kernel's arguments layout for a given kernel multiple times ( #1232 )
...
[ROCm/clr commit: 8b90a5d274 ]
2019-07-17 07:29:07 +00:00
Evgeny Mankov
d7600871ad
[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/clr commit: ba87bcba5c ]
2019-07-17 07:28:54 +00:00
Maneesh Gupta
61833b948d
[dtests] Fix typo in hipAPIStreamDisable.cpp ( #1227 )
...
Change-Id: Ib88a6be49ba192578129bb88ad09817839981398
[ROCm/clr commit: d206d66dfe ]
2019-07-17 07:28:38 +00:00
Maneesh Gupta
ccf76633f9
[dtests] Temporarily disable failing tests ( #1218 )
...
Change-Id: I7bb36a964c635bfbdf67484f3454d8fff7168eb2
[ROCm/clr commit: 4d2f2396aa ]
2019-07-17 07:28:21 +00:00
foreman
d1a3a88f40
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/clr commit: 3a8ab2a98e ]
2019-07-16 15:54:22 -04:00
Evgeny Mankov
096aad2de2
Merge pull request #1220 from emankov/master
...
[HIP][HIPIFY] Split HIP_ARRAY_DESCRIPTOR struct to HIP_ARRAY_DESCRIPTOR and HIP_ARRAY3D_DESCRIPTOR
[ROCm/clr commit: c978af3b13 ]
2019-07-16 18:15:44 +03:00
Evgeny Mankov
495c6489ee
[HIPIFY][doc] Update README.md: the latest cuDNN 7.6.1.34 is supported
...
[ROCm/clr commit: 608a2a1eb8 ]
2019-07-12 18:49:54 +03:00
Evgeny Mankov
24af494e97
[HIP] Fix segfault on uninitialized struct members in hipArrayCreate and hipArray3DCreate
...
[ROCm/clr commit: 299fbd4842 ]
2019-07-12 16:38:26 +03:00
Evgeny Mankov
129df30a5f
[HIPIFY][ #1221 ] Add regex replacements for include refs with path separators while generating hipify-perl
...
[ROCm/clr commit: 13788368ea ]
2019-07-12 16:18:00 +03:00
kpyzhov
71297fa621
Added gfx906 kernel binary to the HIPFB file for hipModule test. ( #1215 )
...
[ROCm/clr commit: 728ce926d9 ]
2019-07-12 03:13:45 +00:00
Yaxun (Sam) Liu
682dcddbbd
Add amdgpu targets gfx1010 and gfx1012 ( #1211 )
...
[ROCm/clr commit: 4b5061e13f ]
2019-07-12 03:13:35 +00:00
foreman
f28957f413
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/clr commit: a888b06ede ]
2019-07-11 19:13:06 -04:00
Evgeny Mankov
b5f0cdaa7b
[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/clr commit: f0832fd968 ]
2019-07-11 14:58:16 +03:00
mhbliao
e402a1db65
Add missing compound assignment operators. ( #1216 )
...
[ROCm/clr commit: e701e337f9 ]
2019-07-11 09:16:15 +00:00
Jatin Chaudhary
877fd02244
Adding fix to initialize a dim3 variable from blockIdx. ( #1212 )
...
Adding gitignore for ctags
[ROCm/clr commit: 46553d719a ]
2019-07-11 09:16:03 +00:00
Maneesh Gupta
362938e1b0
Revert "[ci] Disable hipLaunchParm.tst for now" ( #1087 )
...
[ROCm/clr commit: e3b1dabdc5 ]
2019-07-11 00:24:23 +00:00
Aryan Salmanpour
7a4e3ecc00
[hip][samples] fix a typo in module_api/defaultDriver sample ( #1210 )
...
[ROCm/clr commit: b1d8736f4a ]
2019-07-10 03:05:19 +00:00
Aryan Salmanpour
3fb7138a61
Fix a compilation error when templated operator<< fails if 'U' type is std::ostream. ( #1209 )
...
[ROCm/clr commit: 034e5c0311 ]
2019-07-10 03:05:04 +00:00
Maneesh Gupta
4c944c9ac5
[ci] Enable tests on ROCm 2.6 ( #1208 )
...
[ROCm/clr commit: bb72dd047c ]
2019-07-10 03:04:52 +00:00
foreman
d259b5ca84
P4 to Git Change 1960615 by gandryey@gera-win10 on 2019/07/08 18:05:10
...
SWDEV-79445 - HIP generic changes and code clean-up
- Correct elapsed time calculation. Use event start and end.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.cpp#13 edit
[ROCm/clr commit: 3439e27f6d ]
2019-07-08 18:14:01 -04:00
darkbuck
bd1ba52254
Fix even more typo. ( #1204 )
...
[ROCm/clr commit: d0afaff280 ]
2019-07-08 11:00:51 +00:00
Jatin Chaudhary
6e8edf8890
Adding bounds check before hipMemset ( #1190 )
...
* Adding bounds check in ihipMemset
* Adding ihipMemPtrGetInfo to hipMemPtrGetInfo
[ROCm/clr commit: fcb0a3d4e2 ]
2019-07-08 11:00:38 +00:00