Commit Graph

2436 Commits

Author SHA1 Message Date
Evgeny Mankov c03213ce3b Merge pull request #431 from emankov/master
[HIPIFY][test] Undo commit "Apply .clangformat to all repo source files"

[ROCm/hip commit: 991f817441]
2018-05-04 22:23:19 +03:00
emankov 2ad9863d31 [HIPIFY][test] Undo commit "Apply .clangformat to all repo source files"
Commit broke tests due to code and comments formatting changes, thus FileCheck fails on checks, which are in comments.


[ROCm/hip commit: 21b79cd467]
2018-05-04 22:23:16 +03:00
emankov ebdc8b820b Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP
[ROCm/hip commit: 01f146e1bc]
2018-05-04 21:04:34 +03:00
Evgeny Mankov fb94008025 Merge pull request #429 from emankov/master
[HIPIFY][test] add cuDNN test

[ROCm/hip commit: dbe1583f28]
2018-05-04 12:40:48 +03:00
Evgeny Mankov f40a69409b [HIPIFY][test] add cuDNN test
[ROCm/hip commit: a56b480c5e]
2018-05-04 12:37:15 +03:00
Evgeny Mankov 4ccdbe5b44 Merge pull request #428 from emankov/docs
[HIPIFY][doc] Readme.md update

[ROCm/hip commit: 9073bee7a7]
2018-05-04 11:06:59 +03:00
Evgeny Mankov 61d95e4b42 [HIPIFY][doc] Readme.md update
+ supported CUDA version to LLVM version correspondence table is added.
+ Test section is rewritten.
+ Windows support is added.


[ROCm/hip commit: 054c3f71f0]
2018-05-04 10:50:18 +03:00
Evgeny Mankov 7bbca7fa08 Merge pull request #423 from emankov/cuDNN
[HIPIFY] Initial cuDNN support

[ROCm/hip commit: 49024a5a55]
2018-05-04 10:01:47 +03:00
Evgeny Mankov 057b13fc4a [HIPIFY] Initial cuDNN support
- based on https://github.com/ROCmSoftwarePlatform/hipDNN.
- lit testing was supplemented with CUDA_DNN_ROOT_DIR for cuDNN testing.
- single cuDNN test was added.


[ROCm/hip commit: fe421c89b2]
2018-05-03 11:33:40 +03:00
Evgeny Mankov 1b652107f7 Merge pull request #417 from emankov/master
[HIPIFY] Sync with HIP (Execution Control, Surfaces, Memory)

[ROCm/hip commit: e1d1835798]
2018-05-03 10:45:51 +03:00
Maneesh Gupta 63b7bae19d Merge pull request #422 from luckynikki/NULL-FIXES
Null checks added for hipmallocpitch and hipmemcpy apis

[ROCm/hip commit: 67cb81c1d1]
2018-05-03 10:14:40 +05:30
Lakhan Singh 51dbf4f5ca Null checks added for hipmallocpitch and hipmemcpy apis
[ROCm/hip commit: 6411ca1f6d]
2018-05-03 09:27:50 +05:30
emankov 097fa4f200 [HIPIFY] Initial cuDNN support
- based on https://github.com/ROCmSoftwarePlatform/hipDNN.
- lit testing was supplemented with CUDA_DNN_ROOT_DIR for cudnn testing.
- single cuDNN test was added.


[ROCm/hip commit: 2569972dde]
2018-05-02 22:11:05 +03:00
Maneesh Gupta bda8b52dcc Merge pull request #421 from gargrahul/fix_tex3d_nvcc
Fix texture 3D for HIP/NVCC

[ROCm/hip commit: beb41510ab]
2018-05-02 13:49:00 +05:30
Rahul Garg e687245eb0 Cleaned up
[ROCm/hip commit: b4585a2a90]
2018-05-02 12:54:17 +05:30
Rahul Garg ab1dabe61b Fix texture 3D for HIP/NVCC
[ROCm/hip commit: 9de5f23d54]
2018-05-02 11:56:37 +05:30
Maneesh Gupta c41d423404 Merge pull request #420 from ROCm-Developer-Tools/sunway513-patch-1
Update hip_bugs.md

[ROCm/hip commit: 92f1071eb1]
2018-05-01 12:43:01 +05:30
Maneesh Gupta d3d11ff829 Merge pull request #419 from gargrahul/fix_hip_gcc_host_build
Fix gcc build issues for host code

[ROCm/hip commit: adcd8553c3]
2018-05-01 12:42:50 +05:30
Maneesh Gupta 825c697d32 Merge pull request #414 from aaronenyeshi/patch-1
Remove unsupported targets gfx801 and gfx802

[ROCm/hip commit: 539a3df316]
2018-05-01 12:38:49 +05:30
Maneesh Gupta ef13aa3a0b Merge pull request #415 from deven-amd/master
Checkin to fix bugs in math functions.

[ROCm/hip commit: e17ade3afb]
2018-05-01 12:29:03 +05:30
Maneesh Gupta b272e57c33 Merge pull request #410 from gargrahul/hipCtx_deprecation_warning
Mark hipCtx APIs as deprecated

[ROCm/hip commit: caa13f98ed]
2018-05-01 12:23:22 +05:30
Maneesh Gupta b40c05e452 Merge pull request #411 from luckynikki/SWDEV-141024
SWDEV-141024

[ROCm/hip commit: d2a51ee651]
2018-05-01 09:29:26 +05:30
Maneesh Gupta 93fc0a8312 Merge pull request #406 from gargrahul/fix_tex1D_coordinate_type
Resolve tex1D float to int conversion issue

[ROCm/hip commit: 365d155774]
2018-05-01 09:18:11 +05:30
Peng 919254839a Update hip_bugs.md
Remove several out-date links in hip_bugs.md document

[ROCm/hip commit: 2e76f563cd]
2018-04-30 09:36:37 -05:00
Deven Desai 43c2724907 Fixing a copy/paste error in my previous checkin
[ROCm/hip commit: 76a7d7e374]
2018-04-27 12:59:51 +00:00
Deven Desai 2b3332ac72 Checkin to add unit tests for fixes in my previous commit
This change adds unit tests for

1. __hisinf
2. __hisnan
2. abs(long long)
3. lgamma(double)


[ROCm/hip commit: 4be4cf644f]
2018-04-25 17:53:21 +00:00
Rahul Garg c1b94eb29f Fix gcc build issues for host code
[ROCm/hip commit: 639001933c]
2018-04-25 12:30:11 +05:30
Evgeny Mankov 6b53512635 [HIPIFY] Sync with HIP (Execution Control, Surfaces, Memory)
Execution Control [deprecated since 7.0]:
cudaConfigureCall -> hipConfigureCall
cudaLaunch -> hipLaunchByPtr
cudaSetupArgument -> hipSetupArgument

Surfaces (partially):
cudaSurfaceObject_t -> hipSurfaceObject_t
cudaSurfaceBoundaryMode -> hipSurfaceBoundaryMode
cudaCreateSurfaceObject -> hipCreateSurfaceObject
cudaDestroySurfaceObject -> hipDestroySurfaceObject

Memory Management:
cudaMemset2DAsync -> hipMemset2DAsync


[ROCm/hip commit: 6f501f6094]
2018-04-24 22:04:04 +03:00
Deven Desai 16d2b986aa Checkin to fix bugs in math functions.
This change fixes the following bugs that were discovered while debuggnig TF unit test failures (cwise_ops_test)

1. __hisinf and __hisnan routines
   Both had incorrect implementations.

2. abs
   A "long long" (64bit int) version was missing, resulting in the 32bit version being used for 64bit ints (which resulted in incorrect results, when the value passed in was outside the 32bit int range)

3. lgamma
  We seemed to have a custom version for the 'double' datatype (which was giving incorrect results). Replaced it with a call to the 'double' version of the underlying 'hc::precision_math::lgamma'


[ROCm/hip commit: af586bbbf2]
2018-04-24 18:10:07 +00:00
Aaron Enye Shi 583942c3cb Remove unsupported targets gfx801 and gfx802
These architectures are no longer supported. Should not compile for them.

[ROCm/hip commit: 433866eb60]
2018-04-23 15:25:35 -04:00
Evgeny Mankov 31ddd40442 Merge pull request #413 from emankov/master
[HIPIFY] undo apply .clangformat to HIPIFY source files

[ROCm/hip commit: b36001bbbf]
2018-04-23 20:29:43 +03:00
Evgeny Mankov 540fc92b1c [HIPIFY] undo apply .clangformat to HIPIFY source files
[ROCm/hip commit: 8499e79e2b]
2018-04-23 20:22:15 +03:00
Rahul Garg 6538884ebe Added deprecation note in cuCtx section
[ROCm/hip commit: 39b5b07dc3]
2018-04-20 22:43:58 +05:30
Rahul Garg c4df5688c4 Moved deprecated macro to the end
[ROCm/hip commit: 19cb6c61ab]
2018-04-20 21:57:23 +05:30
Lakhan Singh 701de3092b SWDEV-141024
[ROCm/hip commit: 1c2509dc04]
2018-04-20 17:40:00 +05:30
Rahul Garg 3b4875ba77 Mark hipCtx APIs as deprecated
[ROCm/hip commit: a039dbf2dd]
2018-04-20 17:34:48 +05:30
Maneesh Gupta f117777f77 Merge pull request #404 from gargrahul/hipMemset2DAsync_support
Added hipMemset2DAsync support

[ROCm/hip commit: 35a8deec00]
2018-04-18 14:19:41 +05:30
Rahul Garg 80d7e34418 Resolve tex1D float to int conversion issue
[ROCm/hip commit: ffe18d1505]
2018-04-18 14:15:18 +05:30
Rahul Garg e1e88f3bff Added hipMemset2DAsync support
[ROCm/hip commit: 3cfb9c0d40]
2018-04-17 18:27:27 +05:30
Maneesh Gupta e119cc4f85 Merge pull request #400 from gargrahul/hipModule_cleanup
hip_module code cleanup

[ROCm/hip commit: 33ada06de9]
2018-04-17 09:00:15 +05:30
Aaron Enye Shi 608a68fe74 Clean up triple_to_hsa_isa naming (#403)
[ROCm/hip commit: 5a80c16cd2]
2018-04-17 06:47:55 +05:30
Rahul Garg 372e2016d1 hip_module code cleanup
-Fixed missing ihipLogStatus in hipModuleLoad()
-Fixed some ihipXXX functions


[ROCm/hip commit: 1446f78799]
2018-04-16 15:35:04 +05:30
Aaron Enye Shi 4074ed9fc6 Fix bug when using older rocr naming (#399)
[ROCm/hip commit: 1a281240d6]
2018-04-14 15:47:46 +05:30
Aaron Enye Shi 28ff48c951 Fix new gfx target naming convention (#397)
This was introduced in recent xnack changes naming changes which affected our offload bundler. This patch will fix issues in HIP samples, ROCR tests, and others.

[ROCm/hip commit: ab7e727fa2]
2018-04-13 16:24:39 +05:30
Maneesh Gupta 29c54aa96a Merge pull request #395 from lmoriche/master
Add missing __device__ function attributes.

[ROCm/hip commit: bda18af06d]
2018-04-12 14:51:32 +05:30
Maneesh Gupta cc03530896 Merge pull request #393 from mangupta/cmake_update_deps
[cmake] Update target build dependencies

[ROCm/hip commit: 97f67ced66]
2018-04-12 14:36:49 +05:30
Maneesh Gupta 7fd26964a5 Merge pull request #394 from gargrahul/hipMemset_refactoring
hipMemset refactoring

[ROCm/hip commit: b1057f0be6]
2018-04-12 14:01:49 +05:30
Rahul Garg 89511823f0 Correct missed ihipMemsetCopyDataType change
[ROCm/hip commit: 16c89d101a]
2018-04-12 10:27:19 +05:30
Rahul Garg abe14442a5 Changed ihipMemsetCopyDataType to ihipMemsetDataType
[ROCm/hip commit: 3d6eb75828]
2018-04-12 09:29:22 +05:30
Laurent Morichetti 3d9e3019d0 Add missing __device__ function attributes.
[ROCm/hip commit: 211c18e674]
2018-04-11 09:29:37 -07:00