pacman.operations.placer_algorithms package¶
Submodules¶
pacman.operations.placer_algorithms.basic_placer module¶
pacman.operations.placer_algorithms.connective_based_placer module¶
-
class
pacman.operations.placer_algorithms.connective_based_placer.
ConnectiveBasedPlacer
[source]¶ Bases:
pacman.operations.placer_algorithms.radial_placer.RadialPlacer
A radial algorithm that can place a machine graph onto a machine using a circle out behaviour from a Ethernet at a given point and which will place things that are most connected closest to each other
pacman.operations.placer_algorithms.one_to_one_placer module¶
-
class
pacman.operations.placer_algorithms.one_to_one_placer.
OneToOnePlacer
[source]¶ Bases:
pacman.operations.placer_algorithms.radial_placer.RadialPlacer
Placer that puts vertices which are directly connected to only its destination on the same chip
pacman.operations.placer_algorithms.radial_placer module¶
Module contents¶
-
class
pacman.operations.placer_algorithms.
RadialPlacer
[source]¶ Bases:
object
A placement algorithm that can place a machine graph onto a machine choosing chips radiating in a circle from the boot chip
-
class
pacman.operations.placer_algorithms.
BasicPlacer
[source]¶ Bases:
object
A basic placement algorithm that can place a machine graph onto a machine using the chips as they appear in the machine
-
class
pacman.operations.placer_algorithms.
ConnectiveBasedPlacer
[source]¶ Bases:
pacman.operations.placer_algorithms.radial_placer.RadialPlacer
A radial algorithm that can place a machine graph onto a machine using a circle out behaviour from a Ethernet at a given point and which will place things that are most connected closest to each other