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
Cette révision appartient à :
Ben Sander
2016-09-02 15:49:22 -05:00
Parent 2c2f6ab078
révision 48b1f7a6ea
7 fichiers modifiés avec 171 ajouts et 66 suppressions
+2 -2
Voir le fichier
@@ -27,7 +27,7 @@ unsigned p_streams = 6;
//------
// Structure for one stream;
template <typename T>
template <typename T>
class Streamer {
public:
Streamer(size_t numElements);
@@ -99,7 +99,7 @@ void parseMyArguments(int argc, char *argv[])
//---
int main(int argc, char *argv[])
{
HipTest::parseStandardArguments(argc, argv, true);
HipTest::parseStandardArguments(argc, argv, false);
parseMyArguments(argc, argv);
typedef Streamer<float> FloatStreamer;