Compiling ipu-codegen v0.1.0 (/srv/home/gc-sdk/ipu-stack/crates/ipu-codegen) Finished `test` profile [unoptimized + debuginfo] target(s) in 4.17s Running unittests src/lib.rs (target/debug/deps/ipu_codegen-6043466c50aa8f05) running 17 tests test exchange::tests::paired_repeat_base_preserves_encoded_alignment ... ok test exchange::tests::repeat_base_requires_uniform_whole_phase_relocation ... ok test place::exchange::tests::relocation_removes_a_weight_broadcast_bank_conflict ... ok test exchange::tests::repeat_sources_follow_execution_order_when_sends_fill_earlier_gaps ... ok test exchange::tests::independent_sends_pipeline_before_previous_payload_arrives ... ok test exchange::tests::borrowed_transmit_lane_allows_receive_but_excludes_local_send ... ok test exchange::tests::multicast_loopback_schedules_both_roles_and_rejects_bank_aliases ... ok test exchange::tests::width_selection_pairs_receivers_with_independent_addresses ... ok test exchange::tests::randomized_ready_matchings_have_maximum_cardinality ... ok test exchange::tests::randomized_matching_wave_orders_preserve_memory_dependencies ... ok test exchange::tests::randomized_eligible_physical_pairs_use_double_width_transfers ... ok test exchange::tests::randomized_gemm_exchanges_produce_one_executable_row_per_tile ... ok test exchange::tests::randomized_captured_schedule_replays_are_deterministic_and_valid ... ok test exchange::tests::dense_repeated_parameter_broadcasts_have_relocatable_exchange_rows ... ok test exchange::tests::randomized_transfer_schedules_preserve_hazards_without_same_role_overlap ... ok test exchange::tests::grouped_ready_queue_matches_eager_priority ... ok test exchange::tests::gemm_smoke_reblocking_uses_word_aligned_exchange ... ok test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 217 filtered out; finished in 17.16s