pygrenade_vx.network.NetworkGraphStatistics
-
class
pygrenade_vx.network.
NetworkGraphStatistics
Bases:
pybind11_builtins.pybind11_object
-
__init__
(*args, **kwargs) Overloaded function.
__init__(self: _pygrenade_vx_network.NetworkGraphStatistics) -> None
__init__(self: _pygrenade_vx_network.NetworkGraphStatistics, arg0: _pygrenade_vx_network.NetworkGraphStatistics) -> None
Methods
__init__
(*args, **kwargs)Overloaded function.
Get duration spent constructing abstract network (Network).
get_execution_instances
(self)Get duration spent constructing hardware network (NetworkGraph) given a routing result and abstract network.
get_routing_duration
(self)Get duration spent routing the abstract network (Network).
Get duration spent verifying hardware network (NetworkGraph) for correct routing.
-
class
ExecutionInstance
Bases:
pybind11_builtins.pybind11_object
-
get_neuron_usage
(self: _pygrenade_vx_network.NetworkGraphStatistics.ExecutionInstance) → float Get used fraction of neurons vs. all hardware circuits.
-
get_num_neurons
(self: _pygrenade_vx_network.NetworkGraphStatistics.ExecutionInstance) → int Get number of neurons in network graph. This is the same amount as hardware circuits.
-
get_num_populations
(self: _pygrenade_vx_network.NetworkGraphStatistics.ExecutionInstance) → int Get number of populations in network graph.
-
get_num_projections
(self: _pygrenade_vx_network.NetworkGraphStatistics.ExecutionInstance) → int Get number of projections in network graph.
-
get_num_synapse_drivers
(self: _pygrenade_vx_network.NetworkGraphStatistics.ExecutionInstance) → int Get number of synapse drivers in network graph. This is the same amount as hardware circuits.
-
get_num_synapses
(self: _pygrenade_vx_network.NetworkGraphStatistics.ExecutionInstance) → int Get number of synapses in network graph. This is the same amount as hardware circuits.
-
get_synapse_driver_usage
(self: _pygrenade_vx_network.NetworkGraphStatistics.ExecutionInstance) → float Get used fraction of synapse drivers vs. all hardware circuits.
-
get_synapse_usage
(self: _pygrenade_vx_network.NetworkGraphStatistics.ExecutionInstance) → float Get used fraction of synapses vs. all hardware circuits.
-
-
get_abstract_network_construction_duration
(self: _pygrenade_vx_network.NetworkGraphStatistics) → datetime.timedelta Get duration spent constructing abstract network (Network).
-
get_execution_instances
(self: _pygrenade_vx_network.NetworkGraphStatistics) → Dict[_pygrenade_vx_common.ExecutionInstanceID, _pygrenade_vx_network.NetworkGraphStatistics.ExecutionInstance]
-
get_hardware_network_construction_duration
(self: _pygrenade_vx_network.NetworkGraphStatistics) → datetime.timedelta Get duration spent constructing hardware network (NetworkGraph) given a routing result and abstract network.
-
get_routing_duration
(self: _pygrenade_vx_network.NetworkGraphStatistics) → datetime.timedelta Get duration spent routing the abstract network (Network).
-
get_verification_duration
(self: _pygrenade_vx_network.NetworkGraphStatistics) → datetime.timedelta Get duration spent verifying hardware network (NetworkGraph) for correct routing.
-