Maneesh Gupta
5133299804
Add hipMalloc3D to nvcc detail
...
Change-Id: I8a5654066ed1504e3b05eddbbdebf05fd52aa149
2018-05-21 11:33:09 +05:30
Maneesh Gupta
817a6857f2
Merge pull request #456 from founta/master
...
defined hipPitchedPtr when using hipcc with nvcc
2018-05-21 10:53:39 +05:30
Maneesh Gupta
cfb7be414b
Merge pull request #455 from ROCm-Developer-Tools/magic
...
Change HIP fat binary magic number
2018-05-21 09:52:03 +05:30
Maneesh Gupta
43ac6a61e7
Merge pull request #454 from ROCm-Developer-Tools/hip-clang-hipcc
...
Let hipcc suport hip-clang
2018-05-21 09:51:42 +05:30
Rahul Garg
4f5bdb071c
Fix for memcpy2DAsync for pinned host memory case
2018-05-18 21:09:50 +05:30
founta
5c5d87b0a3
defined hipPitchedPtr
...
Added a define for hipPitchedPtr to resolve a compiler error
2018-05-18 09:11:50 -04:00
Maneesh Gupta
1c93e11cdf
Merge pull request #433 from gargrahul/add_hipmemset3d
...
Added hipMemset3D
2018-05-18 14:54:15 +05:30
Maneesh Gupta
43f7705278
Merge pull request #440 from yxsamliu/assert2
...
Add __assert_fail, __device_trap and hipErrorAssert for clang
2018-05-18 14:13:27 +05:30
Maneesh Gupta
bb1f53ac44
Merge pull request #448 from 949f45ac/master
...
Provide correct __mul64hi and __umul64hi builtins, using code from ROCm-Device-Libs
2018-05-18 13:18:16 +05:30
Maneesh Gupta
3638bb5b1c
Merge pull request #444 from aaronenyeshi/vg20-initial
...
initial gfx906 support
2018-05-18 13:18:07 +05:30
Maneesh Gupta
5e0828e045
Merge pull request #437 from scchan/mbcnt_intrinsics
...
add intrinsics mbcnt_lo, mbcnt_hi, lane_id
2018-05-18 13:17:57 +05:30
Yaxun (Sam) Liu
2f9bce3652
Change HIP fat binary magic number
2018-05-17 17:04:51 -04:00
Yaxun (Sam) Liu
55f01cbf36
Let hipcc suport hip-clang
2018-05-17 14:40:15 -04:00
949f45ac
7bf8402d1d
Reinstate accidentally deleted uchar2Holder
2018-05-17 10:55:45 +02:00
Maneesh Gupta
89b79e226b
Merge pull request #451 from gargrahul/fix_memcpy2d_for_1d_case
...
Fixed hipMemcpy2D to handle 1D memcpy case
2018-05-17 07:42:47 +05:30
Rahul Garg
9707e9f563
Fix hipCommander Makefile
2018-05-16 15:01:32 +05:30
Rahul Garg
8413fb51e1
Fixed hipMemcpy2D to handle 1D memcpy case
2018-05-16 11:07:10 +05:30
Evgeny Mankov
1108a925ca
[HIPIFY][DNN] support of cuDNN 7.1.3 - continuation 2
...
- not finished yet.
- based on https://github.com/ROCmSoftwarePlatform/hipDNN .
- testing on https://github.com/baidu-research/DeepBench - almost pass, except cusparse (not supported yet).
- started testing of examples from libcudnn7-dev_7.1.3.16-1+cuda8.0_amd64 package.
2018-05-14 16:23:59 +03:00
949f45ac
9210263727
Provide correct __mul64hi and __umul64hi builtins, using code from ROCm-Device-Libs
2018-05-14 08:34:56 +02:00
Aaron Enye Shi
4488f9f7a7
Fix hipMathFunction for gfx906
2018-05-11 10:53:07 -04:00
Siu Chi Chan
368affcea4
initial gfx906 support
2018-05-10 19:28:00 +00:00
Evgeny Mankov
b31df9cc60
[HIPIFY][DNN] support of cuDNN 7.1.3 - continuation
...
- not finished yet.
- based on https://github.com/ROCmSoftwarePlatform/hipDNN .
- testing on https://github.com/baidu-research/DeepBench .
2018-05-10 17:36:51 +03:00
Yaxun (Sam) Liu
4c2d2b9e69
Fix warning about inlined function is not defined
2018-05-08 16:38:50 -04:00
Yaxun (Sam) Liu
eeedfc5567
Add __assert_fail, __device_trap and hipErrorAssert for clang
2018-05-08 15:42:27 -04:00
Siu Chi Chan
4f12ddea8f
add intrinsics mbcnt_lo, mbcnt_hi, lane_id
2018-05-08 13:43:53 -04:00
Evgeny Mankov
57d9ced72a
[HIPIFY][Blas] Sync with CUDA 9.1
2018-05-08 20:42:30 +03:00
Evgeny Mankov
089ac77b97
[HIPIFY] Sync with hipBLAS
2018-05-08 19:20:47 +03:00
Rahul Garg
78568435da
Added hipMemset3D
2018-05-07 10:24:30 +05:30
Tom Maenan Read Cutting
06538c2b6d
Add space between ### and Notes in hip_terms
...
Makes `Notes` an H3 heading.
2018-05-05 13:30:11 +01:00
emankov
0d756720b2
[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.
2018-05-04 22:23:16 +03:00
Evgeny Mankov
0bf8e42caa
[HIPIFY][test] add cuDNN test
2018-05-04 12:37:15 +03:00
Evgeny Mankov
b6d4c7cfe6
[HIPIFY][doc] Readme.md update
...
+ supported CUDA version to LLVM version correspondence table is added.
+ Test section is rewritten.
+ Windows support is added.
2018-05-04 10:50:18 +03:00
Evgeny Mankov
4d19bd1da5
[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.
2018-05-03 11:33:40 +03:00
Evgeny Mankov
0ad4d520ed
Merge pull request #417 from emankov/master
...
[HIPIFY] Sync with HIP (Execution Control, Surfaces, Memory)
2018-05-03 10:45:51 +03:00
Lakhan Singh
12d8a47c0c
Null checks added for hipmallocpitch and hipmemcpy apis
2018-05-03 09:27:50 +05:30
Rahul Garg
976b9ed200
Cleaned up
2018-05-02 12:54:17 +05:30
Rahul Garg
1d76c48e3d
Fix texture 3D for HIP/NVCC
2018-05-02 11:56:37 +05:30
Maneesh Gupta
e1af82d81e
Merge pull request #420 from ROCm-Developer-Tools/sunway513-patch-1
...
Update hip_bugs.md
2018-05-01 12:43:01 +05:30
Maneesh Gupta
2e6b46f308
Merge pull request #419 from gargrahul/fix_hip_gcc_host_build
...
Fix gcc build issues for host code
2018-05-01 12:42:50 +05:30
Maneesh Gupta
fb82411b23
Merge pull request #414 from aaronenyeshi/patch-1
...
Remove unsupported targets gfx801 and gfx802
2018-05-01 12:38:49 +05:30
Maneesh Gupta
af0c227df4
Merge pull request #415 from deven-amd/master
...
Checkin to fix bugs in math functions.
2018-05-01 12:29:03 +05:30
Maneesh Gupta
f8431772a8
Merge pull request #410 from gargrahul/hipCtx_deprecation_warning
...
Mark hipCtx APIs as deprecated
2018-05-01 12:23:22 +05:30
Maneesh Gupta
1a5c72885a
Merge pull request #411 from luckynikki/SWDEV-141024
...
SWDEV-141024
2018-05-01 09:29:26 +05:30
Maneesh Gupta
885e51e1a5
Merge pull request #406 from gargrahul/fix_tex1D_coordinate_type
...
Resolve tex1D float to int conversion issue
2018-05-01 09:18:11 +05:30
Peng
ac591da0dd
Update hip_bugs.md
...
Remove several out-date links in hip_bugs.md document
2018-04-30 09:36:37 -05:00
Deven Desai
30f0c19cf1
Fixing a copy/paste error in my previous checkin
2018-04-27 12:59:51 +00:00
Deven Desai
76e808304c
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)
2018-04-25 17:53:21 +00:00
Rahul Garg
720e209366
Fix gcc build issues for host code
2018-04-25 12:30:11 +05:30
Evgeny Mankov
bfee03f95b
[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
2018-04-24 22:04:04 +03:00
Deven Desai
65a90c55e7
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'
2018-04-24 18:10:07 +00:00