Maneesh Gupta
b0d90ac2ed
Merge pull request #1149 from zuhaib27/SWDEV-185448
...
Structured hipFloatComplex as typedef of float2, and hipDoubleComplex as typedef of double2.
2019-06-04 13:21:02 +05:30
Maneesh Gupta
792706ff71
Merge pull request #1130 from lmoriche/master
...
Add support for code object v3
2019-06-04 13:20:52 +05:30
Maneesh Gupta
d0a6e15cfb
Merge pull request #1153 from mangupta/disable_hiprtc_tests
...
[dtests] Temporarily disable hiprtc tests
2019-06-03 12:00:03 +05:30
Maneesh Gupta
bd4d1838f2
[dtests] Temporarily disable hiprtc tests
...
Change-Id: I87c0c01837e7b59b11d99fb94d679a765f914da5
2019-05-31 16:39:33 +05:30
Maneesh Gupta
692bcf2063
Merge pull request #1148 from kpyzhov/fix-windows-hip-clang-path
...
Fixed setting HIP_CLANG_PATH on Windows.
2019-05-29 12:35:00 +05:30
Siu Chi Chan
72e51f3ad0
fix compilation error when host compiler is clang ( #1147 )
...
* fix compilation error when host compiler is clang
* use a macro specifically for hcc && hip-clang
2019-05-29 12:34:48 +05:30
Maneesh Gupta
04d56436bb
Merge pull request #1146 from mangupta/coop
...
Header changes for cooperative groups
2019-05-29 12:34:33 +05:30
Zuhaib Khan
cc0f3445bb
Structured hipFloatComplex as typedef of float2, and hipDoubleComplex as typedef of double2.
2019-05-28 16:57:51 -04:00
Konstantin Pyzhov
ee1d0efdf6
Fixed setting HIP_CLANG_PATH on Windows.
2019-05-28 09:38:17 -04:00
Maneesh Gupta
21a9e05867
Header changes for cooperative groups
...
Change-Id: I5f3acca94275d74adc97adcb168aed9f74951189
2019-05-28 16:58:55 +05:30
Yaxun (Sam) Liu
e17f94e080
Fix hipcc for hip-clang. ( #1143 )
...
* Fix hipcc for hip-clang.
If there is -g, do not add -O3 by default.
If HIP_VDI_HOME is not set, set HIP_VDI_HOME based on hipcc directory for HIP/VDI runtime.
For HIP/VDI runtime, set HIP_CLANG_PATH and DEVICE_LIB_PATH based on HIP_VDI_HOME only if they exist.
This allows using HIP/VDI runtime with hip-clang installed at /opt/rocm/llvm and device lib installed
at /opt/rocm/lib.
* Fix HIP_VDI_HOME for hipcc called from /opt/rocm/bin
2019-05-28 09:40:34 +05:30
Maneesh Gupta
1cb11189aa
Merge pull request #1139 from aaronenyeshi/fix-hip-clang-package-libhiprtc
...
Fix HIP-Clang missing libhiprtc.so packaging
2019-05-28 08:43:42 +05:30
Evgeny Mankov
f9a58ead90
Merge pull request #1144 from emankov/cuDNN
...
[HIPIFY][DNN] Support of cuDNN 7.6.0
2019-05-27 21:47:40 +03:00
Evgeny Mankov
b72909055d
[HIPIFY][DNN] Support of cuDNN 7.6.0
...
+ Update docs and README.md accordingly
2019-05-27 21:44:53 +03:00
Aaron Enye Shi
81a3ea28d5
Workaround HIP-Clang missing libhiprtc.so packaging
2019-05-24 20:46:16 +00:00
Evgeny Mankov
418b89b136
Merge pull request #1137 from emankov/LLVM
...
[HIPIFY][LLVMCompat] Support of upcoming LLVM 9.0.0
2019-05-24 15:16:27 +03:00
Evgeny Mankov
e1f6538daa
[HIPIFY][LLVMCompat] Support of upcoming LLVM 9.0.0
2019-05-24 15:14:14 +03:00
Maneesh Gupta
43e2c9d361
Merge pull request #1136 from yxsamliu/fix-rdc
...
Fix device lib path for hip-clang.
2019-05-24 14:16:30 +05:30
Maneesh Gupta
184eb790e9
Merge pull request #1129 from b-sumner/master
...
Update kernel language documentation
2019-05-24 14:16:21 +05:30
Maneesh Gupta
68ae4a0a3e
Merge pull request #1128 from aaronenyeshi/fix-smid-func
...
Fix bug in __smid not setting correct size
2019-05-24 14:16:12 +05:30
Maneesh Gupta
35aac8e8ce
Merge pull request #1124 from kpyzhov/hipModule-test
...
Updated kernel binary file for hipModule test.
2019-05-24 14:16:03 +05:30
Maneesh Gupta
d840268636
Merge pull request #1121 from kpyzhov/hipStreamSync2-test
...
Disable hipStreamSync2 test for hip-clang.
2019-05-24 14:15:54 +05:30
Maneesh Gupta
49e394c81b
Merge pull request #1117 from aaronenyeshi/fix-exit-code-hipcc
...
Fix hipcc exit code when failing
2019-05-24 14:15:44 +05:30
Laurent Morichetti
73f931bdbd
Add support for code object v3
...
Use the code object manager library to parse the code object metadata. Both
code object v2 and v3 formats are now supported for HCC generated binaries.
2019-05-23 18:03:32 -07:00
Yaxun Sam Liu
bba85f0e24
Fix device lib path for hip-clang.
...
We now always need device lib path when compiling and not need it at linking.
2019-05-23 15:11:02 -04:00
Evgeny Mankov
2f56a9c25f
Merge pull request #1132 from emankov/master
...
[HIPIFY] Add device texture fetch functions support
2019-05-23 12:48:53 +03:00
Evgeny Mankov
c7a2b4e492
[HIPIFY] Add device texture fetch functions support
...
+ Add a corresponding reverse engineered sample tex2dKernel with texture template
2019-05-23 12:47:08 +03:00
Evgeny Mankov
7bd7889de4
Merge pull request #1127 from emankov/master
...
[HIP][HIPIFY] Make hipMemcpyParam2D coherent with cuMemcpy2D
2019-05-23 10:45:14 +03:00
Brian Sumner
2d782664d1
Update kernel language documentation
2019-05-22 12:30:00 -07:00
Aaron Enye Shi
ff74babedf
Fix bug in __smid not setting correct size
...
The SZ field should minus by 1 since SIZE range is 1..32. Also add comments that results may vary.
2019-05-22 19:20:09 +00:00
Evgeny Mankov
eede980a39
[HIP] fix typo in #1127
2019-05-22 20:48:18 +03:00
Evgeny Mankov
47bbb9c605
[HIP] fix nvcc path break in #1127
2019-05-22 20:04:45 +03:00
Evgeny Mankov
8f059b0ee9
[HIP][HIPIFY] Make hipMemcpyParam2D coherent with cuMemcpy2D
...
+ Makes hip_Memcpy2D struct compatible with CUDA_MEMCPY2D struct
+ Add hipMemcpyParam2D support in nvcc fallback path
+ Update hipify-clang, tests and docs accordingly
2019-05-22 18:31:39 +03:00
Konstantin Pyzhov
a8b07ada2f
Updated kernel binary file for hipModule test.
2019-05-21 13:21:48 -04:00
Maneesh Gupta
673617f1cd
Merge pull request #1123 from emankov/master
...
[HIP][tests] Copyright notice update
2019-05-21 09:35:13 +05:30
Evgeny Mankov
c9af61e9d1
[HIP][tests] Copyright notice update
2019-05-20 18:46:23 +03:00
Evgeny Mankov
15c97326f8
Merge pull request #1122 from emankov/master
...
[HIPIFY][tests] Add reverse engineered HIP sample "peer2peer"
2019-05-20 17:17:56 +03:00
Evgeny Mankov
29d8e10112
[HIPIFY][tests] Add reverse engineered HIP sample "peer2peer"
...
+ Fix typo in sample "stream"
2019-05-20 17:16:11 +03:00
Evgeny Mankov
734d235e6a
Merge pull request #1120 from emankov/master
...
[HIPIFY][doc] Update README.md
2019-05-20 13:09:50 +03:00
Evgeny Mankov
60609b07bb
[HIPIFY][doc] Update README.md
...
+ Populate supported CUDA and LLVM releases with hyperlinks
2019-05-20 13:03:26 +03:00
Konstantin Pyzhov
7cbaa5082b
Disable hipStreamSync2 test for hip-clang.
2019-05-20 02:13:30 -04:00
Maneesh Gupta
532c2d3637
Merge pull request #1118 from yxsamliu/fix-build-hiprtc
...
Fix build failure due to hiprtc for HIP-Clang
2019-05-17 21:38:22 +05:30
Yaxun Sam Liu
21c179755b
Fix build failure due to hiprtc for HIP-Clang
2019-05-17 09:52:43 -04:00
Aaron Enye Shi
20ea7e9d26
Fix hipcc exit code when failing
2019-05-16 20:36:58 +00:00
Evgeny Mankov
b29b8bb690
Update README.md
2019-05-16 18:16:17 +03:00
Evgeny Mankov
482c6aebb7
Merge pull request #1116 from emankov/master
...
[HIPIFY][doc] Update README.md
2019-05-16 18:10:09 +03:00
Evgeny Mankov
6508ca8e76
[HIPIFY][doc] Update README.md
...
+ Update logs
+ Formatting
2019-05-16 18:07:11 +03:00
Evgeny Mankov
390db35dfb
Merge pull request #1115 from emankov/master
...
[HIPIFY][cuDNN] Add cudnnGetFilter4dDescriptor support
2019-05-16 16:39:34 +03:00
Evgeny Mankov
aed2affda2
[HIPIFY][cuDNN] Add cudnnGetFilter4dDescriptor support
...
+ Update cudnn_convolution_forward test accordingly
2019-05-16 16:36:23 +03:00
Alex Voicu
ccfb764a59
Add HIPRTC, glorious ersatz for NVRTC ( #1097 )
...
* Add ersatz for NVRTC.
* Fix extraneous paren and use correct namespace.
* Use lowerCamelCase (yuck, yuck) consistently.
* Link against FS when building hiprtc lib.
* Correctly mark Manipulators. Fix dual compile.
* Add unit tests. Extend HIT to accept linker options.
* Make sure the HIPRTC library is installed.
* Better logging. Try to auto-detect the target.
* Stop specifying the target explicitly.
* Add missing flavour of `hipModuleLaunchKernel`.
* Program was already destroyed.
* Don't use `--genco`. Fix mangled name trimming.
* Fix HIPRTC breakage due to upstream noise.
* [dtests] Replace RUN -> TEST in hiprtc tests
Change-Id: Ie499e92dfe4e5c94634b1c2b76cf52d241bcfea3
* [hit] Set HIP_PATH to HIP_ROOT_DIR for all tests
Change-Id: Ib0ad1f99bc71c03e363e055dd508a7a4a210680a
2019-05-16 18:28:54 +05:30