Ben Sander
f028a2e833
Updates docs for hipHcc* functions, move to header
...
[ROCm/hip commit: 83140f8423 ]
2016-09-22 13:05:47 -05:00
Aditya Atluri
468565058e
added ipc runtime api for nvcc backend
...
Change-Id: I3297c4c9db34e7bc3267fec64a6757f9ebf91905
[ROCm/hip commit: 50b78439af ]
2016-09-22 12:55:41 -05:00
Rahul Garg
e729fa1dee
Added hipRuntimeGetVersion function
...
Change-Id: I59ec2beacb5a94439deed0dcc8eb37d6de1cc900
[ROCm/hip commit: bfc033cc3e ]
2016-09-22 15:21:23 +05:30
pensun
85a63c778f
doc fix for hipStream
...
Change-Id: I618464c8b9ffa0a566434e72d2bc87a152884ca1
[ROCm/hip commit: 751a2cfce5 ]
2016-09-21 12:03:01 -05:00
Rahul Garg
fbad743243
Added return error code hipErrorInvalidValue in hipMemGetInfo
...
Change-Id: If01b012136b655ff8eb4878eb703dfe3e6a36530
[ROCm/hip commit: ffd49cfa37 ]
2016-09-17 23:54:20 +05:30
pensun
068e744783
Revert "resolve merge conflict"
...
This reverts commit 64f6a4f1b0 .
[ROCm/hip commit: d69e56fdc9 ]
2016-09-16 16:04:48 -05:00
pensun
64f6a4f1b0
resolve merge conflict
...
Change-Id: I041730d4208ae1865820f5df73a67ba60fd4bc3c
[ROCm/hip commit: 575e1f5024 ]
2016-09-16 11:13:43 -05:00
Maneesh Gupta
25a2b8ad2a
Some more event API documentation fixes
...
Change-Id: I159706e6771bec5270dda81800c1c6fd5f13d254
[ROCm/hip commit: 22a78410d7 ]
2016-09-16 15:26:58 +05:30
Maneesh Gupta
dc8b85958c
Fix typo in comment
...
Change-Id: I217012e10d8e5322aa0dc7dd5915be10df35fb53
[ROCm/hip commit: 8d1ab4c21a ]
2016-09-16 15:18:17 +05:30
Maneesh Gupta
53a5f6debe
Updates to doxygen documentation for HIP Event APIs
...
Change-Id: Ic2e4a5725aebca14ac824da43436aacd0fe0a45c
[ROCm/hip commit: 3d85cd0ce5 ]
2016-09-16 15:06:54 +05:30
Maneesh Gupta
09769fe352
Fix fence functions doxygen group
...
Change-Id: I222eecb0eb0174b9f19e15b16c1ee06b7ba1e67e
[ROCm/hip commit: 8ce8e1de76 ]
2016-09-16 15:06:54 +05:30
Rahul Garg
52f28c3b39
Updated error codes in Memory APIs
...
Change-Id: I328090db929867fd3500fc471b69f86c6f595912
[ROCm/hip commit: 126b2e0eca ]
2016-09-16 14:59:08 +05:30
Rahul Garg
76d31ec4ca
Corrected wrong error code name in memory APIs
...
Change-Id: I16a8ebf6d530f2e7d266a1a63a76ba7b9710c8c1
[ROCm/hip commit: 347aaf7680 ]
2016-09-16 14:14:45 +05:30
Rahul Garg
736e4e13bd
Partial updates of error codes for Memory APIs
...
Change-Id: If924867cc62f56dc9eaf81f5499ba66f417c393a
[ROCm/hip commit: 76949b6374 ]
2016-09-16 12:59:41 +05:30
Rahul Garg
e3f6800dfd
HIP/NVCC path for hipChooseDevice
...
Change-Id: I64690d7df1f5493e067c7ff5e3b39a10fcf323bb
[ROCm/hip commit: f3f0c6ae3c ]
2016-09-16 11:15:03 +05:30
Aditya Atluri
ba1c02dd50
added more error codes to hipErrorGetString
...
Change-Id: I80c675905d94813502040fd0caa07985fa8c7dcc
[ROCm/hip commit: 7407cb2600 ]
2016-09-15 11:28:18 -05:00
Maneesh Gupta
572e0447f6
Fixed broken HIP build on NVCC path
...
Change-Id: Iae9d7ba0c789475681b382c8af18bb9bd6156a52
[ROCm/hip commit: af8d308745 ]
2016-09-15 17:02:37 +05:30
Rahul Garg
3931c2cf7e
Partial update of memory APIs for doxygen documentation
...
Change-Id: I7865f4591c7f64b2a21702c35f6233b845e7c403
[ROCm/hip commit: 9e15b59dc4 ]
2016-09-14 12:53:08 +05:30
Rahul Garg
bfba68f716
Partial- Doxygen related changes for Memory APIs
...
Change-Id: I7ccc143571e0b26c16c70262565d6e69d6e7b6b5
[ROCm/hip commit: f33a0dd4a2 ]
2016-09-13 17:33:11 +05:30
Rahul Garg
c1e86e5d73
Updated Doxygen related documentation for Error APIs
...
Change-Id: I16873503d8e96df91831e2a0503835a1ff0220e3
[ROCm/hip commit: 1b2361ff22 ]
2016-09-13 16:54:46 +05:30
Aditya Atluri
a42972e089
Cleaned doxygen comments for device management runtime apis
...
Change-Id: I8fbba7d997589a67218cfaa132c598ff750ac544
[ROCm/hip commit: 2cc9873c6b ]
2016-09-12 21:06:54 -05:00
Aditya Atluri
dfd8c4e3f2
Added async memcpy driver api for nvcc backend
...
Change-Id: If401fc949b834c883cff9de74adb0d532a0fd942
[ROCm/hip commit: 1cb90bdd6a ]
2016-09-09 10:25:57 -05:00
Aditya Atluri
0700892c0c
Added async memcpy driver api
...
Change-Id: I90e8a078d668a408e79f9e1142e7534771467a4f
[ROCm/hip commit: 2d5140cb27 ]
2016-09-09 10:21:52 -05:00
Maneesh Gupta
d50a280d72
Remove redundant API hipDeviceGetFromId from HCC path
...
Change-Id: Id6b4f1374b12cb3949d725f0859425cd8de6d868
[ROCm/hip commit: 51f25f9271 ]
2016-09-09 12:06:19 +05:30
Aditya Atluri
702225d58f
Added signal management which passes stress tests
...
Change-Id: I7e1660a8ca2c5ee580a91f76eae9a58ca49f0457
[ROCm/hip commit: f03570d8cc ]
2016-09-08 14:52:51 -05:00
Rahul Garg
2c3bd0598e
Removed return code related doxygen from hip_device src file
...
Change-Id: Iffe51b69dd6be064b7898d06e537a505e27edb0b
[ROCm/hip commit: a52cb887c2 ]
2016-09-08 23:12:12 +05:30
Rahul Garg
7e78ed7190
Initial support for hipChooseDevice function
...
Change-Id: Iedbf5f98c96673ab701dd7539d80a77b994d296f
[ROCm/hip commit: 9e05375acf ]
2016-09-08 22:37:24 +05:30
Ben Sander
5ad285594a
Bump min required HCC version (need feature for hipStreamQuery)
...
Change-Id: I3d51de0527b73a88948b0263a4ba6cb90d71a280
[ROCm/hip commit: 172939e397 ]
2016-09-07 15:18:34 -05:00
Ben Sander
6445921e03
Add hipStreamQuery
...
Change-Id: Ib0813b1065feba4fe9ae861d24cfc6f9c5f580be
[ROCm/hip commit: 4e994a3025 ]
2016-09-07 15:18:34 -05:00
Ben Sander
4746d3002d
refactor ihipPreLaunchKernel phase#1
...
- Fix calls to HIP_INIT_API to pass all function arguments.
- Change ihipFunction to follow coding convention:
- leading underscore for member fields,
- camelCase for member fields.
- move kernel print function inside ihipPreLaunchKernel.
- add HIP_TRACE_API_COLOR, control color of messages.
- add ihipLogStatus wrapper to hipDeviceSynchronize()
Change-Id: I20bbb644da213f821404648945197254e3648fc9
[ROCm/hip commit: 48b1f7a6ea ]
2016-09-07 15:18:34 -05:00
Aditya Atluri
8a50f6465e
Fixed group and private memory size to AQL
...
Change-Id: I6e721f63fe5697b7b90a7d25add9aa024d9dc429
[ROCm/hip commit: 2c2f6ab078 ]
2016-09-07 12:57:18 -05:00
Ben Sander
85e7d1799b
add hipStreamQuery on nvcc, fix hipStreamWaitEvent for nvcc
...
[ROCm/hip commit: 1f40a73ae1 ]
2016-09-02 17:26:16 -05:00
Ben Sander
5820670910
Fix double-lock of stream on hipModuleLaunchKernel
...
Change-Id: I4ca164971c25f4eb8fbcca11d6258367bb3d2ab4
[ROCm/hip commit: cdba60a566 ]
2016-09-02 12:47:49 -05:00
pensun
93b17def0b
Add deprecated information for threadfence() and threadfence_system() function.
...
Change-Id: I71793e9f48523776a87c91f3ed1eef7b9a9da88b
[ROCm/hip commit: 1f2607153f ]
2016-09-02 09:52:07 -05:00
Ben Sander
d3fb92374d
Only use ihipLogStatus from top-level HIP functions.
...
Change-Id: I07e9c088d5c16a79ed52cb008a798889a656016c
[ROCm/hip commit: db9fe9f494 ]
2016-09-02 09:46:59 -05:00
Ben Sander
bcd1bdb132
improve debug for event
...
Change-Id: If6c0e25729d9964cbe5967833247a6d791d575a0
[ROCm/hip commit: d1fb90966e ]
2016-09-02 09:46:59 -05:00
Ben Sander
bb0afa4e38
Refactor for stream->_av.
...
- move _av into stream critical section. ( HCC accelerator_view is not
thread-safe but HIP steram is. )
- Refactored many places in code that need to acquire critical section.
some were previously thread races, ie enqueueing marker.
-remove support for GRID_LAUNCH_VERSION < 20
-Enable USE_AV_COPY based on HCC work-week.
- Review hipModule docs, some calrity/editing.
Change-Id: I3ce7c25ece048c3504f55ecd4683e506bb1fc8b6
[ROCm/hip commit: e76a272d48 ]
2016-09-02 09:46:59 -05:00
Ben Sander
3f22169885
Documentation review and update
...
Change-Id: If40d096646014d70a198db3532758028abe6a93f
[ROCm/hip commit: b1b099941d ]
2016-09-02 09:15:49 -05:00
Rahul Garg
af9fcb7c87
Added hipDeviceTotalMem
...
Change-Id: I877fbc9e4767bbd70ecd0184f5123c9bc6cbd06f
[ROCm/hip commit: 2f8d9e20b2 ]
2016-09-02 15:12:50 +05:30
Rahul Garg
bb215fe616
Added hipDeviceComputeCapability, hipDeviceGetPCIBusId and hipDeviceGetName
...
Change-Id: Ibe2d975df796712633900ddc7b0734ec2b8ab4ec
[ROCm/hip commit: 3f5a2f8397 ]
2016-09-02 14:45:53 +05:30
Rahul Garg
5703cef9de
Added hipDeviceGet function
...
Change-Id: I7c25bc24680589682af1b199072807523fc37f50
[ROCm/hip commit: d21e586462 ]
2016-09-02 12:25:50 +05:30
Ben Sander
aaca975b25
add hipStreamWaitEvent on nvcc
...
[ROCm/hip commit: 32e9436374 ]
2016-09-01 13:28:27 -05:00
Rahul Garg
00b92e6e35
Added doxygen documentation for hipCtxXXX APIs
...
Change-Id: Id9cf3491e9a8c78cb7bfeb9976c36d6fe565628f
[ROCm/hip commit: 94f035d80d ]
2016-09-01 12:22:37 +05:30
Aditya Atluri
5dea55df88
added doxygen comments for hipModuleLaunchKernel
...
Change-Id: I8a52d2e62f4b7eea8e05d779b9fda49f0ac45130
[ROCm/hip commit: 69fb9ee3aa ]
2016-08-31 10:18:46 -05:00
Rahul Garg
b7b599f079
CUresult to hipError mapping updates
...
Change-Id: I602a70acda798a47ebbbef84b438b21c399821c3
[ROCm/hip commit: 310f0660aa ]
2016-08-30 15:55:51 +05:30
Aditya Atluri
06af9cf427
Added doxygen comments for module apis
...
Change-Id: I1825249bf91efe7d058f9026a82ec47855759c98
[ROCm/hip commit: f6f92a6528 ]
2016-08-29 21:24:19 -05:00
Ben Sander
6c2759e70d
Refactor trace code for hipLaunchKernel.
...
- Use standard print functions for streams.
- Add HIP_INIT macro, for cases where we want to initialize HIP but not
log an API (ihipPreKernelLaunch).
Change-Id: If43cf8a363d918bcd3722a2e6a965d4cfa2e03e7
[ROCm/hip commit: 21e5c25225 ]
2016-08-29 18:37:57 -05:00
Aditya Atluri
37dec666b2
added hipInit for cuInit nvcc path
...
Change-Id: I594d08d936ac5d06f16e42c63062ac5776b65a0c
[ROCm/hip commit: dfc60a8359 ]
2016-08-29 15:20:09 -05:00
Aditya Atluri
dd8f451428
Changed module api to work with nvcc and hipcc path
...
- Added cuda and cudart linking for nvcc path in hipcc
- Added hipMemcpyHtoD and hipMemcpyDtoH for nvcc path
- Changed hipDeviceptr to hipDeviceptr_t
- Fixed hipMemcpy*to* API signatues
Change-Id: I6ef076b507f92502efda475c83dcdcdd462afc37
[ROCm/hip commit: 4b377f63d0 ]
2016-08-29 15:05:12 -05:00
Aditya Atluri
8e79c17ca6
Fixed nvcc path for module apis
...
Change-Id: I43c7a6bc226f4f270c37f3c4af86b3b3efd0b175
[ROCm/hip commit: 9e21549139 ]
2016-08-28 22:50:44 -05:00