Maneesh Gupta
d2cf70716b
Expose HIP_VERSION_* to HIP source and HIP applications
...
Change-Id: I6fb0d6711642c4fad2cd89b98707ee4b548b7243
[ROCm/clr commit: ba9d9708f7 ]
2016-09-22 12:27:07 +05:30
pensun
536fbebbe6
doc fix for hipStream
...
Change-Id: I618464c8b9ffa0a566434e72d2bc87a152884ca1
[ROCm/clr commit: d64bbacdd9 ]
2016-09-21 12:03:01 -05:00
Maneesh Gupta
a11bf35903
FindHIP: Fix bug in parsing source files and options
...
Change-Id: Ib1c793dd19d61b387da3f5894c4e37c66f02b753
[ROCm/clr commit: 6b9d8e85a7 ]
2016-09-20 20:46:49 +05:30
Maneesh Gupta
9cdba6fcdf
FindHIP: Fix bug in handling HIP_SOURCE_PROPERTY_FORMAT
...
Change-Id: I6f19c487b222039e2653a8de1930c02da64318ed
[ROCm/clr commit: 3e18b5fdf3 ]
2016-09-20 14:03:51 +05:30
Maneesh Gupta
585ed80005
FindHIP: Fix formatting issues
...
Change-Id: I169266fe34fec1d0619b299733e9997eddc16d90
[ROCm/clr commit: f9a9936c49 ]
2016-09-20 12:53:55 +05:30
Rahul Garg
6d1d6b9cfb
Added return error code hipErrorInvalidValue in hipMemGetInfo
...
Change-Id: If01b012136b655ff8eb4878eb703dfe3e6a36530
[ROCm/clr commit: 8842a0d5b8 ]
2016-09-17 23:54:20 +05:30
pensun
bc4632f143
Revert "resolve merge conflict"
...
This reverts commit 6c680d648b .
[ROCm/clr commit: e11b6144e4 ]
2016-09-16 16:04:48 -05:00
pensun
6c680d648b
resolve merge conflict
...
Change-Id: I041730d4208ae1865820f5df73a67ba60fd4bc3c
[ROCm/clr commit: 213fd6c961 ]
2016-09-16 11:13:43 -05:00
Maneesh Gupta
7e0da99eed
Some more event API documentation fixes
...
Change-Id: I159706e6771bec5270dda81800c1c6fd5f13d254
[ROCm/clr commit: 70a1a498f6 ]
2016-09-16 15:26:58 +05:30
Maneesh Gupta
dace68aea3
Fix typo in comment
...
Change-Id: I217012e10d8e5322aa0dc7dd5915be10df35fb53
[ROCm/clr commit: 1dc1c056d4 ]
2016-09-16 15:18:17 +05:30
Maneesh Gupta
d9488e163f
Updates to doxygen documentation for HIP Event APIs
...
Change-Id: Ic2e4a5725aebca14ac824da43436aacd0fe0a45c
[ROCm/clr commit: b14d2c8c8e ]
2016-09-16 15:06:54 +05:30
Maneesh Gupta
7d23b1c707
Fix fence functions doxygen group
...
Change-Id: I222eecb0eb0174b9f19e15b16c1ee06b7ba1e67e
[ROCm/clr commit: f51b5dda0c ]
2016-09-16 15:06:54 +05:30
Rahul Garg
e3f80daeef
Updated error codes in Memory APIs
...
Change-Id: I328090db929867fd3500fc471b69f86c6f595912
[ROCm/clr commit: 5b0a4eeaba ]
2016-09-16 14:59:08 +05:30
Rahul Garg
fb1c7029c4
Corrected wrong error code name in memory APIs
...
Change-Id: I16a8ebf6d530f2e7d266a1a63a76ba7b9710c8c1
[ROCm/clr commit: 58a828ede5 ]
2016-09-16 14:14:45 +05:30
Rahul Garg
de2c138bd7
Partial updates of error codes for Memory APIs
...
Change-Id: If924867cc62f56dc9eaf81f5499ba66f417c393a
[ROCm/clr commit: cb3bff0a0d ]
2016-09-16 12:59:41 +05:30
Maneesh Gupta
8a90abd86f
Ignore .* files again
...
Change-Id: Idf430bea898537df2cdef11796b12e52fa4cd9c6
[ROCm/clr commit: 4ceb73baa1 ]
2016-09-16 12:39:33 +05:30
Rahul Garg
b16b1fdda8
Added further properties in hipChooseDevice
...
Change-Id: I8f7f5800e8a95873318a534f09e75e037ad31b06
[ROCm/clr commit: 6139d5f587 ]
2016-09-16 11:18:34 +05:30
Rahul Garg
2594f0d017
HIP/NVCC path for hipChooseDevice
...
Change-Id: I64690d7df1f5493e067c7ff5e3b39a10fcf323bb
[ROCm/clr commit: 2c1bd4bd10 ]
2016-09-16 11:15:03 +05:30
Maneesh Gupta
ae7c3ac338
FindHIP: Initial support for HIP_ADD_LIBRARY
...
Change-Id: Ic8b93c2a9daff2dddb3a94b62981d3a1f03afd5c
[ROCm/clr commit: 730268e087 ]
2016-09-16 10:17:27 +05:30
Maneesh Gupta
99dfaeec96
FindHIP: determine HIP_PLATFORM at build time instead of compile time
...
Change-Id: Icb99d23f2874c4c15771641d7e3e91bb5c918f27
[ROCm/clr commit: 2c3ce272e6 ]
2016-09-16 10:16:34 +05:30
Aditya Atluri
891d5efd18
added vimrc for current project
...
1. Added vimrc config file for HIP
2. Corrected square sample indent
Change-Id: I3e1d92403571148fe6825db6ad63ad925ae69519
[ROCm/clr commit: 8faf2ed7e3 ]
2016-09-15 11:40:17 -05:00
Aditya Atluri
29a9549a47
added more error codes to hipErrorGetString
...
Change-Id: I80c675905d94813502040fd0caa07985fa8c7dcc
[ROCm/clr commit: 6cb5a13a2b ]
2016-09-15 11:28:18 -05:00
Aditya Atluri
18756a8e91
added new error reporting case
...
Change-Id: I5f0a37dbe396412f5602d04df19d538e451c2696
[ROCm/clr commit: 2c12394d52 ]
2016-09-15 10:50:26 -05:00
Maneesh Gupta
3ea180e0fc
Fixed broken HIP build on NVCC path
...
Change-Id: Iae9d7ba0c789475681b382c8af18bb9bd6156a52
[ROCm/clr commit: 4b1c7eed8a ]
2016-09-15 17:02:37 +05:30
Rahul Garg
e30f24ee85
Partial update of memory APIs for doxygen documentation
...
Change-Id: I7865f4591c7f64b2a21702c35f6233b845e7c403
[ROCm/clr commit: d3aff68f37 ]
2016-09-14 12:53:08 +05:30
Maneesh Gupta
c9c4ce4c96
Directed tests: Remove support for HIP_BUILD_LOCAL=0
...
Change-Id: Ib73845ac8ea0507ca8e476995aa8c237b11d0ccf
[ROCm/clr commit: 33fe29ae9f ]
2016-09-13 20:40:19 +05:30
Maneesh Gupta
60e1b0d8a9
Directed tests: Refactor phase 2
...
- Restore HIP_BUILD_LOCAL flag. Defaults to 1.
- HIP_PATH is used only when HIP_BUILD_LOCAL is 0.
- HIP_PLATFORM, HCC_HOME, HIP_LIB_TYPE are passed on to HIP build.
- Specifying HCC_HOME automatically sets HIP_DEVELOPER=1 for HIP build.
- Always show HIP configure step output. Output is colored magenta.
- Fix code indentation.
Change-Id: I74f2d9c1cb04bf865313b2db6b55fda567c8e071
[ROCm/clr commit: d85012df42 ]
2016-09-13 20:11:33 +05:30
Evgeny Mankov
f751b59d8b
[HIPIFY] CUDA Driver API porting to HIP : Init and Memory functions support.
...
[ROCm/clr commit: 50786a4b70 ]
2016-09-13 15:11:21 +03:00
Rahul Garg
a3481aab45
Partial- Doxygen related changes for Memory APIs
...
Change-Id: I7ccc143571e0b26c16c70262565d6e69d6e7b6b5
[ROCm/clr commit: 9155e1f2fd ]
2016-09-13 17:33:11 +05:30
Rahul Garg
75014fb837
Updated Doxygen related documentation for Error APIs
...
Change-Id: I16873503d8e96df91831e2a0503835a1ff0220e3
[ROCm/clr commit: c6808ddc0e ]
2016-09-13 16:54:46 +05:30
Aditya Atluri
0b12997ca2
Cleaned doxygen comments for device management runtime apis
...
Change-Id: I8fbba7d997589a67218cfaa132c598ff750ac544
[ROCm/clr commit: e1d00da7d2 ]
2016-09-12 21:06:54 -05:00
Aditya Atluri
0becc80ce6
Added async memcpy driver api for nvcc backend
...
Change-Id: If401fc949b834c883cff9de74adb0d532a0fd942
[ROCm/clr commit: bbead42cb0 ]
2016-09-09 10:25:57 -05:00
Aditya Atluri
7373e61507
Added async memcpy driver api
...
Change-Id: I90e8a078d668a408e79f9e1142e7534771467a4f
[ROCm/clr commit: c3ab5a8df8 ]
2016-09-09 10:21:52 -05:00
Evgeny Mankov
a49f1dded6
[HIPIFY] CUDA Driver API porting to HIP : Stream functions support.
...
[ROCm/clr commit: 8abdb1dd54 ]
2016-09-09 11:46:35 +03:00
Evgeny Mankov
9eecef593b
[HIPIFY] CUDA Driver API porting to HIP : Module functions support.
...
[ROCm/clr commit: 3f575ad2b7 ]
2016-09-09 11:31:50 +03:00
Evgeny Mankov
8fd800dce2
[HIPIFY] CUDA Driver API porting to HIP : Event functions support.
...
[ROCm/clr commit: 1567733097 ]
2016-09-09 11:15:11 +03:00
Evgeny Mankov
9d77a26ad6
[HIPIFY] CUDA Driver API porting to HIP : Conversion type Driver and driver functions are added.
...
[ROCm/clr commit: 04fccd6189 ]
2016-09-09 11:10:19 +03:00
Maneesh Gupta
b29be4201e
Directed tests: Guard unsupported host math functions on NVCC
...
Change-Id: I1145c0e45a913167c82ddc593d8a9027f237c7ba
[ROCm/clr commit: 4ce3ac5b85 ]
2016-09-09 12:07:15 +05:30
Maneesh Gupta
905a3a2211
Remove redundant API hipDeviceGetFromId from HCC path
...
Change-Id: Id6b4f1374b12cb3949d725f0859425cd8de6d868
[ROCm/clr commit: 0c56f707f0 ]
2016-09-09 12:06:19 +05:30
Maneesh Gupta
56e62228af
Directed tests: Fix hipCtx_simple on NVCC
...
The test was using hipDeviceGetFromId instead of hipDeviceGet
Change-Id: Ia035ded5212f2659d5c8f01e9f6fcec514fe7ccb
[ROCm/clr commit: f8f75faba3 ]
2016-09-09 12:04:32 +05:30
Maneesh Gupta
b5c5d0fe22
Directed tests: hipDynamicShared now compiles on NVCC
...
NVCC does not support template in extern __shared__. Compilation is
fixed but test still does not run on NVCC.
Change-Id: I427c9170812401460d60ef8e3246525eeda38514
[ROCm/clr commit: df0b908937 ]
2016-09-09 12:01:41 +05:30
Maneesh Gupta
f74dcb94bd
directed tests: Show HIP build errors during configure stage
...
Change-Id: I068b668902cf54286ce5bb4c6c718b643bfa5754
[ROCm/clr commit: f9ecb8d67e ]
2016-09-09 11:01:10 +05:30
Aditya Atluri
a482dd2ae0
Added signal management which passes stress tests
...
Change-Id: I7e1660a8ca2c5ee580a91f76eae9a58ca49f0457
[ROCm/clr commit: 5845a2d8c6 ]
2016-09-08 14:52:51 -05:00
Rahul Garg
58ef4a1880
Removed return code related doxygen from hip_device src file
...
Change-Id: Iffe51b69dd6be064b7898d06e537a505e27edb0b
[ROCm/clr commit: 9ad1d2c39e ]
2016-09-08 23:12:12 +05:30
Rahul Garg
be1dd62dd7
Initial support for hipChooseDevice function
...
Change-Id: Iedbf5f98c96673ab701dd7539d80a77b994d296f
[ROCm/clr commit: 817bd7270f ]
2016-09-08 22:37:24 +05:30
Maneesh Gupta
67645f2224
Directed tests: Refactor phase 1 - build HIP the right way
...
Change-Id: I8fcd2bcb01b12878878f50777e2cf0095fae61a1
[ROCm/clr commit: f9c3e759e9 ]
2016-09-08 17:20:38 +05:30
Ben Sander
70a3ad883c
Adapt to _kernelSymbol
...
Change-Id: Idebb7d7e895286ce5423afdcf391e00fa8b2b94f
[ROCm/clr commit: 8022671a5e ]
2016-09-07 15:48:40 -05:00
Ben Sander
c9463f973a
Bump min required HCC version (need feature for hipStreamQuery)
...
Change-Id: I3d51de0527b73a88948b0263a4ba6cb90d71a280
[ROCm/clr commit: 43c68b20a7 ]
2016-09-07 15:18:34 -05:00
Ben Sander
c75953a822
Add hipStreamQuery
...
Change-Id: Ib0813b1065feba4fe9ae861d24cfc6f9c5f580be
[ROCm/clr commit: fd67689114 ]
2016-09-07 15:18:34 -05:00
Ben Sander
c5f7fd723a
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/clr commit: 745310399d ]
2016-09-07 15:18:34 -05:00