提交線圖

4167 次程式碼提交

作者 SHA1 備註 日期
Aaron Enye Shi 81a3ea28d5 Workaround HIP-Clang missing libhiprtc.so packaging 2019-05-24 20:46:16 +00:00
Siu Chi Chan 4239cfcf02 moving agent_globals_impl into hip_module 2019-05-24 16:43:38 -04: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
Jenkins bb3b536834 Merge 'master' into 'amd-master'
Change-Id: I2cda8cde846bc575585e988573ea70b03123ee4b
2019-05-24 07:27:13 -04: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
Jenkins 0450d99367 Merge 'master' into 'amd-master'
Change-Id: I2c8409732f0c2397d6c65f1c39c0fb847bd1bcd8
2019-05-22 07:30:16 -04: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
Jenkins 8b6b6c7e5b Merge 'master' into 'amd-master'
Change-Id: Ic1757967f5f1d7982fa304c84f8a4c923dd606c4
2019-05-18 19:59:41 -07: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
Jenkins aa68fad6d4 Merge 'master' into 'amd-master'
Change-Id: I4189feaa83580761c6fb2d0b636040a40964cbeb
2019-05-17 10:50:29 -04:00
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
Maneesh Gupta de7ec55bea Merge pull request #1113 from wenkaidu/hop_count
Use NUMA distance for hop count calculation
2019-05-16 14:16:29 +05:30
Maneesh Gupta 6e4646bb80 Merge pull request #1112 from kpyzhov/hipModule-test
Upload pre-built kernel binary for hipModule test.
2019-05-16 14:16:18 +05:30
Wenkai Du e8e58e9ce5 Use NUMA distance for hop count calculation 2019-05-15 21:50:35 +00:00
Evgeny Mankov 70f01fad73 Merge pull request #1111 from emankov/master
[HIPIFY][tests] Add reverse engineered HIP sample "stream"
2019-05-15 20:18:51 +03:00
Evgeny Mankov 64eeeca6ce [HIPIFY][tests] Add reverse engineered HIP sample "stream"
+ Add additional checks for extern __shared__ due to [#1109]
2019-05-15 20:17:03 +03:00
Evgeny Mankov 84a42e1769 Merge pull request #1110 from emankov/master
[HIPIFY][fix][#1109] Do not preserve extern __shared__ for IncompleteArrayType
2019-05-15 20:09:00 +03:00
Evgeny Mankov fa3dda9107 [HIPIFY][fix][#1109] Do not preserve extern __shared__ for IncompleteArrayType
+ Update tests accordingly
2019-05-15 20:05:56 +03:00
Konstantin Pyzhov c8f92bebf3 Upload pre-built kernel binary for hipModule test. 2019-05-15 07:19:40 -04:00
Jenkins efc3ffb9d2 Merge 'master' into 'amd-master'
Change-Id: I15e04f87004767e238af9aa1ab9567921594d07f
2019-05-15 05:45:15 -04:00