Gráfico de commits

2650 Commits

Autor SHA1 Mensaje Fecha
Evgeny Mankov 7dfd9d0b00 Merge pull request #566 from emankov/master
[HIPIFY] Current trunk LLVM 7.0 initial support

[ROCm/clr commit: 0cd1c06cd5]
2018-07-11 20:18:26 +03:00
Evgeny Mankov 6e94b0dfa6 [HIPIFY] Current trunk LLVM 7.0 initial support
Tested with CUDA 8.0, 9.0, 9.1 and 9.2.

Only 8.0 works with LLVM 7.0, due to the changes in LLVM trunc since released 6.0, which works fine with CUDA 8.0 and 9.0.

So, nothing to do in hipify-clang, hope that all the CUDA 9.x related issues will be fixed in 7.0 release.


[ROCm/clr commit: b9c15702d2]
2018-07-11 20:15:49 +03:00
Evgeny Mankov 6e947cc86e Merge pull request #565 from emankov/master
[HIPIFY] Add DEBUG(X) macro compatibility

[ROCm/clr commit: cfbabfa95a]
2018-07-11 18:22:47 +03:00
Evgeny Mankov ed0cef6002 [HIPIFY] Add DEBUG(X) macro compatibility
In LLVM 7.0 DEBUG(X) was deleted, LLVM_DEBUG(X) should be used instead.


[ROCm/clr commit: 22dffde22e]
2018-07-11 18:21:00 +03:00
Maneesh Gupta 6e7579dbd7 Merge pull request #563 from gargrahul/add_gettexrefoffset_nvcc
Add hipGetTextureAlignmentOffset and hipGetChanDesc on NVCC path

[ROCm/clr commit: 56984d04b0]
2018-07-11 15:01:20 +05:30
Maneesh Gupta 2ca541d39e Merge pull request #550 from gargrahul/add_bindtextoarrayref_overload_api
Added another overloaded definition of hipBindTextureToArray for direct porting.

[ROCm/clr commit: 6bf76348e1]
2018-07-11 15:01:10 +05:30
Maneesh Gupta 9cef13d24b Merge pull request #555 from ROCm-Developer-Tools/fix-test-mbcnt
Fix hip_mbcnt test typo

[ROCm/clr commit: 11ae85e7e3]
2018-07-11 13:08:59 +05:30
Maneesh Gupta c25b0f61e9 Merge branch 'master' into add_bindtextoarrayref_overload_api
[ROCm/clr commit: afe1396b35]
2018-07-11 12:55:49 +05:30
Maneesh Gupta 8001ecea35 Merge pull request #549 from gargrahul/correct_bindtex_syntax_nvcc
Corrected enum type for TextureReadMode 

[ROCm/clr commit: 8820eee3a2]
2018-07-11 12:52:50 +05:30
Maneesh Gupta 510b206cee Merge pull request #548 from gargrahul/add_tex2dlayered_nvcc
Added tex2dlayered mapping for HIP/NVCC

[ROCm/clr commit: 47629979b9]
2018-07-11 12:52:40 +05:30
Maneesh Gupta 0346cccd6a Merge pull request #546 from gargrahul/fix_bindtex_offset_null_check
Fixed offset null check in bind texture functions

[ROCm/clr commit: d63db71b61]
2018-07-11 12:52:31 +05:30
Maneesh Gupta 81fc2e03b4 Merge pull request #545 from ROCm-Developer-Tools/revert-521-temp_fixmemcpy2dasync_trsmissue
Revert "Use memcpy kernel for all pinned memory cases in hipMemcpy2DAsync"

[ROCm/clr commit: 404bd43a0e]
2018-07-11 12:52:09 +05:30
Maneesh Gupta 6bde0706e7 Merge pull request #544 from gargrahul/edit_hip_deprecated_apis_doc
Edit hip deprecated apis doc

[ROCm/clr commit: 2bd9d8ca27]
2018-07-11 12:40:31 +05:30
Rahul Garg f25e75ee6b Added hipGetChanDesc for NVCC path
[ROCm/clr commit: bab48b86a6]
2018-07-11 12:37:07 +05:30
Rahul Garg 4fdb1a8ee5 Add hipGetTextureAlignmentOffset on NVCC path
[ROCm/clr commit: 5b53e278a5]
2018-07-11 12:17:33 +05:30
Evgeny Mankov d08f1e9e16 Merge pull request #561 from emankov/docs
[HIPIFY][docs] Update README.md after testing with new LLVM releases 5.0.2 and 6.0.1

[ROCm/clr commit: 475b3602eb]
2018-07-10 20:41:44 +03:00
Evgeny Mankov a6f74d51b9 [HIPIFY][docs] Update README.md after testing with new LLVM releases 5.0.2 and 6.0.1
[ROCm/clr commit: 2806dff2be]
2018-07-10 20:37:54 +03:00
Aaron Enye Shi 783b5e2418 Fix hip_mbcnt test typo
Ctest did not catch this test failure. When running this test manually before typo, I got __mbcnt_hi() FAILED! . This fix will fix this test for HCC and HIP clang path.

[ROCm/clr commit: 757eeccdc7]
2018-07-06 11:26:48 -04:00
Rahul Garg 1751bc7c26 Added another variant of bindtextoarray for direct porting
[ROCm/clr commit: 017f668a72]
2018-07-05 23:41:31 +05:30
Rahul Garg 61b632944b Corrected enum type
[ROCm/clr commit: b15b08d0db]
2018-07-05 23:11:39 +05:30
Rahul Garg c548c3d833 Added tex2dlayered mapping for HIP/NVCC
[ROCm/clr commit: f080abe5a5]
2018-07-05 23:00:41 +05:30
Maneesh Gupta 4444910550 Merge pull request #539 from ROCm-Developer-Tools/fix-tf-link
Add workaround to hipcc for build failure in tensorflow due to missin…

[ROCm/clr commit: 874af1bf7d]
2018-07-04 11:08:52 +05:30
Maneesh Gupta b1b4302bc4 Merge pull request #530 from ROCm-Developer-Tools/hipclang-compute-mode
Add HIP Compute Mode

[ROCm/clr commit: e54ffe52a0]
2018-07-04 10:55:48 +05:30
Maneesh Gupta f70e1ad691 Merge pull request #517 from ROCm-Developer-Tools/fix-hipcc-link
Let hipcc handle static library for hip-clang only if it contains bun…

[ROCm/clr commit: 3b157546f9]
2018-07-04 10:51:44 +05:30
Maneesh Gupta 70a7d3961e Update hip_hcc_internal.h
Adding missing include for hip_hcc_internal in order to build with HCC

[ROCm/clr commit: d372d0eaad]
2018-07-04 09:33:51 +05:30
Rahul Garg 676c289310 Fixed offset null check in bind texture functions
[ROCm/clr commit: 77cbd4476d]
2018-07-03 08:54:17 +05:30
Rahul Garg a796eedde9 Revert "Use memcpy kernel for all pinned memory cases in hipMemcpy2DAsync"
[ROCm/clr commit: f554e48db3]
2018-07-02 14:32:11 +05:30
Maneesh Gupta e6c2e3ee1b Update hip-targets.cmake for hip::host & hip::device
[ROCm/clr commit: 1978cea4b7]
2018-07-02 10:37:20 +05:30
Rahul Garg c8da0cde27 Updated heading
[ROCm/clr commit: 805906d2ad]
2018-06-30 11:42:17 +05:30
Rahul Garg 4a273380c8 Updated indentation
[ROCm/clr commit: cc14d6440f]
2018-06-30 11:40:32 +05:30
Maneesh Gupta a805b9d917 Merge pull request #528 from ROCm-Developer-Tools/fix-hipclang-hipcc
HIPCC - Use clang if clang++ is not compiled

[ROCm/clr commit: 0eeb58b26e]
2018-06-28 12:36:49 +05:30
Maneesh Gupta aaee068ac0 Merge pull request #503 from ROCm-Developer-Tools/fix-complex
Fix hip_complex.h

[ROCm/clr commit: 1340adce1a]
2018-06-28 12:15:22 +05:30
Maneesh Gupta 3ed562a12b Merge pull request #495 from ROCm-Developer-Tools/hip-clang-upstream
add more device functions for hip-clang

[ROCm/clr commit: b6f5c61a2c]
2018-06-28 11:42:01 +05:30
Maneesh Gupta ce10564d27 Merge pull request #522 from pradeepisro/cmake_verbose_fix
added changes to FindHIP.cmake which would allow us to build using ninja #467

[ROCm/clr commit: 22ffc0f1a7]
2018-06-28 11:39:03 +05:30
Maneesh Gupta 90a6b96c5f Fix typo
[ROCm/clr commit: f426491f17]
2018-06-28 11:19:22 +05:30
Maneesh Gupta e33d1d0dda Merge pull request #536 from ROCm-Developer-Tools/hotfix_remove_unimplemented_math
Removes use of unimplemented OCML functionality.

[ROCm/clr commit: 06c1c93945]
2018-06-28 11:15:57 +05:30
Maneesh Gupta 4f6ff3aff4 Merge pull request #538 from ROCm-Developer-Tools/fix-fp16-include
Include host_defines.h in hip_fp16.h since it uses __host__ __device_…

[ROCm/clr commit: 18ccab33c3]
2018-06-28 11:14:07 +05:30
Yaxun (Sam) Liu bba741a913 Add workaround to hipcc for build failure in tensorflow due to missing symbol __cpu_model
https://github.com/tensorflow/tensorflow/issues/9593


[ROCm/clr commit: 632baba353]
2018-06-25 18:14:51 -04:00
Yaxun (Sam) Liu 9d35209f8f Include host_defines.h in hip_fp16.h since it uses __host__ __device__ attributes
[ROCm/clr commit: c74682ef1b]
2018-06-25 15:34:34 -04:00
Alex Voicu 4fcfb64a88 Removes use of unimplemented OCML functionality.
[ROCm/clr commit: 9452298fbe]
2018-06-25 19:16:27 +01:00
Aaron Enye Shi 4ad4f6a489 Add HIP Compute Mode
[ROCm/clr commit: c73cd64f5b]
2018-06-22 14:37:19 +00:00
Aaron Enye Shi a764b09a14 HIPCC - Use clang if clang++ is not compiled
[ROCm/clr commit: dc850cc3e7]
2018-06-21 18:12:55 +00:00
Maneesh Gupta 8e2a1e0acd Merge pull request #507 from ROCm-Developer-Tools/fix-forward
Add __device__ to device functions in hip_fp16_math_fwd.h

[ROCm/clr commit: 272c16d34e]
2018-06-20 14:21:46 +05:30
Maneesh Gupta f1571c9750 Merge pull request #504 from ROCm-Developer-Tools/fix-vector3
Fix channel_descriptor.h about vector 3 for gcc

[ROCm/clr commit: 29aa297899]
2018-06-20 14:20:29 +05:30
Maneesh Gupta bdc67ac1b4 Merge pull request #490 from ROCm-Developer-Tools/feature_decouple_atomics_from_hc
Switch the atomic implementation to use Clang  builtins.

[ROCm/clr commit: d27991e1c8]
2018-06-20 14:16:43 +05:30
Maneesh Gupta 721a3f60be Merge pull request #457 from whchung/hip-reinit
HIP program state re-initialization logic

[ROCm/clr commit: 8ff33a83b1]
2018-06-20 09:37:27 +05:30
Yaxun (Sam) Liu 4831cd44fc Let hipcc handle library with extension lo for hip-clang
[ROCm/clr commit: 454d45e5bb]
2018-06-19 10:51:08 -04:00
Yaxun (Sam) Liu b93308449e Add conj, operator-,==,!= for hipFloatComplex/hipDoubleComplex
[ROCm/clr commit: 2b5242b2c3]
2018-06-19 10:49:59 -04:00
pradeepisro 64b4f4101f added option HIP_BUILD_VERBOSE to enable verbosity in HIP build
[ROCm/clr commit: bdfd6957aa]
2018-06-19 13:50:24 +05:30
pradeepisro cd9a2cbe42 added changes to FindHIP.cmake which would allow us to build using ninja #467
[ROCm/clr commit: 6bdb5f3541]
2018-06-19 12:26:18 +05:30