Graf commitů

2790 Commity

Autor SHA1 Zpráva Datum
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