Evgeny Mankov
a6436cb72b
Merge pull request #310 from emankov/win_testing
...
[HIPIFY][tests] Add Windows testing support
[ROCm/hip commit: f11cb396f0 ]
2018-01-12 16:41:56 +03:00
Evgeny Mankov
04bc4d4481
Merge pull request #307 from emankov/issue_306
...
[HIPIFY][FIX][#306 ] Eliminate second cuda main include directive
[ROCm/hip commit: f19cb9995e ]
2018-01-10 22:50:44 +03:00
Evgeny Mankov
217d7031a4
[HIPIFY][fix][ #306 ] Code improve
...
[ROCm/hip commit: 08662fba73 ]
2018-01-10 21:26:05 +03:00
Evgeny Mankov
6f39820a7c
[HIPIFY][cmake] Exclude socat from Win config
...
[ROCm/hip commit: ebec290351 ]
2018-01-10 21:06:06 +03:00
Evgeny Mankov
98a7e887a0
[HIPIFY][tests] Add setlocal to batch script
...
[ROCm/hip commit: fdc10f0856 ]
2018-01-10 21:03:02 +03:00
Evgeny Mankov
4e7a1a6971
Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into win_testing
...
[ROCm/hip commit: 181ad25f1c ]
2018-01-10 20:37:06 +03:00
Evgeny Mankov
d611981acb
Merge pull request #309 from emankov/issue_308
...
[HIPIFY][#308 ][fix] Consume error returned by Replacements::add(...)
[ROCm/hip commit: cdfa8b7d4d ]
2018-01-10 20:30:14 +03:00
Evgeny Mankov
7eb3ff1638
[HIPIFY][tests] Add Windows testing support
...
[ROCm/hip commit: 3d5b2ef5f6 ]
2018-01-09 20:20:28 +03:00
Evgeny Mankov
fd09c0eea8
[HIPIFY][ #308 ][fix] Consume error returned by Replacements::add(...)
...
[ROCm/hip commit: 3f6de8bb10 ]
2018-01-09 20:03:53 +03:00
Evgeny Mankov
263cacc1c2
[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/hip commit: 7e7cfa10cc ]
2017-12-26 20:54:54 +03:00
Maneesh Gupta
9931328a11
Merge pull request #304 from kknox/docker2
...
Upgrade to nvidia-docker2 for CUDA testing
[ROCm/hip commit: acac5f6c6e ]
2017-12-22 11:05:52 +05:30
Kent Knox
dcc587f032
Disable CUDA build/test while upgrading to nvidia-docker2
...
This enables us to remove the driver version from startup string
[ROCm/hip commit: b1dc27b035 ]
2017-12-21 11:10:55 -06:00
Maneesh Gupta
8f0e9a3efb
Merge pull request #298 from emankov/master
...
[HIPIFY][cmake] Fix require_program function
[ROCm/hip commit: 1026e58ad9 ]
2017-12-19 08:42:27 +05:30
Evgeny Mankov
3f9d032f69
[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/hip commit: 56bffb5999 ]
2017-12-18 19:57:04 +03:00
Maneesh Gupta
95b4e6229a
Merge pull request #297 from phani544/nvccTests3
...
[nvccTests] Resubmit hipMemcpyDtoD & inline_asm_vadd
[ROCm/hip commit: fae9842931 ]
2017-12-18 15:41:19 +05:30
Maneesh Gupta
a90f8a7fb2
Merge pull request #282 from gargrahul/texture_driver_3d_support
...
Added support for 3D texture driver apis
[ROCm/hip commit: 814d55f046 ]
2017-12-18 15:39:26 +05:30
Phaneendr-kumar Lanka
e2487a261e
[nvccTests] Resubmit hipMemcpyDtoD & inline_asm_vadd
...
[ROCm/hip commit: 7cceebd9ed ]
2017-12-18 14:46:19 +05:30
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
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
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
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
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
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
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
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
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