Gráfico de commits

4136 Commits

Autor SHA1 Mensaje Fecha
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