Evgeny Mankov
32ad2cd322
Merge pull request #318 from ROCm-Developer-Tools/emankov
...
[HIPIFY][#311 ][fix] Get rid of socat in run_test.sh
[ROCm/clr commit: 422adb64a1 ]
2018-01-15 15:35:04 +03:00
emankov
ed9caac587
[HIPIFY][ #311 ][fix] Get rid of socat in run_test.sh
...
[ROCm/clr commit: f83df46b8c ]
2018-01-15 14:20:37 +03:00
Evgeny Mankov
de58106161
Merge pull request #315 from emankov/win_testing
...
[HIPIFY][tests][win] CUDA samples root env. var is changed
[ROCm/clr commit: a42671d133 ]
2018-01-14 19:18:07 +03:00
Peng
a880e5918d
Update hip_debugging.md on typo of chicken bits
...
[ROCm/clr commit: 0831736e70 ]
2018-01-13 12:33:27 -06:00
Evgeny Mankov
1d3dc1ffe3
Merge pull request #316 from emankov/cmake
...
[HIPIFY][cmake] Version compatibility checks of CUDA and clang are added
[ROCm/clr commit: 0953fa4a6b ]
2018-01-13 19:59:56 +03:00
Evgeny Mankov
ec693ff0d7
[HIPIFY][cmake] Version compatibility checks of CUDA and clang are added
...
[ROCm/clr commit: d11dccdd44 ]
2018-01-12 17:36:41 +03:00
Evgeny Mankov
674bcc42a3
[HIPIFY][tests][win] CUDA samples root env. var is changes
...
Env. var NVCUDASAMPLES_ROOT is changed to NVCUDASAMPLESX_Y_ROOT where X - major ver, Y - minor ver.
Reason: NVCUDASAMPLES_ROOT contains path to CUDA SDK installed last, while NVCUDASAMPLESX_Y_ROOT contains samples of the same version as of CUDA_TOOLKIT_ROOT_DIR.
[ROCm/clr commit: 39a0372077 ]
2018-01-12 17:15:37 +03:00
Evgeny Mankov
cef2317438
Merge pull request #310 from emankov/win_testing
...
[HIPIFY][tests] Add Windows testing support
[ROCm/clr commit: 1b7c9c6480 ]
2018-01-12 16:41:56 +03:00
Evgeny Mankov
c09bed2e52
Merge pull request #307 from emankov/issue_306
...
[HIPIFY][FIX][#306 ] Eliminate second cuda main include directive
[ROCm/clr commit: 5b7d733fc1 ]
2018-01-10 22:50:44 +03:00
Evgeny Mankov
347cc6ec25
[HIPIFY][fix][ #306 ] Code improve
...
[ROCm/clr commit: cc133b09aa ]
2018-01-10 21:26:05 +03:00
Evgeny Mankov
b067e12c7c
[HIPIFY][cmake] Exclude socat from Win config
...
[ROCm/clr commit: 5c15cc77cb ]
2018-01-10 21:06:06 +03:00
Evgeny Mankov
9a0d16f791
[HIPIFY][tests] Add setlocal to batch script
...
[ROCm/clr commit: b32639d1a8 ]
2018-01-10 21:03:02 +03:00
Evgeny Mankov
98c733f7cc
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into win_testing
...
[ROCm/clr commit: 2f4fc9fd9f ]
2018-01-10 20:37:06 +03:00
Evgeny Mankov
1c69a8c706
Merge pull request #309 from emankov/issue_308
...
[HIPIFY][#308 ][fix] Consume error returned by Replacements::add(...)
[ROCm/clr commit: bc973fae70 ]
2018-01-10 20:30:14 +03:00
Phaneendr-kumar Lanka
015366e29e
[nvcc] Enable hipGetDeviceAttribute
...
[ROCm/clr commit: dc6094cc60 ]
2018-01-10 10:51:01 +05:30
Phaneendr-kumar Lanka
215b31eba9
[nvccTests] Enable hipGetDeviceAttribute on nvcc
...
[ROCm/clr commit: df73989d69 ]
2018-01-10 10:36:25 +05:30
Evgeny Mankov
3e87dc78e6
[HIPIFY][tests] Add Windows testing support
...
[ROCm/clr commit: 257bc4748c ]
2018-01-09 20:20:28 +03:00
Evgeny Mankov
213d425d15
[HIPIFY][ #308 ][fix] Consume error returned by Replacements::add(...)
...
[ROCm/clr commit: 7b060535c0 ]
2018-01-09 20:03:53 +03:00
Phaneendr-kumar Lanka
e8d3eecea7
Merge branch 'master' into nvccTests3
...
[ROCm/clr commit: d3b3b39b59 ]
2018-01-03 11:24:26 +05:30
Rahul Garg
1ee7e7c2f9
Fixed build error
...
[ROCm/clr commit: d1dcc5025d ]
2017-12-28 16:15:45 +05:30
Evgeny Mankov
178554cfef
[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.
[ROCm/clr commit: 5a45d3ca84 ]
2017-12-26 20:54:54 +03:00
Maneesh Gupta
4422a88573
Merge pull request #304 from kknox/docker2
...
Upgrade to nvidia-docker2 for CUDA testing
[ROCm/clr commit: d0001e5b89 ]
2017-12-22 11:05:52 +05:30
Kent Knox
814cf0c957
Disable CUDA build/test while upgrading to nvidia-docker2
...
This enables us to remove the driver version from startup string
[ROCm/clr commit: a1abbea28d ]
2017-12-21 11:10:55 -06:00
Phaneendr-kumar Lanka
a156207c28
[nvccTests] Enable hipPeerToPeer_simple on nvcc
...
[ROCm/clr commit: 451c7b37cc ]
2017-12-20 14:10:47 +05:30
Phaneendr-kumar Lanka
bab8090dfc
[nvccWarnings] Fix -Wno-deprecated-declarations in hip_anyall and hip_ballot
...
[ROCm/clr commit: f69762b300 ]
2017-12-20 12:05:21 +05:30
Rahul Garg
3c6e6c100f
Return pass on single gpu in hipPeerToPeer_simple
...
[ROCm/clr commit: 037ce74fc9 ]
2017-12-20 09:36:00 +05:30
Maneesh Gupta
290b5f1738
Implement hipStreamAddCallback
...
Change-Id: Ib851e4d86ba9c8406ca37b88162ea483ccbc9d36
[ROCm/clr commit: cd9ba0d1e1 ]
2017-12-19 16:06:14 +05:30
Maneesh Gupta
1746b10c7e
Merge pull request #298 from emankov/master
...
[HIPIFY][cmake] Fix require_program function
[ROCm/clr commit: a8e146d0ce ]
2017-12-19 08:42:27 +05:30
Evgeny Mankov
fecc7c74dd
[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.
[ROCm/clr commit: eff6831217 ]
2017-12-18 19:57:04 +03:00
Maneesh Gupta
09e7909f52
Merge pull request #297 from phani544/nvccTests3
...
[nvccTests] Resubmit hipMemcpyDtoD & inline_asm_vadd
[ROCm/clr commit: b0920e3281 ]
2017-12-18 15:41:19 +05:30
Maneesh Gupta
cdd2f1a318
Merge pull request #282 from gargrahul/texture_driver_3d_support
...
Added support for 3D texture driver apis
[ROCm/clr commit: c124899669 ]
2017-12-18 15:39:26 +05:30
Phaneendr-kumar Lanka
4571ec12ac
[nvccTests] Resubmit hipMemcpyDtoD & inline_asm_vadd
...
[ROCm/clr commit: 89bedb74e7 ]
2017-12-18 14:46:19 +05:30
Maneesh Gupta
d5c15ce2e5
Merge pull request #295 from mangupta/static_check
...
[cmake] Added target static_check for static code analysis
[ROCm/clr commit: 1fe07cbbca ]
2017-12-15 10:25:58 +05:30
Alex Voicu
998b5dc3fa
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_purge_genco
...
[ROCm/clr commit: 4d0d4dc701 ]
2017-12-14 13:50:49 +00:00
Alex Voicu
fa674a10cc
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/clr commit: 863f08c6a6 ]
2017-12-14 13:32:27 +00:00
Maneesh Gupta
67198644f6
Merge pull request #294 from phani544/nvccWarnings
...
[nvccWarnings] Fix warnings seen with dtests on nvcc path
[ROCm/clr commit: b7855e0fc7 ]
2017-12-14 15:58:38 +05:30
Phaneendr-kumar Lanka
033e2cde33
[nvccWarnings] Fix warnings seen with dtests on nvcc path
...
[ROCm/clr commit: 0ac125e3db ]
2017-12-14 14:10:37 +05:30
Maneesh Gupta
b75f3d6449
[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/clr commit: 379cbfedcf ]
2017-12-14 12:16:44 +05:30
Maneesh Gupta
3317761c7a
Merge pull request #293 from phani544/nvccWarnings
...
[nvccWarnings] Fix gpu deprecated targets warnings
[ROCm/clr commit: f485e8433d ]
2017-12-13 09:58:59 +05:30
Phaneendr-kumar Lanka
456c44394c
[nvccWarnings] Fix gpu deprecated targets warnings
...
[ROCm/clr commit: 7a3e0bc5d0 ]
2017-12-12 16:00:14 +05:30
Maneesh Gupta
036ef99c2b
Merge pull request #290 from gargrahul/fix_hipPeerToPeer_simple
...
Fixed hipPeerToPeer_simple test
[ROCm/clr commit: 123d719f0c ]
2017-12-12 12:50:14 +05:30
Maneesh Gupta
f1cf09174c
Merge pull request #286 from gargrahul/fix_hipDeviceGetAttribute_nvcc
...
Fix hipGetDeviceAttribute dtest for HIP/NVCC
[ROCm/clr commit: 574797cdff ]
2017-12-12 12:49:23 +05:30
Maneesh Gupta
f6ac3f8337
Merge pull request #285 from aaronenyeshi/fix-ilogb-unreachable
...
Fix ilogb/ilogbf functions to return int
[ROCm/clr commit: c4192eec7d ]
2017-12-12 10:47:33 +05:30
Rahul Garg
56754062fc
Fixed hipPeerToPeer_simple test
...
- Moved test inside p2p dir
- Updated HIPCHECK to ignore hipErrorPeerAccessAlreadyEnabled
- Added check for mGPUs
[ROCm/clr commit: 2de0f1cafd ]
2017-12-11 15:23:18 +05:30
Alex Voicu
e89283618d
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_purge_genco
...
[ROCm/clr commit: 795936003f ]
2017-12-08 17:19:19 +00:00
Alex Voicu
aa48cc7b55
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/clr commit: 4e0739c68a ]
2017-12-08 04:22:57 +00:00
Ben Sander
16eec2b1ca
Merge pull request #283 from emankov/master
...
[HIPIFY] Disable cudaBuiltin matcher.
[ROCm/clr commit: f245fe8a6c ]
2017-12-07 12:38:02 -08:00
Wen-Heng (Jack) Chung
03a8e54ed6
Change hipconfig to adopt new location of llc
...
llc is now placed under $HCC_HOME/bin, instead of $HCC_HOME/compiler/bin.
[ROCm/clr commit: 8946001f85 ]
2017-12-06 19:30:10 +00:00
Evgeny Mankov
b56bc8a1c7
[HIPIFY] Remove cudaBuiltin matcher
...
[ROCm/clr commit: 45befb73d3 ]
2017-12-06 20:22:14 +03:00
Rahul Garg
156e35cfe9
Fix hipGetDeviceAttribute dtest for HIP/NVCC
...
[ROCm/clr commit: a62ef42c09 ]
2017-12-06 15:49:06 +05:30