First results when performing network.compile(clear=True)
Compiling the following strategies: layer_placement, cell_to_cell
Clearing data
Starting placement strategies: layer_placement
Queued 1 jobs for layer_placement
Placing 10 cell in [0 0 0]
Starting connectivity strategies: cell_to_cell
Queued 1 jobs for cell_to_cell
Runtime: 0.011723041534423828 2
Then comment this line and un-comment the line network.compile(skip_placement=True, skip_after_placement=True, redo=["cell_to_cell"])
Compiling the following strategies: layer_placement, cell_to_cell
Redo-affected placement: layer_placement
Redo-affected connectivity: cell_to_cell
Clearing all data of cell
Clearing connectivity data of cell
Starting connectivity strategies: cell_to_cell
Queued 1 jobs for cell_to_cell
Runtime: 0.0033278465270996094 2
The placement of the layer is redone despite skip_placement. The network does not contain any cells (previously was 10).
Attached is a small configuration example to test the redo flag of
network.compile
.First results when performing
network.compile(clear=True)
Then comment this line and un-comment the line
network.compile(skip_placement=True, skip_after_placement=True, redo=["cell_to_cell"])
The placement of the layer is redone despite
skip_placement
. The network does not contain any cells (previously was 10).