Phaneendr-kumar Lanka
e2487a261e
[nvccTests] Resubmit hipMemcpyDtoD & inline_asm_vadd
...
[ROCm/hip commit: 7cceebd9ed ]
2017-12-18 14:46:19 +05:30
Jenkins
8f520072dd
Merge 'master' into 'amd-master'
...
Change-Id: I9a316edc0a6f211270ed71173a6eabbb26a60f67
[ROCm/hip commit: e1afaf2e0d ]
2017-12-15 04:11:09 -06:00
Maneesh Gupta
9c7d83fcb1
Merge pull request #295 from mangupta/static_check
...
[cmake] Added target static_check for static code analysis
[ROCm/hip commit: 80ad20b893 ]
2017-12-15 10:25:58 +05:30
Alex Voicu
044ae14b92
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_purge_genco
...
[ROCm/hip commit: e14ac87474 ]
2017-12-14 13:50:49 +00:00
Alex Voicu
4016b8e984
Add Catecholamine (CA), a tool for breaking code objects out of fat binaries created via LPL. As with LPL, --help provides usage details. Fixed LPL's implementation of path_to_self which was a nasty infinite loop iff for whatever reason readlink would always fail, orthogonally to the string's size. Link against pthread for LPL, which uses call_once and once_flag (this could, under certain circumstances, yield an arcane "Unknown error=-1" exception.
...
[ROCm/hip commit: 5a4955617e ]
2017-12-14 13:32:27 +00:00
Maneesh Gupta
cc4391c8d0
Merge pull request #294 from phani544/nvccWarnings
...
[nvccWarnings] Fix warnings seen with dtests on nvcc path
[ROCm/hip commit: 9af3e027b8 ]
2017-12-14 15:58:38 +05:30
Phaneendr-kumar Lanka
f8d610cf61
[nvccWarnings] Fix warnings seen with dtests on nvcc path
...
[ROCm/hip commit: eea7d495c7 ]
2017-12-14 14:10:37 +05:30
Maneesh Gupta
fc047fada9
[cmake] Added target static_check for static code analysis
...
- Added static code analysis using cppcheck
- Fixed couple of warnings reported by cppcheck
Change-Id: Ie3b9b06e95ada322e7dc2ce3d6b91831e870198d
[ROCm/hip commit: 7930c03e42 ]
2017-12-14 12:16:44 +05:30
Jenkins
d3e5cfad67
Merge 'master' into 'amd-master'
...
Change-Id: I0750f37e58f989feda43e6a84396c118a8d0e7a0
[ROCm/hip commit: e58b1618d2 ]
2017-12-13 04:11:35 -06:00
Maneesh Gupta
53897e1ca3
Merge pull request #293 from phani544/nvccWarnings
...
[nvccWarnings] Fix gpu deprecated targets warnings
[ROCm/hip commit: 2cdfef0f19 ]
2017-12-13 09:58:59 +05:30
Phaneendr-kumar Lanka
ca5c49c78c
[nvccWarnings] Fix gpu deprecated targets warnings
...
[ROCm/hip commit: 8a721b4a36 ]
2017-12-12 16:00:14 +05:30
Jenkins
627694c55d
Merge 'master' into 'amd-master'
...
Change-Id: I3355f0b291d7fff748ea40af473128941a1f792a
[ROCm/hip commit: a27d657a3b ]
2017-12-12 04:10:53 -06:00
Maneesh Gupta
d25e05ee87
Merge pull request #290 from gargrahul/fix_hipPeerToPeer_simple
...
Fixed hipPeerToPeer_simple test
[ROCm/hip commit: 26764971c5 ]
2017-12-12 12:50:14 +05:30
Maneesh Gupta
4b2066d4dc
Merge pull request #286 from gargrahul/fix_hipDeviceGetAttribute_nvcc
...
Fix hipGetDeviceAttribute dtest for HIP/NVCC
[ROCm/hip commit: 6cb5e92d75 ]
2017-12-12 12:49:23 +05:30
Maneesh Gupta
39f2afa9e3
Merge pull request #285 from aaronenyeshi/fix-ilogb-unreachable
...
Fix ilogb/ilogbf functions to return int
[ROCm/hip commit: 6293d3f887 ]
2017-12-12 10:47:33 +05:30
Jenkins
35e653bf97
Merge 'master' into 'amd-master'
...
Change-Id: I2761398dcf6edf77e027a9fd90530a140e40a959
[ROCm/hip commit: ece34f45d0 ]
2017-12-11 04:11:07 -06:00
Rahul Garg
3676c97982
Fixed hipPeerToPeer_simple test
...
- Moved test inside p2p dir
- Updated HIPCHECK to ignore hipErrorPeerAccessAlreadyEnabled
- Added check for mGPUs
[ROCm/hip commit: b32489700c ]
2017-12-11 15:23:18 +05:30
Alex Voicu
5f945e735e
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_purge_genco
...
[ROCm/hip commit: 81426ecc0f ]
2017-12-08 17:19:19 +00:00
Alex Voicu
56fd7f129a
This introduces LipoProteinLipase (lpl), a simple tool for creating fat binaries. It represents a direct replacement of the creaky hccgenco.sh script, which had various issues. The format it uses is that of a code object bundle, generated by the Clang Offload Bundler. The output is always suffixed with the ".adipose" extension. It is shared with HCC. The hipcc script and associated tests are modified to use lpl. Help can be obtained by invoking lpl --help. A more computer-sciency / corporate friendly name is likely to be beneficial, which is a reason for choosing easily searchable/replaceable names such as lpl or adipose.
...
[ROCm/hip commit: b842394957 ]
2017-12-08 04:22:57 +00:00
Ben Sander
527e3a1a07
Merge pull request #283 from emankov/master
...
[HIPIFY] Disable cudaBuiltin matcher.
[ROCm/hip commit: 87c5ab8ca5 ]
2017-12-07 12:38:02 -08:00
Wen-Heng (Jack) Chung
2c6d9a7af2
Change hipconfig to adopt new location of llc
...
llc is now placed under $HCC_HOME/bin, instead of $HCC_HOME/compiler/bin.
[ROCm/hip commit: d841bbac59 ]
2017-12-06 19:30:10 +00:00
Evgeny Mankov
3233d633da
[HIPIFY] Remove cudaBuiltin matcher
...
[ROCm/hip commit: 5d92a6c252 ]
2017-12-06 20:22:14 +03:00
Rahul Garg
89d9f8ae1c
Fix hipGetDeviceAttribute dtest for HIP/NVCC
...
[ROCm/hip commit: 0782c52271 ]
2017-12-06 15:49:06 +05:30
Jenkins
3aea692c8d
Merge 'master' into 'amd-master'
...
Change-Id: I69f30c3cbac0dd973147b53f92f7bfaed7610566
[ROCm/hip commit: 1bc3cc369c ]
2017-12-06 04:10:58 -06:00
Aaron En Ye Shi
58c6892f4b
Fix ilogb/ilogbf functions to return int
...
This patch will fix hipDoublePrecisionMathDevice test on ThinLTO, which uncovered that hip math_function's ilogb/ilogbf should return type int instead of double. This will match rocdl.
[ROCm/hip commit: 707aaef99d ]
2017-12-05 23:14:10 +00:00
Ben Sander
0835c6f2db
Merge pull request #281 from mangupta/issue126
...
[samples] Adds a sample that shows using HIP with cmake
[ROCm/hip commit: 163b0f7978 ]
2017-12-05 11:42:11 -06:00
Evgeny Mankov
eefead5a1c
[HIPIFY] Disable cudaBuiltin matcher.
...
As HIP has started to support vanilla CUDA syntax for threadIdx, blockIdx, blockDim and gridDim.
Other CUDA builtins are not tracked for now.
[ROCm/hip commit: 71d2fb20c8 ]
2017-12-05 20:28:51 +03:00
Evgeny Mankov
af07df0b85
[HIPIFY] remove duplicates from CUDA_IDENTIFIER_MAP
...
[ROCm/hip commit: f24dfc6f36 ]
2017-12-05 19:46:53 +03:00
Evgeny Mankov
1cdbfb6d5c
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP
...
[ROCm/hip commit: 841dd69c90 ]
2017-12-05 18:19:15 +03:00
Maneesh Gupta
9f238a7417
Merge pull request #278 from bensander/update_docs_and_square
...
Update docs and square
[ROCm/hip commit: df4faf3b26 ]
2017-12-05 15:57:36 +05:30
Rahul Garg
299c873e1a
Added support for
...
- 3D texture driver APIs
- hipMalloc3D
- hipMemcpy3D for destination other than array
[ROCm/hip commit: 115c7f2b79 ]
2017-12-05 14:11:13 +05:30
Maneesh Gupta
5f92187813
Simplify square sample's Makefile
...
Change-Id: I44349a880a3c57ca0e833d67d9c380b706655b1e
[ROCm/hip commit: b3fb8ea92f ]
2017-12-05 11:54:50 +05:30
Maneesh Gupta
273334bfa5
[samples] Adds a sample that shows using HIP with cmake
...
Change-Id: Ief983ea0894d7b5d1ea46a755f9134dda0a1bb8f
[ROCm/hip commit: 6d420faca2 ]
2017-12-05 10:48:29 +05:30
Jenkins
e547608c5e
Merge 'master' into 'amd-master'
...
Change-Id: I1558ce7892abab30345a426d60976af9e852351d
[ROCm/hip commit: 45f7febc21 ]
2017-12-04 04:48:51 -06:00
Ben Sander
ee0114f1f3
Merge pull request #279 from AlexVlx/feature_use_module_based_dispatch_instead_of_pfe
...
Clean up kernel retrieval code / module management
[ROCm/hip commit: d62074e3fc ]
2017-12-03 18:41:27 -06:00
Ben Sander
ff543f328b
Merge pull request #276 from bensander/temp_disable_tests
...
Temporarily disable a couple tests pending some HCC work
[ROCm/hip commit: 2ae6882d4f ]
2017-12-03 18:33:47 -06:00
Alex Voicu
6e56aa7188
Re-sync with upstream.
...
[ROCm/hip commit: 5ca3176a91 ]
2017-12-03 23:14:58 +00:00
Alex Voicu
abe3c22cf1
This is primarily intended as an additional cleanup of the module functionality, in the aftermath of adopting module based dispatch. The main effort was associated with refactoring the questionable ihipModuleGetSymbol. It was quaintly written and misleading, in that it had little to do with getting symbols, and was exactly retrieving a kernel object. Error handling is modified so as to reduce branching depth. Functions which serve as interfaces to the HSA RT are moved in a separate helper header. Code object readers are properly deleted. Some leftover dead functionality pertaining to associating namespace scope variables with their allocated memory is removed. Executable loading is changed to use a string which holds the ELF image of the code object being loaded, thus avoiding some corner cases where using a istream would fail.
...
[ROCm/hip commit: 5127ce67e8 ]
2017-12-03 23:09:06 +00:00
Ben Sander
1706feba74
Merge pull request #271 from bensander/cppcheck
...
Cppcheck
[ROCm/hip commit: 6f3ed5e3cf ]
2017-12-02 08:36:17 -06:00
Ben Sander
ca1a6b3895
Remove coordinate conversions (threadIdx.x -> hipThreadIdx_x)
...
Since these are now supported directly.
[ROCm/hip commit: 657e65733f ]
2017-12-02 07:44:54 -06:00
Ben Sander
2bd4446721
Update square sample for recent HIP ease-of-use improvements
...
[ROCm/hip commit: b9fa704521 ]
2017-12-02 07:44:27 -06:00
Ben Sander
444c0afc2c
Merge pull request #277 from AlexVlx/feature_use_module_based_dispatch_instead_of_pfe
...
Fix hang by purging archaisms
[ROCm/hip commit: 5a642c1717 ]
2017-12-02 07:11:55 -06:00
Alex Voicu
8eff1b3af4
Remove stray leftover comment.
...
[ROCm/hip commit: 02fc25de4c ]
2017-12-02 00:03:10 +00:00
Alex Voicu
12f01d928f
Replace archaic use of homebrew functionality with calls to the HC maths library. This fixes a hang observed when building hipTestDeviceDouble.
...
[ROCm/hip commit: 6027d3f332 ]
2017-12-02 00:01:47 +00:00
Ben Sander
cccca66ce4
Update RELEASE.md and bugs to reflect HIP infra improvements.
...
[ROCm/hip commit: 03d1263a51 ]
2017-12-01 16:09:24 -06:00
Ben Sander
4c22f63f7f
Merge pull request #267 from AlexVlx/feature_sanitise_conversions
...
Fix curious bitwise conversions.
[ROCm/hip commit: 7d2675520a ]
2017-12-01 15:51:08 -06:00
Ben Sander
8ef230eaaf
Temporarily disable a couple tests pending some HCC work
...
[ROCm/hip commit: 62cbe22d50 ]
2017-12-01 21:46:28 +00:00
Ben Sander
905389741c
Fix some cppcheck style issues.
...
[ROCm/hip commit: 9bba97fdcc ]
2017-12-01 20:45:34 +00:00
Ben Sander
419a80db24
Fix warning from default cppchek.
...
[ROCm/hip commit: 4313686d6e ]
2017-12-01 20:45:33 +00:00
Ben Sander
539bef9b4c
Merge pull request #246 from AlexVlx/feature_use_module_based_dispatch_instead_of_pfe
...
Use natural dispatch syntax
[ROCm/hip commit: dac57ba854 ]
2017-12-01 14:21:25 -06:00