Rahul Garg
c7620fc4e9
Fix hipBusBW sample for P2P bidirectional test
...
[ROCm/hip commit: 70278f1777 ]
2019-02-28 00:56:07 +05:30
Yaxun Sam Liu
48ab0aa588
Fix nan for windows
...
[ROCm/hip commit: 278007218a ]
2019-02-27 12:33:26 -05:00
Maneesh Gupta
55da014b79
[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
[ROCm/hip commit: 8b25f7b4cf ]
2019-02-27 14:10:21 +05:30
Rahul Garg
6391066444
Fix hipBusBW overflow with setting beats/iterations
...
[ROCm/hip commit: 673ecd02fe ]
2019-02-27 00:18:52 +05:30
Rahul Garg
67723bd3e7
Fix forceinline for non HCC compilation
...
[ROCm/hip commit: 55145feae6 ]
2019-02-26 07:50:09 +05:30
Wen-Heng (Jack) Chung
c79a5a798e
Add one test case for complex dynamic loading behavior
...
Existing HIT syntax doesn't seem to support the expected build and run steps
for this test.
[ROCm/hip commit: 8e5bb3c57a ]
2019-02-25 17:03:31 +00:00
Evgeny Mankov
2606b86405
Merge pull request #930 from emankov/master
...
[HIPIFY][doc] Update README.md
[ROCm/hip commit: e8ca9cbf95 ]
2019-02-25 18:29:26 +03:00
Evgeny Mankov
55d9cd6a65
[HIPIFY][doc] Update README.md
...
+ Populate Dependencies section with upcoming LLVM versions
+ Add clang bugs for not working configs LLVM+CUDA
+ Update Testing section
[ROCm/hip commit: 391aa7221b ]
2019-02-25 18:26:25 +03:00
Evgeny Mankov
d5c833ea8a
Merge pull request #928 from emankov/master
...
[HIPIFY][tests] caffe2 test fix
[ROCm/hip commit: 70dcb13852 ]
2019-02-25 17:39:06 +03:00
Evgeny Mankov
5f4b9a8f8f
[HIPIFY][tests] caffe2 test fix
...
[ROCm/hip commit: 3a8ef9c8a2 ]
2019-02-25 17:12:32 +03:00
Evgeny Mankov
1e879f1c85
Merge pull request #927 from emankov/master
...
[HIPIFY][Caffe2] Initial Caffe2 support
[ROCm/hip commit: 284bf085ac ]
2019-02-25 16:41:17 +03:00
Evgeny Mankov
3a57fc0a4b
[HIPIFY][Caffe2] Initial Caffe2 support
...
[ROCm/hip commit: 2619f22e5c ]
2019-02-23 20:46:22 +03:00
Maneesh Gupta
992f431c99
Merge pull request #925 from yxsamliu/h2f
...
Add __gnu_h2f_ieee and __gnu_f2h_ieee
[ROCm/hip commit: 31c4cc78b1 ]
2019-02-22 13:38:15 +05:30
Maneesh Gupta
2e52e50010
Merge pull request #923 from aaronenyeshi/fix-co-v3-arg
...
Consume the code obj args to prevent duplicates
[ROCm/hip commit: 53f98edc3d ]
2019-02-22 13:38:08 +05:30
Yaxun Sam Liu
7ef8b1138f
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.
[ROCm/hip commit: c5e813f64c ]
2019-02-21 12:48:28 -05:00
Aaron Enye Shi
b19e4b5b63
Consume the code obj args to prevent duplicates
...
[ROCm/hip commit: 2cd34f3c01 ]
2019-02-19 17:02:27 +00:00
Evgeny Mankov
0d99882b85
Merge pull request #919 from emankov/master
...
[HIPIFY][DNN] Revise and sync with CUDNN 10 and hipDNN
[ROCm/hip commit: 6eb8256883 ]
2019-02-15 15:06:28 +03:00
Maneesh Gupta
b46dd95907
Merge pull request #916 from mangupta/swdev-179677
...
Fix signature for unsigned long long variant of atomicExch
[ROCm/hip commit: 438cf792b7 ]
2019-02-14 12:46:32 +05:30
Evgeny Mankov
d91590a98b
[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
[ROCm/hip commit: d26dc3cea7 ]
2019-02-13 19:40:59 +03:00
Maneesh Gupta
3052464cb8
Merge pull request #918 from ROCm-Developer-Tools/ci_updates
...
[ci] Switch tests in CI infrastructure to cuda-10.x
[ROCm/hip commit: 22b55a9b83 ]
2019-02-13 14:05:23 +05:30
Maneesh Gupta
6ea56b5f95
Merge pull request #917 from mangupta/fix_hip_lib_path
...
Initialize HIP_LIB_PATH on hcc path
[ROCm/hip commit: 95ba10fcb9 ]
2019-02-13 14:05:13 +05:30
Maneesh Gupta
dd980e7e72
[ci] Switch CI tests to cuda-10.x
...
Change-Id: I99e99bcf528d0c38924bd3a86a3067628f2bb3ea
[ROCm/hip commit: 336a781a2d ]
2019-02-13 13:22:08 +05:30
Maneesh Gupta
7094c2d28d
Initialize HIP_LIB_PATH on hcc path
...
Change-Id: I8f392fffcd6a3714c20cb17e876dbaad999c33a0
[ROCm/hip commit: c8579ead67 ]
2019-02-13 09:57:21 +05:30
Maneesh Gupta
8f1b3d34f7
Fix signature for unsigned long long variant of atomicExch
...
This fixes #888
Change-Id: I2b2dc5ed1ff2a26083ad9d102eccac90f67801ae
[ROCm/hip commit: f0618df8f4 ]
2019-02-13 09:45:07 +05:30
Maneesh Gupta
f18ddd57da
Merge pull request #913 from aaronenyeshi/fix-texture-constant-addrspace
...
Fix texture using constant addrspace 4
[ROCm/hip commit: ca7a53b13d ]
2019-02-13 08:59:01 +05:30
Maneesh Gupta
6d16a4b679
Merge pull request #912 from ROCm-Developer-Tools/remove-cpp-function-templates-for-malloc
...
Remove C++ function templates for hipMalloc and hipHostMalloc
[ROCm/hip commit: f9daeb1c51 ]
2019-02-13 08:58:26 +05:30
Maneesh Gupta
4441aff847
Merge pull request #910 from aaronenyeshi/hip-code-obj-v3-passing
...
hipcc should consume -mcode-object-v3 flag
[ROCm/hip commit: d91bbf881c ]
2019-02-13 08:58:19 +05:30
Aaron Enye Shi
1dad8c4329
Fix texture using constant addrspace 4
...
[ROCm/hip commit: 63b400beea ]
2019-02-12 16:56:22 +00:00
Aaron Enye Shi
17a853c277
Change code-object flag to only HIP-Clang
...
[ROCm/hip commit: 1c6365fbe7 ]
2019-02-11 17:18:12 +00:00
Wen-Heng (Jack) Chung
abd8e75c47
Introduce __HIP_DISABLE_CPP_FUNCTIONS__ macro to disable C++ wrappers
...
hipMalloc and hipHostMalloc are C++ function templates by default. In some
applications they need to discover the decltype of underlying C functions. In
this commit, a new macro __HIP_DISABLE_CPP_FUNCTIONS__ is introduced to
suppress the C++ function templates.
Existing HIP applications don't need to be changed. hipMalloc and hipHostMalloc
will behave just the same.
For new applications which depends on identifying decltypes of underlying C
functions, __HIP_DISABLE_CPP_FUNCTIONS__ shall be defined prior to including
HIP headers.
[ROCm/hip commit: eba3bd3082 ]
2019-02-11 09:33:15 -06:00
Maneesh Gupta
9ab6e7b7f6
Merge pull request #911 from lmoriche/hip_clang
...
Allow HIP_LIB_PATH to be overriden at the command line. Use HIP_LIB_P…
[ROCm/hip commit: 31c4a0dff1 ]
2019-02-11 11:26:39 +05:30
Maneesh Gupta
391605397a
Merge pull request #908 from mangupta/swdev_178873
...
[packaging] Add checkpoints in prerm scripts
[ROCm/hip commit: 6fb9214004 ]
2019-02-11 11:24:21 +05:30
Maneesh Gupta
747433e1a0
Merge pull request #907 from yxsamliu/nan
...
Fix nan() for windows
[ROCm/hip commit: 87673d0750 ]
2019-02-11 11:24:12 +05:30
Maneesh Gupta
664796494d
Merge pull request #903 from yxsamliu/win2
...
Fix hipcc and hip_vector_types.h for windows
[ROCm/hip commit: 61a8947d1c ]
2019-02-11 11:24:03 +05:30
Laurent Morichetti
1cba0db52a
Allow HIP_LIB_PATH to be overriden at the command line. Use HIP_LIB_PATH for rpath instead of HIP_PATH/lib
...
[ROCm/hip commit: 4eaf4b7c0a ]
2019-02-08 13:50:13 -08:00
Aaron Enye Shi
1a8b50e63c
hipcc should consume -mcode-object-v3 flag
...
[ROCm/hip commit: eb33507774 ]
2019-02-08 18:29:14 +00:00
Evgeny Mankov
1f709b7e65
Merge pull request #909 from emankov/master
...
[HIPIFY][RAND] revise
[ROCm/hip commit: 16456b13f7 ]
2019-02-08 18:09:59 +03:00
Evgeny Mankov
88da4a036f
[HIPIFY][RAND] revise
...
+ add missing functions
+ add minimum rocRAND support
+ updated CURAND_API_supported_by_HIP.md
[ROCm/hip commit: 7ba8c440e6 ]
2019-02-08 17:54:28 +03:00
Maneesh Gupta
84e3fcb0ae
[packaging] Add checkpoints in prerm scripts
...
- Add failsafe in case of non existant files or directories.
Change-Id: I85db04381c3e16f04638086152945463a8004c19
[ROCm/hip commit: 31dd6bc830 ]
2019-02-08 10:57:05 +05:30
lmoriche
59ccae8101
Merge pull request #905 from aaronenyeshi/hip-info-vdi
...
Add hipInfo path for VDI build
[ROCm/hip commit: 6f68f81b67 ]
2019-02-07 15:08:49 -08:00
Yaxun Sam Liu
a44cc818ce
Fix nan() for windows
...
[ROCm/hip commit: ee4ce7ae49 ]
2019-02-07 17:29:36 -05:00
Aaron Enye Shi
3e72d98209
Add hipInfo path for VDI build
...
[ROCm/hip commit: 3ad75e8d14 ]
2019-02-07 22:05:14 +00:00
Evgeny Mankov
afe8d75fc1
Merge pull request #904 from emankov/master
...
[HIPIFY][BLAS][tests] Add tests on hipifying to 'roc'
[ROCm/hip commit: 1ef4983ba8 ]
2019-02-07 20:02:23 +03:00
Evgeny Mankov
032cb00926
[HIPIFY][BLAS][tests] Add tests on hipifying to 'roc'
...
[ROCm/hip commit: 385fe36f2a ]
2019-02-07 19:25:23 +03:00
Yaxun Sam Liu
ecfc886193
Fix hipcc and hip_vector_types.h for windows
...
Disable linux specific compilation and linking options for windows.
In hip_vector_types.h, hip-clang needs HIP's own implementation for vector types even
on windows. MSVC specific implementation is for building runtime itself, which is compiled
by MSVC.
[ROCm/hip commit: a474dc7579 ]
2019-02-07 11:07:50 -05:00
Evgeny Mankov
689d1e0d64
Merge pull request #902 from emankov/master
...
[HIPIFY][BLAS] Restrict hipification to 'ROC' to BLAS library only
[ROCm/hip commit: 4c6c25818e ]
2019-02-07 15:36:40 +03:00
Maneesh Gupta
4d93aba595
Merge pull request #901 from mangupta/ci_remove_rocm20
...
[ci] Remove rocm-2.0.x from test infrastructure
[ROCm/hip commit: 2754bb8bdf ]
2019-02-07 17:03:36 +05:30
Evgeny Mankov
32bbedaa55
[HIPIFY][BLAS] Restrict hipification to 'ROC' to BLAS library only
...
+ Add utility functions isToRoc, isHipUnsupported, isRocUnsupported, isUnsupported
[ROCm/hip commit: e93fe78648 ]
2019-02-07 13:17:05 +03:00
Evgeny Mankov
982696c4d5
Merge pull request #900 from emankov/master
...
[HIPIFY][BLAS] Support of hipifying cuBLAS to rocBLAS
[ROCm/hip commit: 3c84645729 ]
2019-02-07 13:12:22 +03:00
Maneesh Gupta
4a6bf8ed2d
[ci] Remove rocm-2.0.x from test infrastructure
...
Change-Id: I5d3832972de61e7ba5b32f4e50f3af5a152cb152
[ROCm/hip commit: 223093be60 ]
2019-02-07 15:41:53 +05:30