Rahul Garg
263e82a67a
Add extension for kernel concurrency on same stream
2019-03-06 12:55:39 +05:30
Maneesh Gupta
8099d81788
Merge pull request #936 from mangupta/swdev-174923
...
[hipconfig] Update HIP_PLATFORM detection logic
2019-03-06 06:08:11 +05:30
Evgeny Mankov
a1a205c849
Merge pull request #948 from emankov/master
...
[HIPIFY] Change CUDA Driver's functions' cuMemsetD32(Async) mapping
2019-03-05 18:18:39 +03:00
Evgeny Mankov
dfc631fb44
[HIPIFY] Change CUDA Driver's functions' cuMemsetD32(Async) mapping
...
cuMemsetD32(Async) -> hipMemsetD32(Async) (was hipMemset(Async))
based on:
[#933 ] https://github.com/ROCm-Developer-Tools/HIP/pull/933
2019-03-05 18:13:18 +03:00
Maneesh Gupta
b525d21011
Merge pull request #933 from ROCm-Developer-Tools/fix_hipmemset
...
Add HIP memset APIs to cope with non-zero initial values of integer types
2019-03-05 14:31:38 +05:30
Maneesh Gupta
8af4e2b5e4
Update hipMemset.cpp
...
Address build issues on nvcc path.
2019-03-05 12:11:11 +05:30
Maneesh Gupta
38b7a43b43
Update hip_runtime_api.h
...
Use hipCUResultTohipError instead of hipCUDAErrorTohipError in hipMemsetD32 & hipMemsetD32Async.
2019-03-05 12:10:01 +05:30
Wen-Heng (Jack) Chung
8b7baa0bd9
Address code review comments to use hipDeviceptr_t
2019-03-05 05:51:05 +00:00
Wen-Heng (Jack) Chung
b46e684d2e
Add implementation for NVCC path
2019-03-04 20:11:12 -08:00
Wen-Heng (Jack) Chung
365d08535b
Add direct test for hipMemsetD32 and hipMemsetD32Async
2019-03-04 17:20:32 +00:00
Wen-Heng (Jack) Chung
392271f4db
Add hipMemsetD32 and hipMemsetD32Async
...
Add 2 extra memset functions which fills memory with integer-typed data
Also change the parameters of ihipMemset to better explain the semantic
2019-03-04 17:00:33 +00:00
Maneesh Gupta
24570ab72a
Merge pull request #939 from gargrahul/update_hipmemset_test
...
[dtest] Update hipMemset test
2019-03-03 20:29:55 +05:30
Rahul Garg
5900416629
Fix review comments
2019-03-02 23:38:37 +05:30
Maneesh Gupta
8bd168febf
Merge pull request #945 from wkwchau/hipMemset3D_fix
...
Fix hipMemset3D test
2019-03-01 21:18:12 +05:30
Maneesh Gupta
d5e4c68f30
Merge pull request #942 from yxsamliu/v3
...
revert hipcc changes about code object v3
2019-03-01 21:17:10 +05:30
Wilkin Chau
99540373cf
Fix hipMemset3D test
...
Calculate the allocated size based on the width, height and depth.
2019-02-28 22:42:46 +00:00
Rahul Garg
41afe4d947
Fix hipMemset test for HIP/NVCC
2019-03-01 03:46:57 +05:30
Yaxun Sam Liu
b40d9c7849
Revert "hipcc should consume -mcode-object-v3 flag"
...
This reverts commit 8062305f0b .
2019-02-28 11:21:47 -05:00
Yaxun Sam Liu
9002c7d09d
Revert "Change code-object flag to only HIP-Clang"
...
This reverts commit 2a956540ee .
2019-02-28 11:20:04 -05:00
Yaxun Sam Liu
510590ac1d
Revert "Consume the code obj args to prevent duplicates"
...
This reverts commit 3a57510fbb .
2019-02-28 11:19:35 -05:00
Maneesh Gupta
4eff6bd09a
Merge pull request #938 from gargrahul/fix_hipBusBW_p2p_bidir
...
Fix hipBusBW sample for P2P bidirectional test
2019-02-28 07:14:38 +05:30
Maneesh Gupta
c1ff2c95a4
Merge pull request #937 from yxsamliu/nan2
...
Fix nan for windows
2019-02-28 07:14:27 +05:30
Maneesh Gupta
c6b050b7f2
Merge pull request #935 from gargrahul/fix_hipbusbw_beatsoverflow
...
Fix hipBusBW overflow with setting beats/iterations
2019-02-28 07:14:16 +05:30
Maneesh Gupta
267b0b3a30
Merge pull request #934 from gargrahul/fix_forceinline_non_hcc
...
Fix forceinline for non HCC compilation
2019-02-28 07:14:05 +05:30
Rahul Garg
0156388a6b
Update hipMemset test
2019-02-28 06:54:49 +05:30
Rahul Garg
828e62fe4f
Fix hipBusBW sample for P2P bidirectional test
2019-02-28 00:56:07 +05:30
Yaxun Sam Liu
0ebe23512f
Fix nan for windows
2019-02-27 12:33:26 -05:00
Maneesh Gupta
03adc12474
[hipcofig] Update HIP_PLATFORM detection logic
...
HIP_PLATFORM detection logic relied on finding a working KFD. If it was
found, the platform was set as hcc else as nvcc.
However this logic is flawed since it is possible for the development
system to only have the user mode bits to build HIP application code.
Hence the better logic is to rely on finding a suitable compiler.
The new logic is as follows:
- look for a working HCC. If found, platform is set as hcc.
- else look for a working NVCC. If found, platform is set as nvcc.
- else the platform defaults to hcc for now.
Change-Id: Ifcc42c29a19f722153d5c23c55f1a8765dceaf6b
2019-02-27 14:10:21 +05:30
Rahul Garg
4fef69afdc
Fix hipBusBW overflow with setting beats/iterations
2019-02-27 00:18:52 +05:30
Rahul Garg
832142234b
Fix forceinline for non HCC compilation
2019-02-26 07:50:09 +05:30
Evgeny Mankov
a4e3fa4f1b
Merge pull request #930 from emankov/master
...
[HIPIFY][doc] Update README.md
2019-02-25 18:29:26 +03:00
Evgeny Mankov
52fdd6e3cc
[HIPIFY][doc] Update README.md
...
+ Populate Dependencies section with upcoming LLVM versions
+ Add clang bugs for not working configs LLVM+CUDA
+ Update Testing section
2019-02-25 18:26:25 +03:00
Evgeny Mankov
2738db936a
Merge pull request #928 from emankov/master
...
[HIPIFY][tests] caffe2 test fix
2019-02-25 17:39:06 +03:00
Evgeny Mankov
9c000f4b57
[HIPIFY][tests] caffe2 test fix
2019-02-25 17:12:32 +03:00
Evgeny Mankov
b24cb99a12
Merge pull request #927 from emankov/master
...
[HIPIFY][Caffe2] Initial Caffe2 support
2019-02-25 16:41:17 +03:00
Evgeny Mankov
59533a7309
[HIPIFY][Caffe2] Initial Caffe2 support
2019-02-23 20:46:22 +03:00
Maneesh Gupta
f4e97f26bb
Merge pull request #925 from yxsamliu/h2f
...
Add __gnu_h2f_ieee and __gnu_f2h_ieee
2019-02-22 13:38:15 +05:30
Maneesh Gupta
33d14dd7cb
Merge pull request #923 from aaronenyeshi/fix-co-v3-arg
...
Consume the code obj args to prevent duplicates
2019-02-22 13:38:08 +05:30
Yaxun Sam Liu
972ca06c4c
Add __gnu_h2f_ieee and __gnu_f2h_ieee
...
The implementation is copied from HCC runtime.
For hcc it has no effect since apps can find them in either hcc runtime or HIP
runtime.
hip-clang needs it in HIP/HCC runtime so that HIP/HCC and HIP/VDI runtime are
swappable.
2019-02-21 12:48:28 -05:00
Aaron Enye Shi
3a57510fbb
Consume the code obj args to prevent duplicates
2019-02-19 17:02:27 +00:00
Evgeny Mankov
fb14d5ae9a
Merge pull request #919 from emankov/master
...
[HIPIFY][DNN] Revise and sync with CUDNN 10 and hipDNN
2019-02-15 15:06:28 +03:00
Maneesh Gupta
ea223a7f1c
Merge pull request #916 from mangupta/swdev-179677
...
Fix signature for unsigned long long variant of atomicExch
2019-02-14 12:46:32 +05:30
Evgeny Mankov
b22c0de428
[HIPIFY][DNN] Revise and sync with CUDNN 10 and hipDNN
...
+ CUDNN_API_supported_by_HIP.md update
+ CUDA_Runtime_API_functions_supported_by_HIP.md update
+ libraryPropertyType_t is moved to Runtime
+ test update
2019-02-13 19:40:59 +03:00
Maneesh Gupta
5c4d324c4a
Merge pull request #918 from ROCm-Developer-Tools/ci_updates
...
[ci] Switch tests in CI infrastructure to cuda-10.x
2019-02-13 14:05:23 +05:30
Maneesh Gupta
bd9a8a7f81
Merge pull request #917 from mangupta/fix_hip_lib_path
...
Initialize HIP_LIB_PATH on hcc path
2019-02-13 14:05:13 +05:30
Maneesh Gupta
09e1cde903
[ci] Switch CI tests to cuda-10.x
...
Change-Id: I99e99bcf528d0c38924bd3a86a3067628f2bb3ea
2019-02-13 13:22:08 +05:30
Maneesh Gupta
2a575aeda6
Initialize HIP_LIB_PATH on hcc path
...
Change-Id: I8f392fffcd6a3714c20cb17e876dbaad999c33a0
2019-02-13 09:57:21 +05:30
Maneesh Gupta
fdbf84558c
Fix signature for unsigned long long variant of atomicExch
...
This fixes #888
Change-Id: I2b2dc5ed1ff2a26083ad9d102eccac90f67801ae
2019-02-13 09:45:07 +05:30
Maneesh Gupta
f1f9cc0d55
Merge pull request #913 from aaronenyeshi/fix-texture-constant-addrspace
...
Fix texture using constant addrspace 4
2019-02-13 08:59:01 +05:30
Maneesh Gupta
61d9553103
Merge pull request #912 from ROCm-Developer-Tools/remove-cpp-function-templates-for-malloc
...
Remove C++ function templates for hipMalloc and hipHostMalloc
2019-02-13 08:58:26 +05:30