Commit Graph

3597 Commits

Author SHA1 Message Date
Mark Searles ff4df50cd5 Add keyword 'explicit' to avoid ambiguity
Older gcc, e.g., 5.x, see an ambiguity in some calls. Example error
output as seen with gcc 5.5:

In file included from benchmark_wino.cpp:1:
In file included from ./miopen.hpp:13:
In file included from /usr/lib/gcc/x86_64-linux-gnu/5.5.0/../../../../include/c++/5.5.0/regex:38:
In file included from /usr/lib/gcc/x86_64-linux-gnu/5.5.0/../../../../include/c++/5.5.0/algorithm:62:
In file included from /usr/lib/gcc/x86_64-linux-gnu/5.5.0/../../../../include/c++/5.5.0/bits/stl_algo.h:66:
In file included from /usr/lib/gcc/x86_64-linux-gnu/5.5.0/../../../../include/c++/5.5.0/random:51:
/usr/lib/gcc/x86_64-linux-gnu/5.5.0/../../../../include/c++/5.5.0/bits/random.tcc:1324:27: error: call to 'abs' is ambiguous
                    const double __y = -std::abs(__n) * __param._M_sm - 1;
                                        ^~~~~~~~
/opt/rocm/hip/include/hip/hcc_detail/hip_complex.h:345:31: note: candidate function
__DEFINE_HIP_COMPLEX_REAL_FUN(abs, hipCabs)


[ROCm/hip commit: f0183dfaac]
2018-08-31 10:36:05 -07:00
Maneesh Gupta 62a1c2f8f9 Merge pull request #564 from phani544/hipClangClass8B
Adding class size>8bytes tests

[ROCm/hip commit: 5ab1d757e4]
2018-08-30 10:33:47 +05:30
Maneesh Gupta 57d67f90b8 Merge pull request #647 from tdd11235813/fix-cmake-build-name
Fixes build-name bug due to reversed string() arguments in cmake.

[ROCm/hip commit: 2da880620d]
2018-08-30 10:32:39 +05:30
Aaron Enye Shi 8a602184bb __forceinline__ needs inline and always_inline
Related to SWDEV-163084


[ROCm/hip commit: e7352a1f4a]
2018-08-29 18:33:35 +00:00
Aaron Enye Shi 1a34cbc1c4 Remove testing bitinsert/extract on nvcc path
[ROCm/hip commit: bbcb3fa0c0]
2018-08-29 15:29:53 +00:00
Yaxun Sam Liu c1ab349fc7 Add clock() and clock64()
[ROCm/hip commit: 1f74a66bea]
2018-08-29 10:51:00 -04:00
fpadmin 65a48ce72e Adding class size>8bytes tests
[ROCm/hip commit: 0022f53a10]
2018-08-29 15:16:43 +05:30
Aaron Enye Shi 31a34f6804 Add tests for bitextract and bitinsert
[ROCm/hip commit: 5893bbc1f4]
2018-08-28 20:01:54 +00:00
Aaron Enye Shi 9619457b1f Add bitinsert64 to device functions
[ROCm/hip commit: ba9fc6f355]
2018-08-28 20:01:14 +00:00
Aaron Enye Shi eb2e7e0671 Clean up and add meaningful variables to bit funcs
[ROCm/hip commit: b939a3c6ed]
2018-08-28 18:19:48 +00:00
Yaxun (Sam) Liu 6798169f4d Fix documentation about hip-clang macros
[ROCm/hip commit: 8c0860df88]
2018-08-28 09:55:18 -04:00
Yaxun (Sam) Liu d9a5cc2560 Fix documentation about hip-clang macros
[ROCm/hip commit: f991117288]
2018-08-28 09:48:38 -04:00
Yaxun (Sam) Liu fb55365af2 Documents hip-clang predefined macros
[ROCm/hip commit: d107b460b2]
2018-08-28 09:43:38 -04:00
Maneesh Gupta c4574981af [ci] New CI flow
- Removed hcc integration logic for now
- No longer publish docker images to artifactory or docker hub
- Switch to new docker images and new test node

Change-Id: Idb06bf0a52658d1869367cb38bb03ef4f1649103


[ROCm/hip commit: e4c540d7dc]
2018-08-28 12:36:54 +05:30
Matthias Werner ab8e3c2504 Fixes build-name bug due to reversed string() arguments in cmake.
[ROCm/hip commit: bbfda64813]
2018-08-27 17:51:12 +02:00
Aaron Enye Shi 1d29819850 Add bitextract and bitinsert functions
[ROCm/hip commit: b445e45007]
2018-08-20 16:46:12 +00:00
Saleel Kudchadker 0d410147cf Check for hipEnvVar at the same level if directed_tests location fails
[ROCm/hip commit: 8e0e373f69]
2018-08-17 12:14:42 -07:00
Yaxun Sam Liu 86b18a66ef Add HIP_DB=fatbin for debugging fat binary issues
[ROCm/hip commit: 1299b65e15]
2018-08-17 11:53:45 -04:00
Aaron Enye Shi d5b8f89565 Remove few hcc specific cmake for hip-clang
[ROCm/hip commit: dbcede2ab8]
2018-08-15 21:53:20 +00:00
Maneesh Gupta b5569a7be9 [hipcc] Remove libhsakmt from linker flags
Change-Id: I6dc769d09d8c7546fbc594c1eb65f9edf0f0ff58


[ROCm/hip commit: e658b68c14]
2018-08-14 15:31:04 +05:30
Yaxun Sam Liu f6374ced16 Add HIP directed test hipTestGlobalVariable.cpp
[ROCm/hip commit: a6c7aeed72]
2018-08-10 08:15:36 -04:00
Maneesh Gupta b5940c7969 Merge pull request #621 from ROCm-Developer-Tools/disable_startup_loader
Disable startup loader by default and guard with env var

[ROCm/hip commit: 4cf851f416]
2018-08-10 10:18:25 +05:30
Maneesh Gupta 236c7002b4 Merge pull request #623 from ROCm-Developer-Tools/tf18
Fix declaration conflict when hip/math_functions.h is included first

[ROCm/hip commit: d8d45a906c]
2018-08-10 09:36:27 +05:30
Maneesh Gupta 83db29605b Merge pull request #616 from ROCm-Developer-Tools/hip-clang-static-lib
Let hipcc handle static library for hip-clang

[ROCm/hip commit: 04dd1a8daf]
2018-08-10 09:35:22 +05:30
Maneesh Gupta be85f53160 Merge pull request #615 from aaronenyeshi/enable-hip-compiler
Enable HIP_COMPILER to choose HIP-Clang lib links

[ROCm/hip commit: 04a34aa46a]
2018-08-10 09:34:51 +05:30
Maneesh Gupta 28739aa597 Merge pull request #613 from ROCm-Developer-Tools/hcc-compat
Add HCC compatibility mode for hip-clang

[ROCm/hip commit: 11cccaa5d0]
2018-08-10 09:32:31 +05:30
Maneesh Gupta 1027f112b9 Merge pull request #617 from gargrahul/genco_remove_adipose_extn
Remove adipose extension from genco output

[ROCm/hip commit: b5f2ad0715]
2018-08-10 09:31:44 +05:30
Maneesh Gupta 5b8e25b541 Merge pull request #619 from ROCm-Developer-Tools/revert-pr457
Revert pr457

[ROCm/hip commit: d358ce75db]
2018-08-10 09:25:57 +05:30
sunway513 cfe96a2db0 resolve a segfault bug when env var not set; remove startup_kernel_loader class
[ROCm/hip commit: 17f38937e0]
2018-08-09 16:40:26 +00:00
Rahul Garg 3bae902cae Clean up module api samples
[ROCm/hip commit: 8f0d684988]
2018-08-08 22:28:13 +05:30
Evgeny Mankov 37d047b454 [HIPIFY][Complex] Add cuComplex support
+ Add API_COMPLEX support (data types and functions)
+ Add cuComplex_API_supported_by_HIP.md
+ Add cuComplex_Julia.cu test
+ Update README.md


[ROCm/hip commit: 368977f75b]
2018-08-08 18:34:57 +03:00
Yaxun Sam Liu 9c2a33b5c9 Fix __HIP_ARCH_* not defined after including math_functions.h
hcc_detail/math_functions.h used to include hcc_detail/hip_runtime.h.

Removing it has caused regression in TensorFlow 1.8.

Put it back for backward compatibiliity.


[ROCm/hip commit: b8a0c14171]
2018-08-08 08:55:28 -04:00
Yaxun Sam Liu 735e7ac097 Fix __HIP_DEVICE_COMPILE__ not defined when hip/math_functions.h is included
This fixes build failure in TensorFlow 1.8 for HCC


[ROCm/hip commit: 450ea49df0]
2018-08-07 17:14:39 -04:00
Yaxun Sam Liu fd1b704358 Fix declaration conflict when hip/math_functions.h is included first
This fixes build failure in TensorFlow 1.8 for HCC


[ROCm/hip commit: dacb18414e]
2018-08-07 15:44:59 -04:00
sunway513 09a4ad1dcf Add more check to ensure the startup loader only be enabled with the env var set to 1
[ROCm/hip commit: 30dfa6f129]
2018-08-04 01:52:27 +00:00
sunway513 653a04fe98 Add startup loader under HIP_STARTUP_LOADER env var, disable by default
[ROCm/hip commit: 3a68ab4919]
2018-08-04 01:48:06 +00:00
Wen-Heng (Jack) Chung 38b6402860 Revert "HIP program state re-initialization logic"
This reverts commit e5ca9eb081.


[ROCm/hip commit: 2604f33930]
2018-08-03 17:03:04 -05:00
Wen-Heng (Jack) Chung 48406c881c Revert "Improve performance of re-initialization logic"
This reverts commit c6b975bf13.


[ROCm/hip commit: 3426f15171]
2018-08-03 17:02:58 -05:00
Wen-Heng (Jack) Chung 22e4ddf301 Revert "Keep the map which tracks GPU kernel symbols to grow monotonically"
This reverts commit d214b045c3.


[ROCm/hip commit: 136bcc2981]
2018-08-03 17:02:50 -05:00
Maneesh Gupta 24f1302090 Merge pull request #588 from Jorghi12/patch-10
Fixing a HIP bug that causes DEBUG symbols to be dropped.

[ROCm/hip commit: 56126838cc]
2018-08-03 08:48:56 +05:30
Maneesh Gupta 9ddcc6e6c6 Merge pull request #603 from b-sumner/master
Drop use of NVCC_COMPAT since it is always set

[ROCm/hip commit: 78ca12d583]
2018-08-03 08:45:18 +05:30
Maneesh Gupta 682a9c51a3 Merge pull request #601 from sarunyap/fix-shareWithAll-mem-dev-mapping
Remove device mapping from shareWithAll memory

[ROCm/hip commit: 7ae8a997ca]
2018-08-03 08:45:04 +05:30
Rahul Garg 85914691a6 Remove adipose extension from genco output
[ROCm/hip commit: 07f8f09aff]
2018-08-02 15:16:36 +05:30
Maneesh Gupta f0dfb51e39 Merge pull request #610 from aaronenyeshi/enable-hcc-module-launch
Enable hipHccModuleLaunchKernel on HIP-Clang

[ROCm/hip commit: d0cdc69676]
2018-08-02 08:08:46 +05:30
Maneesh Gupta ef03948b44 Merge pull request #600 from ROCm-Developer-Tools/enable-texture-functions
Enable HIP texture functions with HIP vector types

[ROCm/hip commit: 13743fa893]
2018-08-02 08:01:00 +05:30
Maneesh Gupta dc49cdf26e Merge pull request #593 from mangupta/patch2-removerdynamic
[FindHIP] Remove rdynamic from CMAKE_SHARED_LIBRARY_LINK_HIP_FLAGS

[ROCm/hip commit: c51b930e75]
2018-08-02 07:58:34 +05:30
Maneesh Gupta de1f69f901 Merge pull request #514 from luckynikki/GETandALGN
[GETandALGN]: Get channel and alignment details

[ROCm/hip commit: 58b7c9c5c8]
2018-08-02 07:57:50 +05:30
Yaxun Sam Liu 6bfea1fe3c Let hipcc handle static library for hip-clang
[ROCm/hip commit: f6316a95b8]
2018-08-01 22:03:01 -04:00
Aaron Enye Shi 28642385ae Enable HIP_COMPILER to choose HIP-Clang lib links
[ROCm/hip commit: 704f236c9a]
2018-08-01 20:37:46 +00:00
Yaxun Sam Liu 9e3a94dbf0 Add hc_get_workitem_absolute_id for hip-clang HCC compatibility mode
[ROCm/hip commit: ef1d1d57f7]
2018-08-01 15:14:38 -04:00