2026-09-07T17:13:00.759158Z INFO retained operator-plan finalist finalist=0 values=8 operations=5 estimated_cycles=484622 estimated_exchange_cycles=188600 exchange_row_bytes=41780 peak_standard_bytes=152372 peak_interleaved_bytes=158720 peak_total_bytes=288052 maximum_standard_allocation_bytes=110592 active_tile_counts={1458, 1472} padding_group_counts={} conversion_sources=[Some(OperationId(2)), Some(OperationId(2))] 2026-09-07T17:13:00.760579Z INFO retained operator-plan finalist finalist=1 values=8 operations=5 estimated_cycles=486388 estimated_exchange_cycles=176920 exchange_row_bytes=39152 peak_standard_bytes=121072 peak_interleaved_bytes=196096 peak_total_bytes=300784 maximum_standard_allocation_bytes=81920 active_tile_counts={1440, 1458} padding_group_counts={} conversion_sources=[Some(OperationId(2)), Some(OperationId(2))] 2026-09-07T17:13:00.761363Z INFO retained operator-plan finalist finalist=2 values=8 operations=5 estimated_cycles=496768 estimated_exchange_cycles=179800 exchange_row_bytes=39800 peak_standard_bytes=111480 peak_interleaved_bytes=200704 peak_total_bytes=306040 maximum_standard_allocation_bytes=71680 active_tile_counts={1440, 1458} padding_group_counts={} conversion_sources=[Some(OperationId(2)), Some(OperationId(2))] 2026-09-07T17:13:00.762111Z INFO retained operator-plan finalist finalist=3 values=8 operations=5 estimated_cycles=507354 estimated_exchange_cycles=207000 exchange_row_bytes=45920 peak_standard_bytes=209760 peak_interleaved_bytes=157696 peak_total_bytes=306016 maximum_standard_allocation_bytes=163840 active_tile_counts={1458} padding_group_counts={} conversion_sources=[Some(OperationId(2)), Some(OperationId(2))] 2026-09-07T17:13:00.818004Z 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=16492 success=true 2026-09-07T17:13:09.888700Z DEBUG placed tile storage tiles=1472 shards=27455 elapsed_us=32139 2026-09-07T17:13:11.027385Z INFO screened tile mappings by exchange resource load candidates=37 baseline_cycles=79872 candidate_cycles=79872 baseline_pressure=71896 candidate_pressure=71896 2026-09-07T17:13:11.032591Z INFO modelled expanded operator plan finalist=0 modelled_cycles=436356 estimated_cycles=771004 estimated_exchange_cycles=416920 2026-09-07T17:13:11.420959Z DEBUG placed tile storage tiles=1472 shards=27513 elapsed_us=37760 2026-09-07T17:13:12.380475Z INFO screened tile mappings by exchange resource load candidates=41 baseline_cycles=87360 candidate_cycles=87360 baseline_pressure=78040 candidate_pressure=78040 2026-09-07T17:13:12.388433Z INFO modelled expanded operator plan finalist=3 modelled_cycles=419884 estimated_cycles=587044 estimated_exchange_cycles=256920 2026-09-07T17:13:15.034539Z DEBUG placed tile storage tiles=1472 shards=27063 elapsed_us=37243 2026-09-07T17:13:15.124392Z DEBUG placed tile storage tiles=1472 shards=27063 elapsed_us=33419 2026-09-07T17:13:15.619707Z INFO screened tile mappings by exchange resource load candidates=75 baseline_cycles=76416 candidate_cycles=76416 baseline_pressure=68140 candidate_pressure=68140 2026-09-07T17:13:15.625984Z INFO modelled expanded operator plan finalist=2 modelled_cycles=419373 estimated_cycles=494805 estimated_exchange_cycles=154248 2026-09-07T17:13:15.673641Z INFO screened tile mappings by exchange resource load candidates=75 baseline_cycles=75264 candidate_cycles=75264 baseline_pressure=67389 candidate_pressure=67389 2026-09-07T17:13:15.679778Z INFO modelled expanded operator plan finalist=1 modelled_cycles=409609 estimated_cycles=497913 estimated_exchange_cycles=165968 2026-09-07T17:13:16.036596Z 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=12640 maximum_identical_destinations=1 2026-09-07T17:13:16.036672Z 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=14686 selected_horizon=12271 endpoint_lower_bound=10944 lower_bound_gap=1327 selected_kind="matching-waves" neighborhood_improvements=0 2026-09-07T17:13:16.046702Z 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=1253 row_words=57 horizon=12271 2026-09-07T17:13:34.304661Z 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=39724 maximum_identical_destinations=1 2026-09-07T17:13:34.304714Z 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=36841 selected_horizon=36841 endpoint_lower_bound=35520 lower_bound_gap=1321 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T17:13:34.354497Z 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=139 row_words=995 horizon=36841 2026-09-07T17:13:38.375427Z 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=152792 maximum_identical_destinations=1 2026-09-07T17:13:38.375473Z 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=16380 selected_horizon=16380 endpoint_lower_bound=13440 lower_bound_gap=2940 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T17:13:38.459670Z 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=1103 row_words=583 horizon=16380 2026-09-07T17:13:38.512649Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: scheduled operator-plan finalist finalist=1 mapped=false analytical_cycles=497913 analytical_exchange_cycles=165968 scheduled_exchange_cycles=83375 refined_cycles=415320 2026-09-07T17:13:38.617852Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="select_finalist"}: selected physically scheduled operator-plan finalist selected=1 mapped=false 2026-09-07T17:13:38.617881Z 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=37799 success=true 2026-09-07T17:13:38.617895Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: lowered graph for package construction logical_shards=27063 exchange_phases=4 2026-09-07T17:13:38.618146Z 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-07T17:13:38.620376Z 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=2 success=true 2026-09-07T17:13:38.620606Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k384_c144_r160_r168" target=ipu21 2026-09-07T17:13:38.678390Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/ebcbe736e42e2f4b8d205b8a082a5d862f0b1a65de0fc113378b9b4b3f80d7fe/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/ebcbe736e42e2f4b8d205b8a082a5d862f0b1a65de0fc113378b9b4b3f80d7fe/kernel.json 2026-09-07T17:13:38.678903Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k384_c160_r160_r168" target=ipu21 2026-09-07T17:13:38.731033Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/80e3d9477c1e0ae6e19bc6e59452ef75b438dfa8a209e48b5feef7f2b3660d9a/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/80e3d9477c1e0ae6e19bc6e59452ef75b438dfa8a209e48b5feef7f2b3660d9a/kernel.json 2026-09-07T17:13:38.731515Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="compile_kernels"}: compiling kernel source=/srv/home/gc-sdk/ipu-stack/crates/ipu-tests/../../device/gemm_f16_amp.S name="gemm_f8_interleaved_k480_c144_r144_r152" target=ipu21 2026-09-07T17:13:38.783575Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="compile_kernels"}: kernel artifact created object=/srv/home/.cache/ipu-stack/kernels/a0087b53121d45cc7ee016391d67b3006ff8d5c172580b063f5b18feb4957001/kernel.o metadata=/srv/home/.cache/ipu-stack/kernels/a0087b53121d45cc7ee016391d67b3006ff8d5c172580b063f5b18feb4957001/kernel.json 2026-09-07T17:13:38.784247Z 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=163 success=true 2026-09-07T17:13:38.788018Z 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-07T17:13:39.201517Z 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=15 success=true 2026-09-07T17:13:39.201573Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: allocated package support memory linked_end=320576 profile_bytes=304 exchange_table_bytes=5928 host_code_bytes=2556 generated_code_bytes=4688 code_address=409600 standard_ranges=[(425984, 524288)] 2026-09-07T17:13:39.235621Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="place_storage"}: placed tile storage tiles=1472 shards=27063 elapsed_us=34029 2026-09-07T17:13:39.238528Z 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=36 success=true 2026-09-07T17:13:39.290143Z 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-07T17:13:39.354784Z 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=3 2026-09-07T17:13:39.359922Z 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=12640 maximum_identical_destinations=1 2026-09-07T17:13:39.359942Z 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=12271 selected_horizon=12271 endpoint_lower_bound=10944 lower_bound_gap=1327 selected_kind="reused" neighborhood_improvements=0 2026-09-07T17:13:39.369065Z 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=1253 row_words=57 horizon=12271 2026-09-07T17:13:44.286828Z 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-07T17:13:44.334034Z 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=152792 maximum_identical_destinations=1 2026-09-07T17:13:44.334056Z 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=16380 selected_horizon=16380 endpoint_lower_bound=13440 lower_bound_gap=2940 selected_kind="reused" neighborhood_improvements=0 2026-09-07T17:13:44.418318Z 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=1103 row_words=583 horizon=16380 2026-09-07T17:13:51.803464Z 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-07T17:13:51.881984Z 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=39724 maximum_identical_destinations=1 2026-09-07T17:13:51.882012Z 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=36841 selected_horizon=36841 endpoint_lower_bound=35520 lower_bound_gap=1321 selected_kind="reused" neighborhood_improvements=0 2026-09-07T17:13:51.948731Z 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=139 row_words=995 horizon=36841 2026-09-07T17:13:51.994001Z 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=12755 success=true 2026-09-07T17:13:52.384325Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: placed tile storage tiles=1472 shards=27063 elapsed_us=34814 2026-09-07T17:13:52.456139Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: placed tile storage tiles=1472 shards=27063 elapsed_us=28133 2026-09-07T17:13:52.523235Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: placed tile storage tiles=1472 shards=27063 elapsed_us=27424 2026-09-07T17:13:52.589880Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: placed tile storage tiles=1472 shards=27063 elapsed_us=26953 2026-09-07T17:13:52.657416Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: placed tile storage tiles=1472 shards=27063 elapsed_us=25674 2026-09-07T17:13:52.721978Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: placed tile storage tiles=1472 shards=27063 elapsed_us=25032 2026-09-07T17:13:52.786314Z DEBUG ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: placed tile storage tiles=1472 shards=27063 elapsed_us=24838 2026-09-07T17:13:52.875823Z 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-07T17:13:52.942085Z 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=3 2026-09-07T17:13:52.947486Z 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=12640 maximum_identical_destinations=1 2026-09-07T17:13:52.947510Z 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=12271 selected_horizon=12271 endpoint_lower_bound=10944 lower_bound_gap=1327 selected_kind="reused" neighborhood_improvements=0 2026-09-07T17:13:52.955917Z 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=1253 row_words=57 horizon=12271 2026-09-07T17:14:00.149065Z 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-07T17:14:00.219800Z 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=152792 maximum_identical_destinations=1 2026-09-07T17:14:00.219841Z 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=16380 selected_horizon=16380 endpoint_lower_bound=13440 lower_bound_gap=2940 selected_kind="reused" neighborhood_improvements=0 2026-09-07T17:14:00.343311Z 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=1103 row_words=583 horizon=16380 2026-09-07T17:14:22.332791Z 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=39724 maximum_identical_destinations=1 2026-09-07T17:14:22.332831Z 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=40284 selected_horizon=40284 endpoint_lower_bound=35520 lower_bound_gap=4764 selected_kind="full-duplex" neighborhood_improvements=0 2026-09-07T17:14:22.379012Z 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=139 row_words=986 horizon=40284 2026-09-07T17:14:22.439257Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}:ipu_codegen.package.phase{phase="optimize_exchange_placement"}: evaluated exchange placement finalist offset=8192 baseline_score=1202763202560 score=678866780160 baseline_cycles=80975 candidate_cycles=84418 row_bytes=5920 row_capacity=16320 accepted=false 2026-09-07T17:14:22.541649Z 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=30547 success=true 2026-09-07T17:14:22.548783Z INFO ipu_codegen.package.build{tile_count=1472 operations=3}: costed final placed program final_cycles=415320 final_exchange=83375 2026-09-07T17:14:22.773738Z 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=22 success=true 2026-09-07T17:14:22.795743Z 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=21 success=true 2026-09-07T17:14:22.944567Z 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=134 success=true 2026-09-07T17:14:23.014137Z INFO writing application package tiles=1472 2026-09-07T17:14:23.054818Z INFO application package written 2026-09-07T17:14:23.055166Z INFO reading application package 2026-09-07T17:14:23.174704Z INFO application package read tiles=1472 compiler=0.1.0 2026-09-07T17:14:23.175303Z INFO waiting for hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-07T17:14:23.175316Z INFO acquired hardware ownership path=artifacts/layout-sweep/device.lock 2026-09-07T17:14:23.175324Z INFO opening IPU device path="/dev/ipu0" 2026-09-07T17:14:23.175360Z INFO IPU device attached path=/dev/ipu0 2026-09-07T17:14:23.175365Z INFO initializing IPU device 2026-09-07T17:14:23.185685Z INFO IPU device initialized 2026-09-07T17:14:23.185704Z INFO replaying device configuration register_writes=2003 2026-09-07T17:14:23.196229Z INFO loading application tile_count=1472 final_mark=23 2026-09-07T17:14:23.421998Z INFO application loaded and initial synchronization completed tile_count=1472 2026-09-07T17:14:28.741681Z INFO starting host exchange session startup_mark=23 2026-09-07T17:14:28.741733Z INFO attaching host exchange pages pages=2 2026-09-07T17:14:28.742443Z INFO host exchange session started 2026-09-07T17:14:28.742505Z INFO invoking streaming host exchange call call="initialize" command=0 phases=34 2026-09-07T17:14:28.749808Z INFO invoking streaming host exchange call call="run" command=0 phases=41 profile=artifacts/joint-placement/mlp-b1/profile.ipuprof tiles=1472 samples=24045 referenceMaximumAbsoluteError=0.007324 numericalTest=PASS package=artifacts/joint-placement/mlp-b1/model.ipuexe tiles=1472 hardwareTest=PASS