Maneesh Gupta
83e56b2ed4
Add missing hipHostRegister flags on nvcc path
...
Change-Id: I69f09204d9c544935104d4168ab8d3626666a623
[ROCm/hip commit: 64d1cf86b7 ]
2018-10-15 15:30:24 +05:30
Maneesh Gupta
ce454b49d6
Merge pull request #697 from yxsamliu/dev-lib-path
...
Let hipcc add --hip-device-lib-path by default for hip-clang
[ROCm/hip commit: 4ab45ef878 ]
2018-10-04 07:40:37 +05:30
Aaron Enye Shi
ff1c7e9d27
Fix hip_vector_types.h for long long vectors
...
There was a missing long in the declaration for [u]longlongN types.
[ROCm/hip commit: 5dd35576f6 ]
2018-10-03 13:57:52 -04:00
Evgeny Mankov
a7a959093b
[HIPIFY] CUDA 10.0 Driver API initial support
...
[ROCm/hip commit: e3d7cc2885 ]
2018-10-03 20:29:22 +03:00
Yaxun Sam Liu
a71be7ff2d
Let hipcc add --hip-device-lib-path by default for hip-clang
...
hip-clang by default assumes -fno-gpu-rdc, therefore requires
--hip-device-lib-path by default.
[ROCm/hip commit: 43402d5602 ]
2018-10-01 15:14:54 -04:00
Evgeny Mankov
bdd0d785fd
[HIPIFY][cmake] CUDA 10.0 is not supported.
...
[ROCm/hip commit: d0c683fcde ]
2018-09-27 19:05:22 +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
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
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
9ed4fbc85a
[HIPIFY][docs] Update CUDNN_API_supported_by_HIP.md
...
[ROCm/hip commit: 4e06ab07e2 ]
2018-09-25 16:50:40 +03: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
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
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
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
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
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
Yaxun Sam Liu
3d60af4f35
Disable device code for gcc in hip_memory.h
...
These device code should only be seen by HCC or hip-clang. They causd build failure
for HIP-VDI runtime and should be disabled for gcc.
[ROCm/hip commit: cdfd82f1de ]
2018-09-17 16:50:42 -04:00
Yaxun Sam Liu
694b6e105a
Fix hipLaunchKernelGGL for hip-clang
...
Do not decay function pointer type of the kernel argument passed to hipLaunchKernelGGL
and hipLaunchKernel, otherwise some type information is lost which may cause
type inference failure for the template.
This issue caused compilation error of FeatureLPPooling in Caffe2/PyTorch and this patch
fixes that.
[ROCm/hip commit: fc228c7ea6 ]
2018-09-17 11:20:41 -04:00
VincentSC
1aca8f7d9d
Update install.sh
...
'rename' added as a Linux prerequisite.
[ROCm/hip commit: 30acc99e13 ]
2018-09-17 13:25:12 +02:00
Maneesh Gupta
5947c0e94d
[dests] Fix hipTestClock, hipTestNew & hipTestGlobalVariable tests for nvcc
...
nvcc does not support global kernels in struct/class
Change-Id: I2d7297e0c3725564215e20dbdd31c0bb8d7a07de
[ROCm/hip commit: cca2c5afc8 ]
2018-09-17 15:32:05 +05:30
Maneesh Gupta
e14fc1c65e
[dtests] Fix deviceLib/hipSimpleAtomicsTest for nvcc
...
Change-Id: I23cbea2820d41da6f6a1bcab4bc3b59ac21799dd
[ROCm/hip commit: 94a0589eb5 ]
2018-09-17 15:26:45 +05:30
Maneesh Gupta
fc3c4aca00
Add mappings for __clock* in nvcc_detail/hip_runtime.h
...
Change-Id: Ibcecf52f3e69298268d921efc036090544fa0ed0
[ROCm/hip commit: cef5261fa9 ]
2018-09-17 15:23:30 +05:30
Maneesh Gupta
6b8913d4e5
[dtests] Fix deviceLib/hipTestIncludeMath on nvcc path
...
Change-Id: Ifb121886bec6c1134e98bd194ff1713f28454d33
[ROCm/hip commit: 0b211bb429 ]
2018-09-17 15:15:49 +05:30
Maneesh Gupta
fdeb1f029d
Merge pull request #606 from ROCm-Developer-Tools/add-test-global-var
...
Add HIP directed test hipTestGlobalVariable.cpp
[ROCm/hip commit: 30b1494c3d ]
2018-09-17 11:11:51 +05:30
Maneesh Gupta
4a671abf13
Merge branch 'master' into support-malloc
...
[ROCm/hip commit: 66f863d1f3 ]
2018-09-17 10:17:25 +05:30
Maneesh Gupta
1d815add43
Merge pull request #639 from ROCm-Developer-Tools/skudchad-hip
...
Check for hipEnvVar at the same level if directed_tests location fails
[ROCm/hip commit: 48cc4f0d9e ]
2018-09-16 18:31:37 +05:30
Maneesh Gupta
4a39405b64
Revert changes to runtime/stream/hipStreamSync2
...
[ROCm/hip commit: 9b2107749c ]
2018-09-15 13:23:38 +05:30
Maneesh Gupta
aef0245f90
Merge pull request #650 from ROCm-Developer-Tools/hip-clang-new
...
Support placement new in hip-clang
[ROCm/hip commit: cb348421d7 ]
2018-09-15 11:21:01 +05:30
Maneesh Gupta
b7afd57896
Merge pull request #636 from ROCm-Developer-Tools/db-fatbin
...
Add HIP_DB=fatbin for debugging fat binary issues
[ROCm/hip commit: 233ac1e0f0 ]
2018-09-14 13:21:58 +05:30
Maneesh Gupta
971fa23aec
Merge pull request #637 from ROCm-Developer-Tools/add-pthread
...
Let hipcc link -lpthread -lm by default
[ROCm/hip commit: d6ce39c1b7 ]
2018-09-14 13:21:47 +05:30