Commit Graph

1909 Commits

Author SHA1 Message Date
Alex Voicu ffffe052b6 This adds cursory support for globals to the HIP module loading API. The
style is purposefully alien so as to signal that HIP experts should turn
it into HIP worthy code as soon as possible.
2017-10-09 13:27:11 +01:00
Kent Knox 4e825c6768 Merge pull request #193 from kknox/protect-docker-rmi
Make docker_clean_images more resilient

Merging this in now because it will make things run
2017-09-29 09:53:12 -05:00
Kent Knox fb561a3821 Making docker_clean_images more resilient
To the failure of deleting images.
2017-09-28 14:28:53 -05:00
Maneesh Gupta 985eac6446 Merge pull request #187 from gargrahul/fix_texture_fetch_issue
Fixed hipTexture fetch issue
2017-09-27 08:48:15 +05:30
Maneesh Gupta bae8153219 Merge pull request #192 from kknox/docker-lowercase
Force organization name to be lowercase for docker image name
2017-09-27 08:46:43 +05:30
Kent Knox 90f1a9626e Force organization name to be lowercase for docker
error building docker image because of CamelCasing
2017-09-26 14:33:29 -05:00
Maneesh Gupta b2ab9ebee5 Merge pull request #189 from kknox/ci-fix
Fixing artifact path for hip integration testing
2017-09-26 08:05:25 +05:30
Kent Knox b3038b3ea7 Modify the path for downloaded artifacts from hcc 2017-09-24 23:12:42 -05:00
Rahul Garg 9929e8e717 Fixed hipTexture fetch issue 2017-09-25 06:54:29 +05:30
Maneesh Gupta 0ff34b5cff Merge pull request #185 from scchan/fix_assert_macro
ensure the condition is evaluated before applying the negation operator
2017-09-21 06:52:21 +05:30
Siu Chi Chan 83d9e889a9 ensure the condition is evaluated before applying the negation operator 2017-09-20 01:38:28 -04:00
Maneesh Gupta 2db70fe5fd Merge pull request #183 from wsttiger/master
Remove the conversion of warpSize to be consistent with hipDeviceProp
2017-09-20 09:15:18 +05:30
Maneesh Gupta 9d885ced0d Merge pull request #184 from emankov/master
[HIPIFY] Fix typo in doc
2017-09-20 09:11:50 +05:30
Maneesh Gupta ae0ab83eb5 Merge pull request #161 from kknox/hcc-integration-testing-squash
HCC integration testing
2017-09-20 09:10:30 +05:30
Evgeny Mankov 28a300aed2 [HIPIFY] CUDA RT Textures support update 2017-09-18 17:52:50 +03:00
Evgeny Mankov 902d017e28 [HIPIFY] Fix typo in doc 2017-09-18 17:26:33 +03:00
wsttiger 2ec8de3b27 Remove the conversion of warpSize to be consistent with hipDeviceProp 2017-09-15 15:05:05 -05:00
Ben Sander c26589d781 Merge pull request #182 from whchung/bump_major_version
Bump device major version from 2 to 3
2017-09-15 11:15:35 -05:00
Wen-Heng (Jack) Chung c74d3fe2cb Bump device major version from 2 to 3
This would significantly improve performance for certain apps in kernel
selection logic.
2017-09-15 15:47:39 +00:00
Kent Knox 48292521ee Adding boolean parameter to job to push to docker-hub
Remove the restriction to build only on gfx803
2017-09-15 10:25:26 -05:00
Kent Knox 0bd6d0c9e4 Made function hcc_integration_testing 2017-09-15 10:25:26 -05:00
Kent Knox eecc936e54 Adding support to take parameters from upstream hcc
HCC build can start passing in build parameters into hip build
2017-09-15 10:25:26 -05:00
Kent Knox 0e44675139 Adding docker_clean_images 2017-09-15 10:25:26 -05:00
Kent Knox a31cd5cf18 Adding docker_upload_dockerhub
Refactored when docker images get deleted to the end of the
pipeline
2017-09-15 10:25:26 -05:00
Kent Knox 7565d8ca8c Adding support to upload images to docker-hub 2017-09-15 10:25:26 -05:00
Maneesh Gupta 8c92d28ff3 Merge pull request #155 from wsttiger/master
Modify hip headers such that they are more compatible with strict C compiler
2017-09-15 10:49:55 +05:30
Maneesh Gupta bf3d1f1587 Merge pull request #177 from aaronenyeshi/patch-2
[CentOS7] Fix HIP sample hipInfo and other tests
2017-09-15 10:49:01 +05:30
Ben Sander 3ed5f42dad Merge pull request #179 from gargrahul/fix_hipmallocarray
Fixed hipMallocArray for 1D cases
2017-09-14 12:59:33 -05:00
Ben Sander 57561737cc Merge pull request #181 from bensander/hip_init_alloc
Add HIP_INIT_ALLOC to init allocated memory.
2017-09-14 12:57:31 -05:00
Ben Sander fbd22c3e49 Merge branch 'master' into hip_init_alloc 2017-09-14 11:53:33 -05:00
Aaron Enye Shi ffe21c9d75 hcc-config already sets -lc++ -lc++abi flags
Since hcc-config will set the flags for CentOS7 and RHEL 7.X, we don't need to set flags here.
2017-09-14 10:55:38 -04:00
Maneesh Gupta c3c94dcd8d Fix typo in nvcc_detail/hip_runtime_api.h 2017-09-14 16:19:57 +05:30
Maneesh Gupta 926c8677ce Merge pull request #180 from 7SK/hip_doc_update
Add more info for inline asm in hip kernel guide and cookbook readme
2017-09-14 16:17:04 +05:30
Maneesh Gupta c7e5fd24ac Merge pull request #175 from gargrahul/assert_support
Device side assert support
2017-09-14 16:08:00 +05:30
Maneesh Gupta 61be1d3bfd Merge pull request #172 from bensander/streamwaitevent
Streamwaitevent
2017-09-14 16:07:19 +05:30
sriharikarnam 3e69b2ed5a Add hipDevice[Get/Set]SharedMemConfig API on nvcc details 2017-09-14 16:03:19 +05:30
Ben Sander cea80cd8b3 Add HIP_INIT_ALLOC to init allocated memory. 2017-09-13 23:31:48 +00:00
Aaron Enye Shi a6028ade1e Added support for RHEL 7.4 2017-09-13 14:21:43 -04:00
Sandeep Kumar e43802035f Add more info for inline asm in hip kernel guide and cookbook readme 2017-09-13 12:57:37 +05:30
Aaron Enye Shi b340f4a6ed Update hipcc 2017-09-12 17:50:44 -04:00
Aaron Enye Shi c7746b12ac Must explicitly add libc++ and libc++abi 2017-09-12 16:59:43 -04:00
Rahul Garg 2a915b2790 Fixed hipMallocArray for 1D cases 2017-09-12 21:52:11 +05:30
Aaron Enye Shi edd0b360b2 [CentOS7] Fix HIP sample hipInfo and other tests
Cent OS 7 has conflicts between its libc++ and libstdc++. Seems that we cannot use libstdc++ on Cent OS. This is related to SWDEV-131972 [ROCm CQE][Cent OS 7][G] Building any HIP sample giving an fatal error: 'bits/c++config.h'.
2017-09-08 11:46:10 -04:00
Rahul Garg 40ff42e555 Device side assert support 2017-09-07 20:45:27 +05:30
Ben Sander 4ac6d643c1 hipStreamQuery uses av::is_empty. Add HIP_FORCE_NULL_STREAM. 2017-08-31 03:00:14 +00:00
Ben Sander 882dab4536 Refactor hipStreamWaitEvent
- Null streams use same flow as non-null.
- Add HIP_SYNC_STREAM_WAIT
- Resolve null stream.
2017-08-31 03:00:14 +00:00
Ben Sander cc08b36647 Merge pull request #167 from bensander/event_safety
Event safety
2017-08-29 13:55:46 -05:00
Ben Sander 3c172aabe7 Merge pull request #166 from gargrahul/input_ptr_null_check
Null check on input pointer arguments
2017-08-29 13:55:38 -05:00
Ben Sander e069b26e29 Merge pull request #164 from mangupta/add_install_script
Add a basic build+install script
2017-08-29 11:01:14 -05:00
Maneesh Gupta a5b1aab349 Merge pull request #168 from kknox/update-nvidia-volume
Update the nvidia volume driver version
2017-08-29 09:37:39 +05:30