Wykres commitów

92 Commity

Autor SHA1 Wiadomość Data
pensun 79978182f9 Add pseudo code example for hip_bugs.md
Change-Id: Ia2af8e6165faeb3fbb81428e20d4dc5b19b2fa9e
2017-02-08 16:20:01 -06:00
pensun 95677edabb Add more hip_bug.md entry, regarding hang after hipLaunchKernel
Change-Id: I5800cb627179ec0e913cd36d332fb8c2994ab71e
2017-01-24 22:43:25 -06:00
pensun f3da91de4e Initial commit on hip_bugs markdown doc
Change-Id: I5a6915337b8664cfed9eaee9443c6e4406348574
2017-01-24 22:30:36 -06:00
Ben Sander 9dff0782a4 Add debug tip to docs 2017-01-23 22:34:41 -06:00
Ben Sander 85d41dcd05 Add debug tips to docs 2017-01-23 22:34:41 -06:00
Aditya Atluri 7765469987 changes device functions documentation according to the supported apis
Change-Id: I47ac6bbde11d54d8265e0d27ec8cd5da4d03eb8e
2017-01-20 14:19:09 -06:00
Ben Sander 1f5d16afe7 Doc update - describe debug techniques
Also tweak sample to remove unneeded HIP_KERNEL_NAME.
Comment update
2017-01-19 12:40:45 -06:00
Aditya Atluri 56d73aaee7 moved half device function declarations to top of the file
1. Moved half device functions around so that script can catch the signatures
2. Generated docs for half precision apis

Change-Id: Iee27658e3a639fdb02af135e71841dc6427f15e2
2017-01-18 15:06:18 -06:00
Aditya Atluri db99ac798b more clarification about using device_md_gen.py
Change-Id: I3e207b65683f34d62be3454444ffb32f8814c0aa
2017-01-18 14:49:41 -06:00
Aditya Atluri 91ae5d6bd7 Added script for generating math api docs
1. Commented out unsupported device math functions
2. Moved function signatures to the top of implementation snippets
3. Added script to generate markdown documentation for device math apis
4. Added the generated file from the script which should be present everytime

Change-Id: Ic579dd8b8fdffa6e1b4d4f5f3fd8a803f4dcaac7
2017-01-18 14:40:50 -06:00
Robert 65ad9d80d7 fix spelling errors
Conflicts:
	README.md
	docs/markdown/hip_faq.md

Change-Id: I8ca025e01276939ed3d7be24200ecaa8cf5e1e2c
2017-01-13 14:42:37 +05:30
Ben Sander fd209f37d9 Add more notes on debugging HIP apps. 2017-01-09 21:02:50 -06:00
Ben Sander bd19bb4074 Fix typo 2016-12-15 14:42:52 -06:00
Brecht Carlier 05b3e2928d Update hip_faq.md
Fixed navigation and list.
2016-12-15 14:08:34 +05:30
Martin Schleiss b1eace4348 Fix another typo 2016-12-15 14:07:20 +05:30
Martin Schleiss 263dcfed83 Fix various typos
Conflicts:
	README.md

Change-Id: Ie296d503d16121a62fed1a208352ec2b81c97fd9
2016-12-15 14:06:38 +05:30
Ben Sander ff2f54c1bf Add additional controls for forcing serialization and blocking.
Move HIP_COHERENT_HOST_ALLOC so it is read once at init time.
Add HIP_LAUNCH_BLOCKING_KERNELS, HIP_API_BLOCKING.
Update docs on debug and chicken bits.

Conflicts:
	src/hip_hcc.cpp
2016-12-02 18:03:59 -06:00
Ben Sander 501c7d6317 Tweak profiler doc
Change-Id: I7be7c44467510e38ae850e1e0a14209a3b4380f1
2016-11-25 14:06:59 -06:00
Ben Sander 75c540fe3c Add toc to hip_profiling.md
Change-Id: I3ae100f12686d0398a0403b78ca571382acce135
2016-11-23 08:36:08 -06:00
Ben Sander e4e14211b3 Improve profiler and debug documentation 2016-11-23 08:15:40 -06:00
Ben Sander faf2a1e01a Add draft doc on profiling with hip.
Change-Id: I79727dd2500333b3f16acb381dd5852a15ed408a
2016-11-13 10:01:05 -06:00
pensun 24c621db5b Add documentation on threadfence_system workaround guidelines.
Change-Id: I9636a3808798f3dabe992285ce5652187cee6eb8
2016-11-09 21:36:30 -06:00
pensun 774de273d0 Update document for workaround suggestion on threadfence_system()
Change-Id: Icccab8270604a0e578a8614b9afb3f95372f4966
2016-11-02 16:08:27 -05:00
Ben Sander e9056798f6 Rename HIP_ATP_MARKER and profiling vars
HIP_PROFILE_API
HIP_DB_START_API
HIP_DB_STOP_API

Change-Id: I6c4da67212ff8217e6356a2622d4c6278a188c34
2016-10-27 23:09:31 -05:00
Aditya Atluri 6c92ffcf15 changed docs to update support for memcpyToSymbol
Change-Id: I63169cb10e64033a92dafd46930f499cdf145a8d
2016-10-20 14:05:43 -05:00
Ben Sander 9315ac1a29 Move some internal headers from "include/hip/" to src.
Change-Id: I7041bd5c803d9318979f4a7c1d658445c614691e
2016-10-18 22:27:16 -05:00
Ben Sander c54220eca9 Cleanup files from code review.
- Remove some stale code
- Update docs
- Correct define for __HIP_ARCH_HAS_GLOBAL_INT64_ATOMICS__

Change-Id: Ic5e3cdb8269b1c18f6d2693700b55e08c4d0080e
2016-10-15 11:51:20 -05:00
Maneesh Gupta 6a14f39f8b Remove incorrect executable-bit from non-executable files
Change-Id: Iacc434374721e01f7d75d0ab54bceabe0b337f54
2016-10-14 12:53:13 +05:30
Maneesh Gupta 66f810ebaa Remove deprecated make and cmake files
Change-Id: I8cac0ec9cb997214559627425af207bbb9be0ddf
2016-10-07 11:44:26 +05:30
Elias Konstantinidis 0b4b1b7df8 Added __mul24 & __umul24 documentation entry 2016-10-06 09:29:45 +05:30
Maneesh Gupta 3b55dcbf6c clang-hipify -> hipify-clang in documentation
Change-Id: I86ebc8112477db0d3e09f240beb3f9222d909ee6
2016-10-05 23:07:14 +05:30
Ben Sander 4b724b97e6 Update docs (supported env vars). 2016-10-05 12:18:42 -05:00
Maneesh Gupta 58e8d5aa7f doxy.cfg: Fixed to use updated include path
Change-Id: I21149d3dd3111eaf8c23ff8550a1303d339f5c5d
2016-10-04 22:29:40 +05:30
Aditya Atluri 239ba104fd updated symbol usage in docs
Change-Id: I522c793f9cfa6a912dcb4a3d0044e94de3d3cd0e
2016-10-01 13:41:09 -05:00
Ben Sander 7bc1af2776 Small tool, doc, sample enhancements.
- Expand message when HIP version mismatch detected.
- Doc touchup.
- change sorting of hipBusBandwidth so byte results shown at top.
-

Change-Id: Ifb4e44a5fdfb65d59c4994b11e5f13385705f7e0
2016-09-26 16:36:01 -05:00
Ben Sander fb55db8711 Doc update for faq. 2016-09-22 13:05:47 -05:00
Ben Sander d317d8b755 Doc update: release reminder, compare hip against other porting tools. 2016-09-22 13:05:47 -05:00
Ben Sander 4e994a3025 Add hipStreamQuery
Change-Id: Ib0813b1065feba4fe9ae861d24cfc6f9c5f580be
2016-09-07 15:18:34 -05:00
Maneesh Gupta dc5f2b9441 hip_kernel_language.md: Document difference in arguments for binary code object
Change-Id: I96e347e8582cbd1dbc3776fbafcb9e61563538db
2016-09-04 21:39:28 +05:30
Maneesh Gupta b8495e5961 hip_kernel_language.md: Update documentation for kernel compilation
Change-Id: I51073363c3e8a8837c5fe2ae5a04dae0d441229e
2016-09-04 16:25:02 +05:30
Ben Sander 84b14aa9d6 Doc and test updates.
Change-Id: I44cbd2c0de7cb692d0194d1bb8b8ae25c58d4e00
2016-09-02 09:46:59 -05:00
Ben Sander b1b099941d Documentation review and update
Change-Id: If40d096646014d70a198db3532758028abe6a93f
2016-09-02 09:15:49 -05:00
Rahul Garg dd84bb0d84 Added context related difference note in hip_porting_driver_api.md
Change-Id: I5bd2884a16db51871baa7c19fa2bd63a0bd3adad
2016-09-01 11:35:42 +05:30
Aditya Atluri 569e0b2eed added how to use hipcc for kernel compilation
Change-Id: If652316272f21b90516f5a5ed88c17f4f4e77fb0
2016-08-31 13:22:28 -05:00
Ben Sander 91f0b1214d Update supported API list
Change-Id: Idbc941e4464d200aca7ac3382060edc08ab94ef2
2016-08-29 18:39:50 -05:00
Aditya Atluri 24e5fde444 added docs to how to use hipModuleLaunchKernel
Change-Id: I626241552c69cdae56501371374ca8f2c6776c85
2016-08-29 15:38:04 -05:00
Aditya Atluri 874740bd55 added sample to porting driver guide
Change-Id: Ia2b54311cec617e5e2a162fd31415c8caad4a374
2016-08-29 15:25:35 -05:00
Ben Sander 99727231a3 Doc update. Describe memcpytosymbol, threadfence_system workarounds 2016-08-29 13:45:20 -05:00
Ben Sander d95c293182 Add docs on porting driver API 2016-08-26 10:46:39 -05:00
Ben Sander b94b8dbd48 Doc update to clarify supported / unsupported features 2016-08-26 10:46:39 -05:00