نمودار کامیت

660 کامیت‌ها

مولف SHA1 پیام تاریخ
Rahul Garg da302c3e93 Added hipMemset3D 2018-05-07 10:24:30 +05:30
Rahul Garg b4585a2a90 Cleaned up 2018-05-02 12:54:17 +05:30
Rahul Garg 9de5f23d54 Fix texture 3D for HIP/NVCC 2018-05-02 11:56:37 +05:30
Maneesh Gupta adcd8553c3 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 e17ade3afb 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 caa13f98ed Merge pull request #410 from gargrahul/hipCtx_deprecation_warning
Mark hipCtx APIs as deprecated
2018-05-01 12:23:22 +05:30
Maneesh Gupta 365d155774 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
Rahul Garg 639001933c Fix gcc build issues for host code 2018-04-25 12:30:11 +05:30
Deven Desai af586bbbf2 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
Rahul Garg 19cb6c61ab Moved deprecated macro to the end 2018-04-20 21:57:23 +05:30
Rahul Garg a039dbf2dd Mark hipCtx APIs as deprecated 2018-04-20 17:34:48 +05:30
Rahul Garg ffe18d1505 Resolve tex1D float to int conversion issue 2018-04-18 14:15:18 +05:30
Rahul Garg 3cfb9c0d40 Added hipMemset2DAsync support 2018-04-17 18:27:27 +05:30
Maneesh Gupta bda18af06d Merge pull request #395 from lmoriche/master
Add missing __device__ function attributes.
2018-04-12 14:51:32 +05:30
Laurent Morichetti 211c18e674 Add missing __device__ function attributes. 2018-04-11 09:29:37 -07:00
Maneesh Gupta ac7c5dfd0b Merge pull request #388 from lmoriche/master
Add support for clang offload bundles and <<<>>> kernel launch.
2018-04-09 12:40:28 +05:30
Siu Chi Chan f48e471dd4 adjust the hcc work week for the texture fix 2018-04-06 15:46:55 -04:00
Laurent Morichetti bc6fa2bc62 Don't include __clang_cuda_builtin_vars.h 2018-04-05 16:27:05 -07:00
Laurent Morichetti 0c1893ea62 Add support for clang offload bundles and <<<>>> kernel launch. 2018-04-04 13:32:33 -07:00
Rahul Garg 62fc6c85e0 Fix texture driver api TRFS flags 2018-04-02 21:47:20 +05:30
Siu Chi Chan 0d8b97274a Change constant address space to 4
when compiling with a newer hcc.  This is
due to a recent change to address space
mapping in the amdgpu compiler backend.
2018-03-26 18:13:59 -04:00
Laurent Morichetti a5e04c9706 Merge remote-tracking branch 'upstream/master' 2018-03-21 11:17:52 -07:00
Laurent Morichetti a06b21c500 Add HIP_KERNEL_NAME/HIP_SYMBOL definitions for HIP-clang, and rename hipLaunch->hipLaunchByPtr. 2018-03-21 11:07:21 -07:00
Maneesh Gupta 1ba06f63c4 Apply .clangformat to all repo source files
Change-Id: I7e79c6058f0303f9a98911e3b7dd2e8596079344
2018-03-12 11:29:03 +05:30
Maneesh Gupta 18e70b1e6b Merge pull request #363 from gargrahul/surface_object_api
Added surface object support
2018-03-09 11:50:30 +05:30
Maneesh Gupta 1e13ebd992 Merge pull request #288 from AlexVlx/feature_purge_genco
Purge hsagenco.sh
2018-03-05 09:59:56 +05:30
Rahul Garg d697739d57 Fixed byte offset issue
Added HIP/NVCC support
2018-03-04 19:05:37 +05:30
Laurent Morichetti 0d45c1d2d3 __CUDA__ and __HIP__ are both defined when compiling with 'clang -x hip', so make sure __HIP__ is not defined in the case of __HIP_PLATFORM_NVCC__. 2018-03-02 06:51:51 -08:00
Laurent Morichetti 6536164914 Use __HIP__ instead of __HIPCC__, and __CUDA__ instead of __CUDACC__ 2018-02-28 14:20:55 -08:00
Laurent Morichetti 2bc7adfa62 Fixes a build error with hcc 2018-02-28 14:12:09 -08:00
Laurent Morichetti f8b0c96462 Add initial support for clang 2018-02-28 12:31:26 -08:00
Rahul Garg 5c3b91a0a1 Added surface object support 2018-02-26 11:59:03 +05:30
Alex Voicu 9526e05732 Missing merge. 2018-02-12 20:21:37 +00:00
Alex Voicu baf50a5311 Re-sync with upstream. 2018-02-12 20:20:24 +00:00
Maneesh Gupta 4b8ae78891 Merge pull request #321 from gargrahul/hipMemcpyArray_Functions
Added support for hipMemcpy Array functions-
2018-02-12 10:36:38 +05:30
Rahul Garg 24ab820a11 Fixed host allocated globals address lookup for host usage
Fixed texture driver APIs failure
2018-01-30 18:06:31 +05:30
Maneesh Gupta 72d3e679e4 Merge branch 'master' into feature_purge_genco 2018-01-29 16:02:03 +05:30
Maneesh Gupta 44de3f8309 Merge pull request #346 from scchan/fix_rhel_build
use assign rather than insert
2018-01-26 06:59:25 +05:30
Siu Chi Chan 8acc8365fa use assign rather than insert 2018-01-25 16:51:29 +00:00
Kent Knox 0497424978 Fixing rocblas build failure
with ::Bundled_code_header constructor

Disabling hipPrintfKernel test from CI
2018-01-25 10:29:40 -06:00
Alex Voicu ed75522ba5 Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_purge_genco 2018-01-17 14:02:19 +00:00
Rahul Garg 487a430b5a Added support for -
- hipMemcpyFromArray
- hipMemcpyAtoH
- hipMemcpyHtoA
2018-01-16 11:44:19 +05:30
Maneesh Gupta 814d55f046 Merge pull request #282 from gargrahul/texture_driver_3d_support
Added support for 3D texture driver apis
2017-12-18 15:39:26 +05:30
Alex Voicu e14ac87474 Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP into feature_purge_genco 2017-12-14 13:50:49 +00:00
Maneesh Gupta 6cb5e92d75 Merge pull request #286 from gargrahul/fix_hipDeviceGetAttribute_nvcc
Fix hipGetDeviceAttribute dtest for HIP/NVCC
2017-12-12 12:49:23 +05:30
Maneesh Gupta 6293d3f887 Merge pull request #285 from aaronenyeshi/fix-ilogb-unreachable
Fix ilogb/ilogbf functions to return int
2017-12-12 10:47:33 +05:30
Alex Voicu b842394957 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. 2017-12-08 04:22:57 +00:00
Rahul Garg 0782c52271 Fix hipGetDeviceAttribute dtest for HIP/NVCC 2017-12-06 15:49:06 +05:30
Aaron En Ye Shi 707aaef99d 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.
2017-12-05 23:14:10 +00:00
Rahul Garg 115c7f2b79 Added support for
- 3D texture driver APIs
- hipMalloc3D
- hipMemcpy3D for destination other than array
2017-12-05 14:11:13 +05:30