bloqade.lanes.arch.build.blueprint
blueprint¶
bloqade.lanes.arch.build.blueprint
Architecture blueprint + builder entry point.
Provides the declarative schema (ZoneSpec, DeviceLayout,
ArchBlueprint) and the high-level build_arch function that
turns a blueprint into a validated ArchSpec.
Internally uses ZoneBuilder + ArchBuilder (from
.imperative) for correct-by-construction zone assembly. One
blueprint zone = one Rust zone (no splitting).
View bloqade.lanes.arch.build.blueprint.ZoneSpec →View bloqade.lanes.arch.build.blueprint.ZoneSpec.num_rows →View bloqade.lanes.arch.build.blueprint.ZoneSpec.num_cols →View bloqade.lanes.arch.build.blueprint.ZoneSpec.entangling →View bloqade.lanes.arch.build.blueprint.ZoneSpec.measurement →View bloqade.lanes.arch.build.blueprint.ZoneSpec.word_topology →View bloqade.lanes.arch.build.blueprint.ZoneSpec.site_topology →View bloqade.lanes.arch.build.blueprint.ZoneSpec.num_words →View bloqade.lanes.arch.build.blueprint.DeviceLayout →View bloqade.lanes.arch.build.blueprint.DeviceLayout.sites_per_word →View bloqade.lanes.arch.build.blueprint.DeviceLayout.site_spacing →View bloqade.lanes.arch.build.blueprint.DeviceLayout.pair_spacing →View bloqade.lanes.arch.build.blueprint.DeviceLayout.row_spacing →View bloqade.lanes.arch.build.blueprint.DeviceLayout.zone_gap →View bloqade.lanes.arch.build.blueprint.DeviceLayout.x_clearance →View bloqade.lanes.arch.build.blueprint.DeviceLayout.y_clearance →View bloqade.lanes.arch.build.blueprint.ArchBlueprint →View bloqade.lanes.arch.build.blueprint.ArchBlueprint.zones →View bloqade.lanes.arch.build.blueprint.ArchBlueprint.layout →View bloqade.lanes.arch.build.blueprint.ArchBlueprint.feed_forward →View bloqade.lanes.arch.build.blueprint.ArchBlueprint.atom_reloading →View bloqade.lanes.arch.build.blueprint.ArchBlueprint.blockade_radius →View bloqade.lanes.arch.build.blueprint.ArchBlueprint.words_per_zone →View bloqade.lanes.arch.build.blueprint.ArchBlueprint.zone_names →View bloqade.lanes.arch.build.blueprint.ArchResult →View bloqade.lanes.arch.build.blueprint.ArchResult.arch →View bloqade.lanes.arch.build.blueprint.ArchResult.zone_grids →View bloqade.lanes.arch.build.blueprint.ArchResult.zone_indices →View bloqade.lanes.arch.build.blueprint.build_arch →