Evgeny Mankov
2f4fc9fd9f
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into win_testing
2018-01-10 20:37:06 +03:00
Evgeny Mankov
bc973fae70
Merge pull request #309 from emankov/issue_308
...
[HIPIFY][#308 ][fix] Consume error returned by Replacements::add(...)
2018-01-10 20:30:14 +03:00
Phaneendr-kumar Lanka
dc6094cc60
[nvcc] Enable hipGetDeviceAttribute
2018-01-10 10:51:01 +05:30
Phaneendr-kumar Lanka
df73989d69
[nvccTests] Enable hipGetDeviceAttribute on nvcc
2018-01-10 10:36:25 +05:30
Evgeny Mankov
257bc4748c
[HIPIFY][tests] Add Windows testing support
2018-01-09 20:20:28 +03:00
Evgeny Mankov
7b060535c0
[HIPIFY][ #308 ][fix] Consume error returned by Replacements::add(...)
2018-01-09 20:03:53 +03:00
Phaneendr-kumar Lanka
d3b3b39b59
Merge branch 'master' into nvccTests3
2018-01-03 11:24:26 +05:30
Rahul Garg
d1dcc5025d
Fixed build error
2017-12-28 16:15:45 +05:30
Evgeny Mankov
5a45d3ca84
[HIPIFY][FIX][ #306 ] Eliminate second cuda main include directive
...
// hipified to #include<hip/hip_runtime.h>
#include<cuda.h> // 1st cuda main include (Driver API)
// to eliminate
#include<cuda_runtime.h> // 2nd cuda main include (Runtime API)
HIP has one header hip_runtime.h for both CUDA APIs, thus second cuda main include directive is eliminated entirely.
2017-12-26 20:54:54 +03:00
Jenkins
0954c676e5
Merge 'master' into 'amd-master'
...
Change-Id: Ia45e4f5c5d41ce5db2c04c485d5b03bf30a50a8b
2017-12-22 04:11:35 -06:00
Maneesh Gupta
d0001e5b89
Merge pull request #304 from kknox/docker2
...
Upgrade to nvidia-docker2 for CUDA testing
2017-12-22 11:05:52 +05:30
Kent Knox
a1abbea28d
Disable CUDA build/test while upgrading to nvidia-docker2
...
This enables us to remove the driver version from startup string
2017-12-21 11:10:55 -06:00
Jenkins
175987fa2b
Merge 'master' into 'amd-master'
...
Change-Id: I1c0725e3806831fd5da4c475f2d7205646f1d0a9
2017-12-20 04:10:47 -06:00
Phaneendr-kumar Lanka
451c7b37cc
[nvccTests] Enable hipPeerToPeer_simple on nvcc
2017-12-20 14:10:47 +05:30
Phaneendr-kumar Lanka
f69762b300
[nvccWarnings] Fix -Wno-deprecated-declarations in hip_anyall and hip_ballot
2017-12-20 12:05:21 +05:30
Rahul Garg
037ce74fc9
Return pass on single gpu in hipPeerToPeer_simple
2017-12-20 09:36:00 +05:30
Maneesh Gupta
cd9ba0d1e1
Implement hipStreamAddCallback
...
Change-Id: Ib851e4d86ba9c8406ca37b88162ea483ccbc9d36
2017-12-19 16:06:14 +05:30
Maneesh Gupta
a8e146d0ce
Merge pull request #298 from emankov/master
...
[HIPIFY][cmake] Fix require_program function
2017-12-19 08:42:27 +05:30
Evgeny Mankov
eff6831217
[HIPIFY][cmake] Fix require_program function
...
Function require_program erroneously doesn't report "Can't find program" on any missing program except the first one due to the cached FOUND_PROGRAM value.
Additionally:
+ Do not throw FATAL_ERROR on missing program in order to obtain the whole list of missing programs (if any).
+ Report also found program location.
2017-12-18 19:57:04 +03:00
Maneesh Gupta
b0920e3281
Merge pull request #297 from phani544/nvccTests3
...
[nvccTests] Resubmit hipMemcpyDtoD & inline_asm_vadd
2017-12-18 15:41:19 +05:30
Maneesh Gupta
c124899669
Merge pull request #282 from gargrahul/texture_driver_3d_support
...
Added support for 3D texture driver apis
2017-12-18 15:39:26 +05:30
Phaneendr-kumar Lanka
89bedb74e7
[nvccTests] Resubmit hipMemcpyDtoD & inline_asm_vadd
2017-12-18 14:46:19 +05:30
Jenkins
ed6c638605
Merge 'master' into 'amd-master'
...
Change-Id: I9a316edc0a6f211270ed71173a6eabbb26a60f67
2017-12-15 04:11:09 -06:00
Maneesh Gupta
1fe07cbbca
Merge pull request #295 from mangupta/static_check
...
[cmake] Added target static_check for static code analysis
2017-12-15 10:25:58 +05:30
Alex Voicu
4d0d4dc701
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_purge_genco
2017-12-14 13:50:49 +00:00
Alex Voicu
863f08c6a6
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.
2017-12-14 13:32:27 +00:00
Maneesh Gupta
b7855e0fc7
Merge pull request #294 from phani544/nvccWarnings
...
[nvccWarnings] Fix warnings seen with dtests on nvcc path
2017-12-14 15:58:38 +05:30
Phaneendr-kumar Lanka
0ac125e3db
[nvccWarnings] Fix warnings seen with dtests on nvcc path
2017-12-14 14:10:37 +05:30
Maneesh Gupta
379cbfedcf
[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
2017-12-14 12:16:44 +05:30
Jenkins
83759c8801
Merge 'master' into 'amd-master'
...
Change-Id: I0750f37e58f989feda43e6a84396c118a8d0e7a0
2017-12-13 04:11:35 -06:00
Maneesh Gupta
f485e8433d
Merge pull request #293 from phani544/nvccWarnings
...
[nvccWarnings] Fix gpu deprecated targets warnings
2017-12-13 09:58:59 +05:30
Phaneendr-kumar Lanka
7a3e0bc5d0
[nvccWarnings] Fix gpu deprecated targets warnings
2017-12-12 16:00:14 +05:30
Jenkins
157ff16687
Merge 'master' into 'amd-master'
...
Change-Id: I3355f0b291d7fff748ea40af473128941a1f792a
2017-12-12 04:10:53 -06:00
Maneesh Gupta
123d719f0c
Merge pull request #290 from gargrahul/fix_hipPeerToPeer_simple
...
Fixed hipPeerToPeer_simple test
2017-12-12 12:50:14 +05:30
Maneesh Gupta
574797cdff
Merge pull request #286 from gargrahul/fix_hipDeviceGetAttribute_nvcc
...
Fix hipGetDeviceAttribute dtest for HIP/NVCC
2017-12-12 12:49:23 +05:30
Maneesh Gupta
c4192eec7d
Merge pull request #285 from aaronenyeshi/fix-ilogb-unreachable
...
Fix ilogb/ilogbf functions to return int
2017-12-12 10:47:33 +05:30
Jenkins
07d23da263
Merge 'master' into 'amd-master'
...
Change-Id: I2761398dcf6edf77e027a9fd90530a140e40a959
2017-12-11 04:11:07 -06:00
Rahul Garg
2de0f1cafd
Fixed hipPeerToPeer_simple test
...
- Moved test inside p2p dir
- Updated HIPCHECK to ignore hipErrorPeerAccessAlreadyEnabled
- Added check for mGPUs
2017-12-11 15:23:18 +05:30
Alex Voicu
795936003f
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_purge_genco
2017-12-08 17:19:19 +00:00
Alex Voicu
4e0739c68a
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.
2017-12-08 04:22:57 +00:00
Ben Sander
f245fe8a6c
Merge pull request #283 from emankov/master
...
[HIPIFY] Disable cudaBuiltin matcher.
2017-12-07 12:38:02 -08:00
Wen-Heng (Jack) Chung
8946001f85
Change hipconfig to adopt new location of llc
...
llc is now placed under $HCC_HOME/bin, instead of $HCC_HOME/compiler/bin.
2017-12-06 19:30:10 +00:00
Evgeny Mankov
45befb73d3
[HIPIFY] Remove cudaBuiltin matcher
2017-12-06 20:22:14 +03:00
Rahul Garg
a62ef42c09
Fix hipGetDeviceAttribute dtest for HIP/NVCC
2017-12-06 15:49:06 +05:30
Jenkins
038628afd5
Merge 'master' into 'amd-master'
...
Change-Id: I69f30c3cbac0dd973147b53f92f7bfaed7610566
2017-12-06 04:10:58 -06:00
Aaron En Ye Shi
b439b45641
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.
2017-12-05 23:14:10 +00:00
Ben Sander
faef491778
Merge pull request #281 from mangupta/issue126
...
[samples] Adds a sample that shows using HIP with cmake
2017-12-05 11:42:11 -06:00
Evgeny Mankov
ccc959fdc9
[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.
2017-12-05 20:28:51 +03:00
Evgeny Mankov
43f0a14005
[HIPIFY] remove duplicates from CUDA_IDENTIFIER_MAP
2017-12-05 19:46:53 +03:00
Evgeny Mankov
360702f70a
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP
2017-12-05 18:19:15 +03:00