Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion spinn_front_end_common/utilities/report_functions/reports.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
from spinn_utilities.progress_bar import ProgressBar
from spinn_utilities.log import FormatAdapter

from spinn_machine import Chip, MulticastRoutingEntry, Router
from spinn_machine import Chip, MulticastRoutingEntry, Router, CoreSubset

from pacman.model.graphs.application import (
ApplicationEdgePartition, ApplicationVertex)
Expand Down Expand Up @@ -763,6 +763,17 @@ def generate_binaries_report() -> None:
f.write("\nFull paths\n")
for key in keys:
f.write(f"{key}: {aplxs[key]}\n")

f.write("\nCores\n")
for key in keys:
core_subsets = targets.get_cores_for_binary(aplxs[key])
as_str = ""
core_subset: CoreSubset
for core_subset in core_subsets:
as_str += (f"({core_subset.x}:{core_subset.y}:"
f"{list(core_subset.processor_ids)})")
f.write(f"{key}: {as_str}\n")

except Exception as ex: # pylint: disable=broad-except
f.write(str(ex))
logger.exception(f"generate_binaries_report error: {ex}")
Expand Down
Loading