mcgdb.model.gpu package¶
Interaction module¶
-
class
mcgdb.model.gpu.interaction.cmd_InfoKernels[source]¶ Bases:
gdb.Commandinfo kernels [+where] [{?+-}break +use_count] [{?+-}hide] [-unused]
Representation module¶
-
class
mcgdb.model.gpu.representation.Buffer(*args, **kws)[source]¶ Bases:
object-
OVERWRITTEN= 'OVERWRITTEN'¶
-
READ_AVAILABLE= 'READ_AVAILABLE'¶
-
READ_ONLY= 0¶
-
READ_WRITE= 1¶
-
TRANSFERED= 'TRANSFERED'¶
-
WRITE_AVAILABLE= 'WRITE_AVAILABLE'¶
-
WRITE_ONLY= 2¶
-
dict_= {}¶
-
classmethod
init_dict(key, self)¶ Add the current object to its class dictionnary (in __init__).
Parameters: - key -- Unique id of this object instance.
- self -- Object instance put in the dict.
-
classmethod
key_to_value(key)¶ Get object identified with key key.
Parameters: key -- key to lookup.
-
last_number= 0¶
-
list_= []¶
-
-
class
mcgdb.model.gpu.representation.Event(*args, **kws)[source]¶ Bases:
object-
entities= []¶
-
last_number= 0¶
-
lasts_= []¶
-
list_= []¶
-
-
class
mcgdb.model.gpu.representation.Kernel(*args, **kws)[source]¶ Bases:
object-
RUNNING= 'RUNNING'¶
-
dict_= {}¶
-
classmethod
init_dict(key, self)¶ Add the current object to its class dictionnary (in __init__).
Parameters: - key -- Unique id of this object instance.
- self -- Object instance put in the dict.
-
classmethod
key_to_value(key)¶ Get object identified with key key.
Parameters: key -- key to lookup.
-
last_number= 0¶
-
list_= []¶
-
-
class
mcgdb.model.gpu.representation.Program(*args, **kws)[source]¶ Bases:
object-
dict_= {}¶
-
classmethod
init_dict(key, self)¶ Add the current object to its class dictionnary (in __init__).
Parameters: - key -- Unique id of this object instance.
- self -- Object instance put in the dict.
-
classmethod
key_to_value(key)¶ Get object identified with key key.
Parameters: key -- key to lookup.
-
last_number= 0¶
-
list_= []¶
-
User module¶
-
class
mcgdb.model.gpu.environment.user_helper.EventBreakpoint(location, txt, with_finish)[source]¶ Bases:
mcgdb.capture.FunctionBreakpoint-
func_type= <function type: Definition>¶
-