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( 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.
-
NUM_PROVENANCE_DATA_ENTRIES
= 5¶
-
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¶
-
-
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( ProvenanceDataItem
)
-
-
class
spinn_front_end_common.interface.provenance.
ProvidesProvenanceDataFromMachineImpl
[source]¶ -
An implementation that gets provenance data from a region of ints on the machine.
-
NUM_PROVENANCE_DATA_ENTRIES
= 5¶
-
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¶
-
-