spinn_front_end_common.interface.provenance package¶
Submodules¶
spinn_front_end_common.interface.provenance.abstract_provides_local_provenance_data module¶
spinn_front_end_common.interface.provenance.abstract_provides_provenance_data_from_machine module¶
spinn_front_end_common.interface.provenance.pacman_provenance_extractor module¶
-
class
spinn_front_end_common.interface.provenance.pacman_provenance_extractor.
PacmanProvenanceExtractor
[source]¶ Bases:
object
Extracts Provenance data from a PACMANAlgorithmExecutor
-
data_items
¶ returns the provenance data items
Returns: list of provenance data items. Return type: iterable of ProvenanceDataItem
-
spinn_front_end_common.interface.provenance.provides_provenance_data_from_machine_impl module¶
-
class
spinn_front_end_common.interface.provenance.provides_provenance_data_from_machine_impl.
ProvidesProvenanceDataFromMachineImpl
[source]¶ -
An implementation that gets provenance data from a region of ints on the machine
-
class
PROVENANCE_DATA_ENTRIES
¶ Bases:
enum.Enum
-
CALLBACK_QUEUE_OVERLOADED
= 1¶
-
DMA_QUEUE_OVERLOADED
= 2¶
-
MAX_NUMBER_OF_TIMER_TIC_OVERRUN
= 4¶
-
TIMER_TIC_HAS_OVERRUN
= 3¶
-
TRANSMISSION_EVENT_OVERFLOW
= 0¶
-
-
class
Module contents¶
-
class
spinn_front_end_common.interface.provenance.
AbstractProvidesLocalProvenanceData
[source]¶ Bases:
object
Indicates an object that provides locally obtained provenance data
-
class
spinn_front_end_common.interface.provenance.
AbstractProvidesProvenanceDataFromMachine
[source]¶ Bases:
object
Indicates that an object provides provenance data retrieved from the machine
-
class
spinn_front_end_common.interface.provenance.
PacmanProvenanceExtractor
[source]¶ Bases:
object
Extracts Provenance data from a PACMANAlgorithmExecutor
-
data_items
¶ returns the provenance data items
Returns: list of provenance data items. Return type: iterable of ProvenanceDataItem
-
-
class
spinn_front_end_common.interface.provenance.
ProvidesProvenanceDataFromMachineImpl
[source]¶ -
An implementation that gets provenance data from a region of ints on the machine
-
class
PROVENANCE_DATA_ENTRIES
¶ Bases:
enum.Enum
-
CALLBACK_QUEUE_OVERLOADED
= 1¶
-
DMA_QUEUE_OVERLOADED
= 2¶
-
MAX_NUMBER_OF_TIMER_TIC_OVERRUN
= 4¶
-
TIMER_TIC_HAS_OVERRUN
= 3¶
-
TRANSMISSION_EVENT_OVERFLOW
= 0¶
-
-
class