Commit Graph

5142 Commits

Author SHA1 Message Date
Rahul Garg 5a48bc2168 Fixed image width for linear resource type texture
[ROCm/hip commit: 0b8fc1d66a]
2018-10-01 15:28:34 +05:30
Jenkins d9e8f0e75a Merge 'master' into 'amd-master'
Change-Id: I1cfb603a45cb6ffb834491ddd6f3ade667ab016c


[ROCm/hip commit: a39c70a2b2]
2018-09-28 04:09:54 -05:00
Evgeny Mankov eef352dbec Merge pull request #695 from emankov/master
[HIPIFY][cmake] CUDA 10.0 is not supported.

[ROCm/hip commit: b4bef98707]
2018-09-27 19:08:58 +03:00
Evgeny Mankov bdd0d785fd [HIPIFY][cmake] CUDA 10.0 is not supported.
[ROCm/hip commit: d0c683fcde]
2018-09-27 19:05:22 +03:00
Jenkins ffeb1cd5c9 Merge 'master' into 'amd-master'
Change-Id: Ieb0558a488ebf992a77c84ff4d81fba764a70401


[ROCm/hip commit: d0e0bebd46]
2018-09-27 04:40:39 -05:00
Wen-Heng (Jack) Chung 63a075fc96 Keep the map which tracks GPU kernel symbols to grow monotonically
[ROCm/hip commit: dd56942335]
2018-09-26 19:49:02 +00:00
Wen-Heng (Jack) Chung 70dd826abf Improve performance of re-initialization logic
Keep track of shared libaries already discovered. Do not build HSA executables
for them.


[ROCm/hip commit: 35c542b70f]
2018-09-26 19:48:56 +00:00
Wen-Heng (Jack) Chung 4e04cf3d2a HIP program state re-initialization logic
This commit is to support kernels dynamically loaded thru means such as
dlopen() after HIP runtime initializes.


[ROCm/hip commit: dab1a0f9db]
2018-09-26 19:48:47 +00:00
Evgeny Mankov b8d2e7873c Merge pull request #691 from emankov/docs
[HIPIFY][docs] Fix typos in Readme.md

[ROCm/hip commit: 9ac5ac08fd]
2018-09-26 17:27:18 +03:00
Evgeny Mankov 7a6684d9e1 [HIPIFY][docs] Fix typos in Readme.md
[ROCm/hip commit: c943885a65]
2018-09-26 17:26:25 +03:00
Evgeny Mankov ed68d1c931 Merge pull request #690 from emankov/hipBLAS
[HIPIFY][doc] Update README.md due to new LLVM 7.0.0 and CUDA 10.0 re…

[ROCm/hip commit: 23448bbf9b]
2018-09-26 17:05:47 +03:00
Evgeny Mankov b1d9cff60a [HIPIFY][doc] Update README.md due to new LLVM 7.0.0 and CUDA 10.0 releases.
[ROCm/hip commit: 221ef1db1f]
2018-09-26 17:01:59 +03:00
Maneesh Gupta 7d54ea9d1d Merge pull request #689 from gargrahul/hipmemset_ret_success_sizezero
Return hipSuccess when sizeBytes=0 in hipMemset

[ROCm/hip commit: e7529f14b6]
2018-09-26 13:57:44 +05:30
Rahul Garg 6d53af5a60 Return hipSuccess when sizeBytes=0 in hipMemset
[ROCm/hip commit: 90f57d452a]
2018-09-26 12:47:36 +05:30
Maneesh Gupta 502fda5308 Merge pull request #685 from ROCm-Developer-Tools/hip-trig-return
Improve hip_trig test case

[ROCm/hip commit: 5c665acf74]
2018-09-26 09:50:48 +05:30
Aaron Enye Shi 19d76382d6 Use sinf and cosf from ocml device libs
Using llvm_amdgcn builtin fails to produce accurate values, we should move to using the ocml device library versions.


[ROCm/hip commit: 77c07d4118]
2018-09-25 19:31:39 +00:00
foreman e38b163ba8 P4 to Git Change 1610499 by skudchad@skudchad-lnx on 2018/09/25 14:43:35
SWDEV-145570 - [HIP] - Map hipinfo sample from HIP mirror so that we have the same hipinfo

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_peer.cpp#3 edit
... //depot/stg/opencl/drivers/opencl/tools/hipinfo/CMakeLists.txt#2 edit
... //depot/stg/opencl/drivers/opencl/tools/hipinfo/build/Makefile.hipinfo#2 edit
... //depot/stg/opencl/drivers/opencl/tools/hipinfo/hipinfo.cpp#2 delete


[ROCm/hip commit: 0a8d4ee78d]
2018-09-25 15:01:11 -04:00
Aaron Enye Shi 93a84365ab Use trig functions from ocml instead
[ROCm/hip commit: 5179a72cda]
2018-09-25 15:58:36 +00:00
Evgeny Mankov 9ff79bfeb7 Merge pull request #687 from emankov/hipBLAS
[HIPIFY][BLAS] Add support of hipblasGemmEx and corresponding types

[ROCm/hip commit: 3a1157653f]
2018-09-25 18:48:06 +03:00
Evgeny Mankov e47c0c0a9e [HIPIFY][BLAS] Add support of hipblasGemmEx and corresponding types
TODO (hipBLAS/HIP): rename hipblasDatatype_t to hipDataType_t and move it from hipBLAS to HIP, as Data types are used not only in BLAS library.


[ROCm/hip commit: d279c7a1dd]
2018-09-25 18:46:23 +03:00
Evgeny Mankov 62ede82040 Merge pull request #686 from emankov/docs
[HIPIFY][docs] Update CUDNN_API_supported_by_HIP.md

[ROCm/hip commit: ea5eb8cd6a]
2018-09-25 16:52:19 +03:00
Evgeny Mankov 9ed4fbc85a [HIPIFY][docs] Update CUDNN_API_supported_by_HIP.md
[ROCm/hip commit: 4e06ab07e2]
2018-09-25 16:50:40 +03:00
Jenkins fe17f56066 Merge 'master' into 'amd-master'
Change-Id: Ida77d16d15313c8e52cdcb36b8e68e9d5c406256


[ROCm/hip commit: eb1e00d503]
2018-09-25 04:09:56 -05:00
Aaron Enye Shi 9762215e54 Fix missing HIP_ASSERT in hip_trig
[ROCm/hip commit: 3d3820272a]
2018-09-24 15:01:24 +00:00
Maneesh Gupta a7c2d2ab08 Merge pull request #683 from ROCm-Developer-Tools/hip-float-rounded
Disable non-default-rounded functions

[ROCm/hip commit: ca6b916d15]
2018-09-24 09:32:52 +05:30
Jenkins fc36d5d6f0 Merge 'master' into 'amd-master'
Change-Id: I3de7b9ac03c05e50e7fbdb855e120b2dff8d23b4


[ROCm/hip commit: 91d77b2351]
2018-09-23 20:41:55 -05:00
Aaron Enye Shi 8408bc5536 Improve hip_trig test case
Hip_trig is failing but returning a passing value on HIP-Clang.  Also update with debug output and free arrays used.

[ROCm/hip commit: 357b6844fa]
2018-09-21 15:28:10 -04:00
Maneesh Gupta 780b0f38b8 Merge pull request #684 from ROCm-Developer-Tools/mangupta-patch-2
[ci] Renable nvcc testing

[ROCm/hip commit: 0e3ba5a47d]
2018-09-21 11:05:45 +05:30
Maneesh Gupta d98ef3cc48 Update hipTestFMA.cpp
[ROCm/hip commit: 255589ae15]
2018-09-21 11:00:08 +05:30
Maneesh Gupta 71e60d0574 [ci] Renable nvcc testing
Change-Id: I7d720b41a3ddc99453fee8b9be30494bfec3a808


[ROCm/hip commit: 6d794cd505]
2018-09-21 10:11:31 +05:30
Aaron Enye Shi 6efd97931c Disable non-default-rounded functions
Device library has removed the non-default-rounded functions, so hipFloatMath will fail to build. These include the removal of __ocml_sqrt_rte, __ocml_sqrt_rtn, __ocml_sqrt_rtp, and __ocml_sqrt_rtz. As seen here: https://github.com/RadeonOpenCompute/ROCm-Device-Libs/commit/2fc04e10e1354edee331ce700f98a60f8255effb . Disable these function tests for now, until they are re-enabled, or deleted completely.

[ROCm/hip commit: c11220f224]
2018-09-20 16:33:32 -04:00
Maneesh Gupta 70f9bd87c6 Merge pull request #614 from ROCm-Developer-Tools/fma
Add overloading resolution functions for fma

[ROCm/hip commit: 3d67c9f952]
2018-09-20 13:38:03 +05:30
Maneesh Gupta 8431e3620a Update hipTestFMA.cpp
Fix the test so that it works on nvcc path as well.

[ROCm/hip commit: ecd6a212c7]
2018-09-20 11:23:51 +05:30
Maneesh Gupta c51a4d28f7 Merge pull request #682 from aaronenyeshi/hip-config-files
Create separate config files for hcc and clang

[ROCm/hip commit: 70b0b1d600]
2018-09-20 11:21:31 +05:30
Maneesh Gupta e7e43382b1 Merge pull request #681 from yxsamliu/fix-warning-static
Silent warnings about duplicate static keyword

[ROCm/hip commit: 7f2be97667]
2018-09-20 07:59:10 +05:30
Aaron Enye Shi 80a9f02f42 Create separate config files for hcc and clang
The state of HIP_COMPILER is not passing into config files, therefore config files cannot use if statements to determine dependency. For HIP-Clang, we should remove find_dependency(hcc), so we create separate config files depending on compiler path. This fixes issue in apps that uses hip-config.cmake.


[ROCm/hip commit: e01c53b185]
2018-09-19 18:29:56 +00:00
Yaxun Sam Liu f6318119a9 Silent warnings about duplicate static keyword
static is already in __DEVICE__, so should be removed.


[ROCm/hip commit: a5c961e26c]
2018-09-19 10:39:45 -04:00
Yaxun Sam Liu 2d4040f75d Add fma function with float and _Float16 arguments
[ROCm/hip commit: bd622a4b4a]
2018-09-19 09:59:33 -04:00
Maneesh Gupta bf9fa30a60 Update Jenkinsfile
[ci] Update list of disable tests for automation

[ROCm/hip commit: 2a5a2c66c4]
2018-09-19 15:06:22 +05:30
Jenkins 0115daf5a6 Merge 'master' into 'amd-master'
Change-Id: I31b31fc6614c32b88df3ddb0796af42d19deb65f


[ROCm/hip commit: 175d39cb11]
2018-09-19 04:09:45 -05:00
Maneesh Gupta 1805760735 Merge pull request #635 from ROCm-Developer-Tools/fix-include
Fix build failure of hipTestHalf and hipTestIncludeMath for hip-clang

[ROCm/hip commit: a7873e7810]
2018-09-19 09:04:06 +05:30
Maneesh Gupta 90012aaeda Merge pull request #679 from gargrahul/fix_getalignoffset_test_nvcc
[dtests] Fixed get alignment offset test for NVCC

[ROCm/hip commit: 29ed3b46fe]
2018-09-19 09:03:59 +05:30
Yaxun Sam Liu dcc99ba5c6 Fix build failure of hipTestHalf and hipTestIncludeMath for hip-clang
[ROCm/hip commit: cf184460e9]
2018-09-18 21:00:15 -04:00
Jenkins 61d199b2cf Merge 'master' into 'amd-master'
Change-Id: Id88d6b69117acd7c73a1279bbb4a5b1a5815b2e5


[ROCm/hip commit: 5297119566]
2018-09-18 04:09:49 -05:00
Rahul Garg 67463a8f8d Fixed get alignment offset test for NVCC
- Removed dtest hipGetAlgntoffset2D.cpp
- hipGetTextureAlignmentOffset is being tested now in hipBindTexRef1DFetch.cpp


[ROCm/hip commit: 8da3a96f2b]
2018-09-18 14:10:03 +05:30
Maneesh Gupta bec821768d Merge pull request #672 from iotamudelta/fp16_fix
Only LLVM6 and higher contain the necessary intrinsics.

[ROCm/hip commit: 9ee70fca8a]
2018-09-18 08:43:33 +05:30
Maneesh Gupta 4eba3cdf5c Merge pull request #674 from mangupta/fix_dtests_on_nvcc
[dtests] Fix hipTestClock, hipTestNew, hipTestGlobalVariable, hipSimpleAtomicsTest & hipTestIncludeMath tests on nvcc path

[ROCm/hip commit: 32787fa1fc]
2018-09-18 07:50:52 +05:30
Maneesh Gupta e4f978c9d6 Merge pull request #677 from yxsamliu/fix-launch-decay
Fix hipLaunchKernelGGL for hip-clang

[ROCm/hip commit: 5cf281071d]
2018-09-18 07:50:37 +05:30
Maneesh Gupta 82a13f55f3 Merge pull request #676 from VincentSC/patch-1
Update install.sh

[ROCm/hip commit: d28ce807c7]
2018-09-18 07:50:28 +05:30
Maneesh Gupta 2e585cddca Merge pull request #678 from yxsamliu/fix-memory
Disable device code for gcc in hip_memory.h

[ROCm/hip commit: 47bd84974b]
2018-09-18 07:50:18 +05:30