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_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.
-