Commit Graph

941 Commits

Author SHA1 Message Date
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
Maneesh Gupta 7abb7f33e5 Ignore .* files again
Change-Id: Idf430bea898537df2cdef11796b12e52fa4cd9c6


[ROCm/hip commit: 71f9efd758]
2016-09-16 12:39:33 +05:30
Rahul Garg b4518a750f Added further properties in hipChooseDevice
Change-Id: I8f7f5800e8a95873318a534f09e75e037ad31b06


[ROCm/hip commit: 13e88c54d7]
2016-09-16 11:18:34 +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
Maneesh Gupta bce29635c2 FindHIP: Initial support for HIP_ADD_LIBRARY
Change-Id: Ic8b93c2a9daff2dddb3a94b62981d3a1f03afd5c


[ROCm/hip commit: a4c4be2020]
2016-09-16 10:17:27 +05:30
Maneesh Gupta 2afa7480fb FindHIP: determine HIP_PLATFORM at build time instead of compile time
Change-Id: Icb99d23f2874c4c15771641d7e3e91bb5c918f27


[ROCm/hip commit: 2674204ade]
2016-09-16 10:16:34 +05:30
Aditya Atluri ac30522114 added vimrc for current project
1. Added vimrc config file for HIP
2. Corrected square sample indent

Change-Id: I3e1d92403571148fe6825db6ad63ad925ae69519


[ROCm/hip commit: 4911876371]
2016-09-15 11:40:17 -05:00
Aditya Atluri ba1c02dd50 added more error codes to hipErrorGetString
Change-Id: I80c675905d94813502040fd0caa07985fa8c7dcc


[ROCm/hip commit: 7407cb2600]
2016-09-15 11:28:18 -05:00
Aditya Atluri fd1437a95c added new error reporting case
Change-Id: I5f0a37dbe396412f5602d04df19d538e451c2696


[ROCm/hip commit: 8110f562ab]
2016-09-15 10:50:26 -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
Maneesh Gupta 4fdf50a0a1 Directed tests: Remove support for HIP_BUILD_LOCAL=0
Change-Id: Ib73845ac8ea0507ca8e476995aa8c237b11d0ccf


[ROCm/hip commit: 92fcd74a38]
2016-09-13 20:40:19 +05:30
Maneesh Gupta 0e9d2cbdc7 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/hip commit: 9749a10abc]
2016-09-13 20:11:33 +05:30
Evgeny Mankov 3328b1450f [HIPIFY] CUDA Driver API porting to HIP : Init and Memory functions support.
[ROCm/hip commit: 67de23d6b9]
2016-09-13 15:11:21 +03:00
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
Evgeny Mankov 55f4ec2ed9 [HIPIFY] CUDA Driver API porting to HIP : Stream functions support.
[ROCm/hip commit: 9145df8b63]
2016-09-09 11:46:35 +03:00
Evgeny Mankov 1b3c5452e2 [HIPIFY] CUDA Driver API porting to HIP : Module functions support.
[ROCm/hip commit: bc28c37654]
2016-09-09 11:31:50 +03:00
Evgeny Mankov bfdbab5303 [HIPIFY] CUDA Driver API porting to HIP : Event functions support.
[ROCm/hip commit: 84f8d97ba5]
2016-09-09 11:15:11 +03:00
Evgeny Mankov 940c8682ec [HIPIFY] CUDA Driver API porting to HIP : Conversion type Driver and driver functions are added.
[ROCm/hip commit: 3cbd5d88fe]
2016-09-09 11:10:19 +03:00
Maneesh Gupta 1919a6bc46 Directed tests: Guard unsupported host math functions on NVCC
Change-Id: I1145c0e45a913167c82ddc593d8a9027f237c7ba


[ROCm/hip commit: a07d51d5b9]
2016-09-09 12:07:15 +05:30
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
Maneesh Gupta b7e53075ab Directed tests: Fix hipCtx_simple on NVCC
The test was using hipDeviceGetFromId instead of hipDeviceGet

Change-Id: Ia035ded5212f2659d5c8f01e9f6fcec514fe7ccb


[ROCm/hip commit: 8efae1e488]
2016-09-09 12:04:32 +05:30
Maneesh Gupta 81e469c942 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/hip commit: 59b6ffbe70]
2016-09-09 12:01:41 +05:30
Maneesh Gupta f2e0091188 directed tests: Show HIP build errors during configure stage
Change-Id: I068b668902cf54286ce5bb4c6c718b643bfa5754


[ROCm/hip commit: a3f892e69a]
2016-09-09 11:01:10 +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
Maneesh Gupta 1116aa6afa Directed tests: Refactor phase 1 - build HIP the right way
Change-Id: I8fcd2bcb01b12878878f50777e2cf0095fae61a1


[ROCm/hip commit: 6db6dbaaaf]
2016-09-08 17:20:38 +05:30
Ben Sander 5de16a5c45 Adapt to _kernelSymbol
Change-Id: Idebb7d7e895286ce5423afdcf391e00fa8b2b94f


[ROCm/hip commit: 0693b1693f]
2016-09-07 15:48:40 -05:00
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
Maneesh Gupta 97e750255f CMakeLists.txt: Change default to HIP static library
Change-Id: I9b233c6873d0a69d9aedeb1f9f3773e4258c6f44


[ROCm/hip commit: 87d7e95693]
2016-09-07 19:22:38 +05:30
Maneesh Gupta 67d6f9a803 FindHIP: don't clobber CXX linker and fix some typos
Change-Id: Ie92e9d7c212491ce54f0709d291fafaeb1c479de


[ROCm/hip commit: c4735224df]
2016-09-07 12:38:25 +05:30
Maneesh Gupta 1f34c0115c Rename hipgenisa.sh -> hccgenco.sh
Change-Id: Icfdbb35acd7e84881bd1ab7ef3c85a3109902c6a


[ROCm/hip commit: 27b5494537]
2016-09-07 10:23:02 +05:30
Maneesh Gupta 88030a8f54 module_api/Makefile: Update as per newer hipgenisa.sh
Change-Id: I479c74eae00d7521434f2740ce5930e326ea05cf


[ROCm/hip commit: 9b93847628]
2016-09-06 17:47:10 +05:30
Maneesh Gupta b001facf05 hipgenisa.sh: Refactor to handle multiple source files
Change-Id: Icc212c43b3bf8c33fb856cd6fc5be7bbebb38d42


[ROCm/hip commit: 2c69d602c4]
2016-09-06 17:45:59 +05:30
Maneesh Gupta 30d8cb3f8a hipcc: Pass ROCM_TARGET as env to hipgenisa.sh
Change-Id: Ib55b6366ae392ca10266ffae38722776ba91f274


[ROCm/hip commit: 380a6c412b]
2016-09-06 15:46:18 +05:30
Maneesh Gupta 9612111eb3 hipgenisa.sh: Honors ROCM_TARGET env or uses default
Change-Id: Idabf77ff1610ba4adbc78cfa69eb6e87d7e94ee9


[ROCm/hip commit: 2d9cf60127]
2016-09-06 15:45:11 +05:30
Maneesh Gupta 8a3266600e hipgenisa.sh: exit if no command-line args specified
Change-Id: Ic1b532927fdbb5b9dfe6b2dd144ffad1ee2e6b16


[ROCm/hip commit: 2bb7ad5eba]
2016-09-06 15:23:56 +05:30
Maneesh Gupta 7d2c2f2bf3 hipcc: Pass ROCM_PATH via env to hipgenisa.sh
Change-Id: Ibc2dd8ce65645fd946f1a749effcd9ca0828c453


[ROCm/hip commit: 23068b4ac5]
2016-09-06 15:11:17 +05:30