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
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
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
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
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
Rahul Garg
6c4236dfb6
Fix hipMemset stream resolution
...
[ROCm/hip commit: 294bf50f68 ]
2018-04-11 19:01:53 +05:30
Rahul Garg
36c6e0019d
hipMemset refactoring
...
[ROCm/hip commit: 412a35be20 ]
2018-04-11 15:58:48 +05:30
Maneesh Gupta
01e4cf1c68
[cmake] Update target build dependencies
...
Change-Id: Ib1c34135c0d04f88daa695e7a90272225d7e64b0
[ROCm/hip commit: b1be325745 ]
2018-04-11 15:30:13 +05:30
Maneesh Gupta
177cf7fea5
Merge pull request #391 from lmoriche/master
...
Create one hipModule_t per device
[ROCm/hip commit: 7c43396596 ]
2018-04-11 13:06:58 +05:30
Laurent Morichetti
10f3cc1f27
Create one hipModule_t per device
...
[ROCm/hip commit: 91f996035c ]
2018-04-10 08:57:34 -07:00
Maneesh Gupta
a7f4ee044f
Merge pull request #390 from mangupta/hipmemcpy_fix
...
hipMemcpyAsync returns success when trying to copy 0 bytes
[ROCm/hip commit: 399a17d755 ]
2018-04-09 14:02:36 +05:30
Maneesh Gupta
9d80544e28
Merge pull request #388 from lmoriche/master
...
Add support for clang offload bundles and <<<>>> kernel launch.
[ROCm/hip commit: ac7c5dfd0b ]
2018-04-09 12:40:28 +05:30
Maneesh Gupta
4077c681c9
hipMemcpyAsync returns success when trying to copy 0 bytes
...
Change-Id: I4c0ee7ccc7563e2df657b50356cdd7fec9a1ef15
[ROCm/hip commit: 03eca1c57e ]
2018-04-09 12:39:44 +05:30
Maneesh Gupta
5c6d2e9c3a
[ci] Disable nvcc CI builds
...
[ROCm/hip commit: 4ac59148a9 ]
2018-04-09 12:23:56 +05:30
Siu Chi Chan
83343a2bba
adjust the hcc work week for the texture fix
...
[ROCm/hip commit: f48e471dd4 ]
2018-04-06 15:46:55 -04:00
Laurent Morichetti
de2f2a87ff
Don't include __clang_cuda_builtin_vars.h
...
[ROCm/hip commit: bc6fa2bc62 ]
2018-04-05 16:27:05 -07:00
Laurent Morichetti
9e1d2064c9
Add support for clang offload bundles and <<<>>> kernel launch.
...
[ROCm/hip commit: 0c1893ea62 ]
2018-04-04 13:32:33 -07:00
Maneesh Gupta
4ee5ce1c40
Cleanup bin directory
...
Remove hccgenco.sh and hsa-api-filter-cxl.txt
Change-Id: I5942aec911a2fe6c871fe0eb5f44a0b243552b79
[ROCm/hip commit: 228fae1224 ]
2018-04-04 14:31:40 +05:30
Maneesh Gupta
149a049abd
Merge pull request #383 from gargrahul/remove_hcc_check_texref_sample
...
Remove textureObj kernel argument for HIP/HCC path
[ROCm/hip commit: 0785e75150 ]
2018-04-04 10:35:58 +05:30
Maneesh Gupta
ab0526168a
Merge pull request #384 from yxsamliu/patch-1
...
Update HIP language spec to support both <<< >>> kernel launching mec…
[ROCm/hip commit: 860249194a ]
2018-04-04 10:35:34 +05:30
Maneesh Gupta
7d35a586e4
Merge pull request #385 from gargrahul/fix_texture_trsf_flag
...
Fix texture driver api TRFS flags
[ROCm/hip commit: fdcc6558f4 ]
2018-04-04 10:34:09 +05:30
Maneesh Gupta
2de854324a
[ci] Re-enable testing against hcc_1.7
...
[ROCm/hip commit: d9cb38c764 ]
2018-04-03 14:04:33 +05:30
Rahul Garg
e5e0efe002
Fix texture driver api TRFS flags
...
[ROCm/hip commit: 62fc6c85e0 ]
2018-04-02 21:47:20 +05:30
Yaxun (Sam) Liu
d0e8f219a9
Update HIP language spec to support both <<< >>> kernel launching mechanism and hipLaunchKernel
...
[ROCm/hip commit: cf78d85638 ]
2018-04-02 11:58:32 -04:00
Rahul Garg
af57c166c0
Remove textureObj kernel argument for HIP/HCC path
...
[ROCm/hip commit: 017a6fb059 ]
2018-03-28 15:36:57 +05:30
Siu Chi Chan
3f0fa73342
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.
[ROCm/hip commit: 0d8b97274a ]
2018-03-26 18:13:59 -04:00
Maneesh Gupta
0f9a2f54e1
Merge pull request #379 from lmoriche/master
...
Add HIP_KERNEL_NAME/HIP_SYMBOL definitions for HIP-clang, and rename …
[ROCm/hip commit: dbd818c4bd ]
2018-03-26 15:38:02 +05:30
Maneesh Gupta
e0fa2c1e93
[ci] Get CI builds to work again ( #377 )
...
* [ci] Enable tests against HCC from ROCm1.7 as well
* [ci] rocm 1.7 requires nodes with dkms label
* [ci] Temporarily drop hcc_1_6 and hcc_1_7 builds
[ROCm/hip commit: 21e0adc700 ]
2018-03-26 15:21:45 +05:30
Laurent Morichetti
e2fc87d3c6
Merge remote-tracking branch 'upstream/master'
...
[ROCm/hip commit: a5e04c9706 ]
2018-03-21 11:17:52 -07:00
Laurent Morichetti
2208bf6cbc
Add HIP_KERNEL_NAME/HIP_SYMBOL definitions for HIP-clang, and rename hipLaunch->hipLaunchByPtr.
...
[ROCm/hip commit: a06b21c500 ]
2018-03-21 11:07:21 -07:00
Rahul Garg
64e391d605
Removed hidden args and hipLaunchParm from HIP/HCC path
...
[ROCm/hip commit: ed2d4ddfc7 ]
2018-03-16 22:50:25 +05:30
Rahul Garg
49c076690c
Change co file name
...
[ROCm/hip commit: be25556aed ]
2018-03-16 12:54:44 +05:30
Rahul Garg
9097b1b2df
Fixed function not found issue
...
[ROCm/hip commit: a1b608bf0d ]
2018-03-16 12:35:25 +05:30
Maneesh Gupta
87ff5fbd2e
Merge pull request #372 from scchan/fix_hipcc_rhel
...
On RHEL and CentOS, don't use libc++ since we are using the devtoolse…
[ROCm/hip commit: b4175c8ee6 ]
2018-03-16 07:44:40 +05:30
Maneesh Gupta
190c598d11
Merge pull request #367 from gargrahul/fix_tex_drv_offset
...
Fix offset issue in texture driver APIs
[ROCm/hip commit: f2a9f8eec3 ]
2018-03-16 07:43:48 +05:30
Siu Chi Chan
b7fb235738
On RHEL and CentOS, don't use libc++ since we are using the devtoolset-7 which has a newer g++
...
[ROCm/hip commit: 52a91d7c3a ]
2018-03-15 16:46:01 -04:00
Maneesh Gupta
029c86b600
Merge pull request #369 from mangupta/update_hip_base_packaging
...
Add lpl and ca binaries to hip_base package
[ROCm/hip commit: 0477eb28e4 ]
2018-03-15 06:05:11 +05:30
Maneesh Gupta
7de5eafedc
Merge pull request #368 from mangupta/apply_clangformat
...
Apply .clangformat to all repo source files
[ROCm/hip commit: 10785989d7 ]
2018-03-15 06:04:43 +05:30
Maneesh Gupta
de29315220
[ci] Continue testing against ROCm 1.6
...
Continue testing against ROCm 1.6.4 until we have a stable ROCm 1.7.x docker image
[ROCm/hip commit: 5ca7a4ff72 ]
2018-03-14 15:24:15 +05:30
Maneesh Gupta
2778707cb4
Add lpl and ca binaries to hip_base package
...
Change-Id: Ie05669768dfd086a89bcf4aad134f4b425d1e21c
[ROCm/hip commit: 5c65f260eb ]
2018-03-14 11:42:36 +05:30
Maneesh Gupta
4f42ee762d
Apply .clangformat to all repo source files
...
Change-Id: I7e79c6058f0303f9a98911e3b7dd2e8596079344
[ROCm/hip commit: 1ba06f63c4 ]
2018-03-12 11:29:03 +05:30