2026-09-06T13:06:13.460955Z INFO retained operator-plan finalist finalist=0 values=7 operations=4 estimated_cycles=234866 estimated_exchange_cycles=102520 exchange_row_bytes=22412 peak_standard_bytes=224140 peak_interleaved_bytes=87040 peak_total_bytes=272268 maximum_standard_allocation_bytes=180224 active_tile_counts={1404, 1470} padding_group_counts={} conversion_sources=[Some(OperationId(2))] 2026-09-06T13:06:13.467252Z INFO retained operator-plan finalist finalist=1 values=7 operations=4 estimated_cycles=236830 estimated_exchange_cycles=109080 exchange_row_bytes=23888 peak_standard_bytes=160080 peak_interleaved_bytes=87040 peak_total_bytes=239440 maximum_standard_allocation_bytes=114688 active_tile_counts={1404, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(2))] 2026-09-06T13:06:13.476225Z INFO retained operator-plan finalist finalist=2 values=7 operations=4 estimated_cycles=237698 estimated_exchange_cycles=106840 exchange_row_bytes=23384 peak_standard_bytes=224088 peak_interleaved_bytes=53248 peak_total_bytes=272216 maximum_standard_allocation_bytes=180224 active_tile_counts={1458, 1470} padding_group_counts={} conversion_sources=[Some(OperationId(2))] 2026-09-06T13:06:13.484379Z INFO retained operator-plan finalist finalist=3 values=7 operations=4 estimated_cycles=239662 estimated_exchange_cycles=113400 exchange_row_bytes=24860 peak_standard_bytes=160028 peak_interleaved_bytes=79360 peak_total_bytes=239388 maximum_standard_allocation_bytes=114688 active_tile_counts={1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(2))] 2026-09-06T13:06:14.056169Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_mid"}: package build phase finished phase="lower_mid" elapsed_ms=13597 success=true 2026-09-06T13:06:16.435088Z INFO eliminated finite GEMM padding clears using load-time SRAM initialization removed=24 2026-09-06T13:06:16.436642Z INFO eliminated finite GEMM padding clears using load-time SRAM initialization removed=24 2026-09-06T13:06:16.619276Z INFO eliminated finite GEMM padding clears using load-time SRAM initialization removed=36 2026-09-06T13:06:16.720117Z INFO eliminated finite GEMM padding clears using load-time SRAM initialization removed=36 2026-09-06T13:06:22.203747Z INFO screened tile mappings by exchange resource load candidates=52 baseline_cycles=55264 candidate_cycles=55264 baseline_pressure=42319 candidate_pressure=42319 2026-09-06T13:06:22.323238Z INFO modelled expanded operator plan finalist=3 modelled_cycles=177420 estimated_cycles=206964 estimated_exchange_cycles=87208 2026-09-06T13:06:23.405151Z INFO screened tile mappings by exchange resource load candidates=74 baseline_cycles=57408 candidate_cycles=53184 baseline_pressure=38248 candidate_pressure=44275 2026-09-06T13:06:23.512483Z INFO modelled expanded operator plan finalist=2 modelled_cycles=179272 estimated_cycles=205680 estimated_exchange_cycles=81992 2026-09-06T13:06:23.755265Z INFO screened tile mappings by exchange resource load candidates=97 baseline_cycles=59616 candidate_cycles=55712 baseline_pressure=41729 candidate_pressure=44771 2026-09-06T13:06:23.843163Z INFO modelled expanded operator plan finalist=0 modelled_cycles=185544 estimated_cycles=192304 estimated_exchange_cycles=64872 2026-09-06T13:06:23.947743Z INFO screened tile mappings by exchange resource load candidates=75 baseline_cycles=59680 candidate_cycles=59680 baseline_pressure=45888 candidate_pressure=45888 2026-09-06T13:06:24.054061Z INFO modelled expanded operator plan finalist=1 modelled_cycles=185580 estimated_cycles=193588 estimated_exchange_cycles=70088 2026-09-06T13:06:24.240312Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: eliminated finite GEMM padding clears using load-time SRAM initialization removed=36 2026-09-06T13:06:25.725128Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=1 transfers=32280 maximum_identical_destinations=1 2026-09-06T13:06:25.725195Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=1 initial_horizon=9994 selected_horizon=9600 endpoint_lower_bound=7776 lower_bound_gap=1824 selected_kind="critical-neighborhood" neighborhood_improvements=1 2026-09-06T13:06:25.762023Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=1 tile=705 row_words=140 horizon=9600 2026-09-06T13:06:30.429524Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: compared ordinary and paired exchange schedules phase=2 candidates=4417 ordinary_horizon=29091 paired_horizon=22790 use_paired=true 2026-09-06T13:06:30.522116Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=2 transfers=5814 maximum_identical_destinations=1 2026-09-06T13:06:30.522158Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=2 initial_horizon=26271 selected_horizon=22790 endpoint_lower_bound=17280 lower_bound_gap=5510 selected_kind="critical-neighborhood" neighborhood_improvements=3 2026-09-06T13:06:30.563626Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=2 tile=934 row_words=227 horizon=22790 2026-09-06T13:07:06.998106Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: prepared large physical exchange phase phase=3 transfers=155880 maximum_identical_destinations=1 2026-09-06T13:07:06.998143Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: optimized physical exchange schedule phase=3 initial_horizon=15700 selected_horizon=15700 endpoint_lower_bound=8640 lower_bound_gap=7060 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:07:07.116406Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: finished large physical exchange phase phase=3 tile=447 row_words=633 horizon=15700 2026-09-06T13:07:07.162829Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=3 mapped=false analytical_cycles=206964 analytical_exchange_cycles=87208 scheduled_exchange_cycles=54160 refined_cycles=173916 2026-09-06T13:07:07.178124Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=3 mapped=false 2026-09-06T13:07:07.178133Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: package build phase finished phase="select_finalist" elapsed_ms=53121 success=true 2026-09-06T13:07:07.178140Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: lowered graph for package construction logical_shards=26518 exchange_phases=4 2026-09-06T13:07:07.179132Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="compile_runtime"}: package build phase finished phase="compile_runtime" elapsed_ms=0 success=true 2026-09-06T13:07:07.179924Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="plan_kernels"}: package build phase finished phase="plan_kernels" elapsed_ms=0 success=true 2026-09-06T13:07:07.180198Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="compile_kernels"}: package build phase finished phase="compile_kernels" elapsed_ms=0 success=true 2026-09-06T13:07:07.181423Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="link_runtime"}: package build phase finished phase="link_runtime" elapsed_ms=0 success=true 2026-09-06T13:07:07.290726Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="plan_exchange_storage"}: package build phase finished phase="plan_exchange_storage" elapsed_ms=109 success=true 2026-09-06T13:07:07.296387Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: reused exchange optimization after validating relocated rows phase=0 2026-09-06T13:07:07.448066Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: reused exchange optimization after validating relocated rows phase=1 2026-09-06T13:07:07.456789Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=1 transfers=32280 maximum_identical_destinations=1 2026-09-06T13:07:07.456805Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=1 initial_horizon=9600 selected_horizon=9600 endpoint_lower_bound=7776 lower_bound_gap=1824 selected_kind="reused" neighborhood_improvements=0 2026-09-06T13:07:07.474042Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=1 tile=705 row_words=140 horizon=9600 2026-09-06T13:07:08.141695Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: reused exchange optimization after validating relocated rows phase=2 2026-09-06T13:07:08.161701Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=2 transfers=5814 maximum_identical_destinations=1 2026-09-06T13:07:08.161720Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=2 initial_horizon=22790 selected_horizon=22790 endpoint_lower_bound=17280 lower_bound_gap=5510 selected_kind="reused" neighborhood_improvements=0 2026-09-06T13:07:08.197554Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=2 tile=934 row_words=227 horizon=22790 2026-09-06T13:07:34.226947Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: prepared large physical exchange phase phase=3 transfers=155880 maximum_identical_destinations=1 2026-09-06T13:07:34.226980Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: optimized physical exchange schedule phase=3 initial_horizon=15700 selected_horizon=15700 endpoint_lower_bound=8640 lower_bound_gap=7060 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:07:34.337833Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: finished large physical exchange phase phase=3 tile=447 row_words=633 horizon=15700 2026-09-06T13:07:34.371439Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges_provisional"}: package build phase finished phase="lower_exchanges_provisional" elapsed_ms=27080 success=true 2026-09-06T13:07:34.745456Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="size_tile_code"}: package build phase finished phase="size_tile_code" elapsed_ms=6 success=true 2026-09-06T13:07:34.745489Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: allocated package support memory linked_end=318892 profile_bytes=100 exchange_table_bytes=3652 host_code_bytes=2272 generated_code_bytes=1408 code_address=321168 standard_ranges=[(409600, 524288)] 2026-09-06T13:07:34.854173Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="place_storage"}: package build phase finished phase="place_storage" elapsed_ms=108 success=true 2026-09-06T13:07:34.858716Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=0 2026-09-06T13:07:35.000771Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=1 2026-09-06T13:07:35.008701Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=1 transfers=32280 maximum_identical_destinations=1 2026-09-06T13:07:35.008711Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=1 initial_horizon=9600 selected_horizon=9600 endpoint_lower_bound=7776 lower_bound_gap=1824 selected_kind="reused" neighborhood_improvements=0 2026-09-06T13:07:35.024510Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=1 tile=705 row_words=140 horizon=9600 2026-09-06T13:07:35.669426Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: reused exchange optimization after validating relocated rows phase=2 2026-09-06T13:07:35.689241Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=2 transfers=5814 maximum_identical_destinations=1 2026-09-06T13:07:35.689255Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=2 initial_horizon=22790 selected_horizon=22790 endpoint_lower_bound=17280 lower_bound_gap=5510 selected_kind="reused" neighborhood_improvements=0 2026-09-06T13:07:35.727354Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=2 tile=934 row_words=227 horizon=22790 2026-09-06T13:08:14.020422Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: prepared large physical exchange phase phase=3 transfers=155880 maximum_identical_destinations=1 2026-09-06T13:08:14.020492Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: optimized physical exchange schedule phase=3 initial_horizon=15700 selected_horizon=15700 endpoint_lower_bound=8640 lower_bound_gap=7060 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:08:14.217358Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: finished large physical exchange phase phase=3 tile=447 row_words=633 horizon=15700 2026-09-06T13:08:14.280198Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="lower_exchanges"}: package build phase finished phase="lower_exchanges" elapsed_ms=39425 success=true 2026-09-06T13:08:15.723515Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=0 2026-09-06T13:08:15.969308Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: reused exchange optimization after validating relocated rows phase=1 2026-09-06T13:08:15.984529Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: prepared large physical exchange phase phase=1 transfers=32280 maximum_identical_destinations=1 2026-09-06T13:08:15.984551Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: optimized physical exchange schedule phase=1 initial_horizon=9600 selected_horizon=9600 endpoint_lower_bound=7776 lower_bound_gap=1824 selected_kind="reused" neighborhood_improvements=0 2026-09-06T13:08:16.013137Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: finished large physical exchange phase phase=1 tile=705 row_words=140 horizon=9600 2026-09-06T13:08:19.433753Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: compared ordinary and paired exchange schedules phase=2 candidates=4417 ordinary_horizon=28429 paired_horizon=21776 use_paired=true 2026-09-06T13:08:19.511134Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: prepared large physical exchange phase phase=2 transfers=5814 maximum_identical_destinations=1 2026-09-06T13:08:19.511171Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: optimized physical exchange schedule phase=2 initial_horizon=21776 selected_horizon=21776 endpoint_lower_bound=17280 lower_bound_gap=4496 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:08:19.560586Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: finished large physical exchange phase phase=2 tile=878 row_words=233 horizon=21776 2026-09-06T13:09:03.075169Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: prepared large physical exchange phase phase=3 transfers=155880 maximum_identical_destinations=1 2026-09-06T13:09:03.075254Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: optimized physical exchange schedule phase=3 initial_horizon=15700 selected_horizon=15700 endpoint_lower_bound=8640 lower_bound_gap=7060 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-06T13:09:03.266429Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: finished large physical exchange phase phase=3 tile=447 row_words=633 horizon=15700 2026-09-06T13:09:03.344785Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: evaluated exchange placement finalist offset=28672 baseline_score=127530434560 score=100812718080 baseline_cycles=51760 candidate_cycles=50746 row_bytes=3652 row_capacity=16320 accepted=true 2026-09-06T13:09:03.378189Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: package build phase finished phase="optimize_exchange_placement" elapsed_ms=49097 success=true 2026-09-06T13:09:03.693356Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="prepare_tile_code"}: package build phase finished phase="prepare_tile_code" elapsed_ms=13 success=true 2026-09-06T13:09:03.708314Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="emit_tile_code"}: package build phase finished phase="emit_tile_code" elapsed_ms=14 success=true 2026-09-06T13:09:03.820957Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="build_tile_images"}: package build phase finished phase="build_tile_images" elapsed_ms=106 success=true 2026-09-06T13:09:03.919188Z INFO writing application package tiles=1472 2026-09-06T13:09:03.961653Z INFO application package written 2026-09-06T13:09:03.971911Z INFO reading application package 2026-09-06T13:09:04.050366Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-06T13:09:04.050798Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-06T13:09:04.050808Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-06T13:09:04.050813Z INFO opening IPU device path="/dev/ipu0" 2026-09-06T13:09:04.050848Z INFO IPU device attached path=/dev/ipu0 2026-09-06T13:09:04.050851Z INFO initializing IPU device 2026-09-06T13:09:04.058708Z INFO IPU device initialized 2026-09-06T13:09:04.058718Z INFO replaying device configuration register_writes=2003 2026-09-06T13:09:04.068587Z INFO loading application tile_count=1472 final_mark=23 2026-09-06T13:09:04.366239Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-06T13:09:06.991417Z INFO starting host exchange session startup_mark=23 2026-09-06T13:09:06.991462Z INFO attaching host exchange pages pages=2 2026-09-06T13:09:06.991911Z INFO host exchange session started 2026-09-06T13:09:06.992014Z INFO invoking streaming host exchange call call="initialize" command=0 phases=10 2026-09-06T13:09:07.001084Z INFO invoking streaming host exchange call call="run" command=0 phases=59 profile=artifacts/layout-sweep/modelled-planning/final/execution.ipuprofile tiles=1472 samples=24023 workload=siglip-mlp-f16-b1-t729-d1152-h4304-n1 benchmark=siglip-mlp-f16 batch=1 tokens=729 rows=729 dimension=1152 hiddenDimension=4304 blocks=1 biases=false activeTiles=1458 executionTiles=1472 inputBytes=154736640 weightBytes=19869696 cycles=173130 minimumTileCycles=151560 deviceMicroseconds=115.420 effectiveGemmTflops=125.265 peakTflops=282.624 efficiencyPercent=44.32 maximumAbsoluteError=0.015625 package=artifacts/layout-sweep/modelled-planning/final/model.ipuexe tiles=1472 hardwareTest=PASS