Compiling ipu-codegen v0.1.0 (/srv/home/gc-sdk/ipu-stack/crates/ipu-codegen) Finished `test` profile [unoptimized + debuginfo] target(s) in 3.63s Running unittests src/lib.rs (target/debug/deps/ipu_codegen-6043466c50aa8f05) running 289 tests test estimate::cycles::tests::exchange_controls_overlap_payload_but_share_issue_slots ... ok test estimate::exchange_storage::tests::contiguous_receives_share_pointer_setup_but_separate_allocations_do_not ... ok test estimate::exchange_storage::tests::relocated_rows_share_code_but_keep_patch_storage ... ok test estimate::movement::tests::row_and_column_cuts_have_different_fragmentation ... ok test estimate::exchange_storage::tests::payload_routes_and_iterated_senders_prevent_incompatible_sharing ... ok test estimate::movement::tests::whole_block_major_shards_remain_contiguous_when_replicated ... ok test estimate::tests::parallel_gemm_partial_capacity_uses_selected_ownership_grain ... ok test estimate::tests::memory_retains_repeat_yields_until_the_backedge ... ok test exchange::heap_bench::compare_ready_heaps ... ignored, manual heap benchmark test exchange::order::tests::repair_queue_scaling ... ignored, manual repair-queue scaling benchmark test estimate::cycles::tests::randomized_exchange_endpoint_costs_overlap_opposite_directions ... ok test estimate::tests::randomized_average_shard_storage_covers_spatial_work ... ok test exchange::reuse::tests::replay_rejects_orders_that_violate_new_alias_dependencies ... ok test exchange::tests::paired_repeat_base_preserves_encoded_alignment ... ok test exchange::tests::coalescing_preserves_loopback_dependencies_in_every_repeat_iteration ... ok test exchange::tests::compact_streams_order_inputs_before_ready_forwarders ... ok test exchange::tests::phase_finalization_rejects_a_stale_schedule_horizon ... ok test exchange::tests::repeat_sources_follow_execution_order_when_sends_fill_earlier_gaps ... ok test exchange::tests::repeat_base_selects_tile_local_displacements_with_exceptions ... ok test f143::tests::scale_covers_the_finite_range ... ok test f143::tests::underflow_does_not_create_negative_zero_nan ... ok test exchange::tests::independent_sends_pipeline_before_previous_payload_arrives ... ok test graph::tests::slices_validate_bounds_and_preserve_other_axes ... ok test graph::view::tests::factor_views_reject_invalid_shapes_and_nonrectangular_slices ... ok test exchange::tests::snapshot_rejects_inactive_paired_sender_lane ... ok test kernel::cost::tests::attention_row_models_match_hardware ... ok test exchange::tests::borrowed_transmit_lane_allows_receive_but_excludes_local_send ... ok test estimate::tests::live_memory_uses_physical_owners_including_wrapped_offsets ... ok test kernel::cost::tests::bias_gelu_tracks_mix_kernel_and_row_tails ... ok test kernel::cost::tests::gelu_tracks_hardware_for_blocks_and_pair_tails ... ok test kernel::cost::tests::elementwise_models_track_device_loops_and_row_setup ... ok test host::tests::descriptor_reservation_survives_relocation_and_packet_deduplication ... ok test kernel::cost::tests::gemm_tracks_hardware_across_row_and_group_counts ... ok test kernel::cost::tests::packed_gemm_tracks_panel_boundaries_and_weight_memory ... ok test exchange::traffic::tests::resource_scores_preserve_all_four_tile_pairings ... ok test kernel::cost::tests::reduction_matches_unmerged_hardware_samples ... ok test exchange::traffic::tests::mapping_prices_independent_lanes_and_borrowed_pairing ... ok test kernel::cost::tests::softmax_segmentation_prices_launches_and_worker_rounding ... ok test kernel::tests::block_rearrangements_have_distinct_objects_and_symbols ... ok test kernel::tests::f32_to_f16_cast_calls_cover_partial_worker_waves ... ok test kernel::tests::attention_stages_support_multiple_configurations_and_block_sizes ... ok test estimate::cycles::tests::randomized_pointwise_costs_track_spatial_work_per_tile ... ok test exchange::reuse::tests::replay_preserves_incrementally_aligned_rows ... ok test kernel::tests::randomized_gemm_abis_resolve_to_retained_symbols ... ok test kernel::tests::randomized_gelu_abis_select_supported_layout_paths ... ok test estimate::memory_profile::tests::parameters_remain_live_after_their_last_operator_use ... ok test kernel::tests::shared_row_tails_preserve_column_alignment_for_wide_packing ... ok test kernel::tests::worker_stack_support_follows_cpp_recipes ... ok test kernel::tests::randomized_gemm_row_specializations_follow_physical_output_orientation ... ok test kernel::tests::zero_ranges_use_range_arguments_and_stay_inside_the_output_view ... ok test low::copy::tests::copies_initialize_uncovered_padding_and_view_tails ... ok test low::copy::tests::long_strided_copies_keep_all_rows_in_one_launch ... ok test low::copy::tests::semantic_staging_coverage_ignores_original_physical_padding ... ok test f143::tests::every_finite_encoding_round_trips_at_hardware_scales ... ok test low::expand::cache::tests::memo_checks_full_keys_and_bounds_entries_even_on_hash_collisions ... ok test low::expand::cache::tests::copy_fragments_share_relative_geometry_across_tiles_and_origins ... ok test low::copy::tests::four_byte_strided_copies_batch_rows_and_preserve_gaps ... ok test low::expand::ownership::tests::benchmark_copy_regions ... ignored, manual comparison with destination-first copy expansion test exchange::reuse::tests::reuses_rows_after_relocation_and_reoptimizes_changed_transfers ... ok test low::expand::output_binding_tests::borrowed_scalar_keeps_its_semantic_broadcast_shape ... ok test exchange::tests::width_selection_pairs_receivers_with_independent_addresses ... ok test estimate::tests::randomized_resolved_capacity_matches_physical_storage ... ok test low::expand::reduce::tests::fragmented_sum_output_keeps_packed_result_copy ... ok test graph::tests::randomized_split_heads_preserves_every_projection_element ... ok test low::expand::repeat::tests::carried_storage_remains_live_through_reused_copy_inputs ... ok test estimate::movement::tests::uneven_and_fp8_grids_match_expanded_spans ... ok test graph::tests::randomized_attention_rejects_nonpositive_or_nonfinite_scales ... ok test graph::tests::randomized_attention_preserves_query_and_value_axes ... ok test graph::tests::randomized_batched_gemm_preserves_matrix_axes_and_broadcasts_batch ... ok test kernel::tests::packed_add_keeps_padding_in_dense_operand_views ... ok test low::expand::reduce::tests::independent_sum_groups_support_different_contributor_counts ... ok test low::copy::tests::packed_block_transpose_uses_long_rows_instead_of_tiny_launches ... ok test low::expand::primitive_fragments::primitive_casts_pair_corresponding_linear_fragments ... ok test low::expand::tests::factor_mappings_resolve_locally_reused_source_storage ... ok test kernel::tests::column_sharded_add_partitions_multi_row_broadcast_parameters ... ok test low::initialization::tests::embedded_fp32_attention_state_prevents_f16_arena_reuse ... ok test low::initialization::tests::parameter_copy_proof_rejects_mixed_sources ... ok test mid::candidates::demand::tests::unsupported_axis_mappings_do_not_invent_a_packed_order ... ok test mid::cast::tests::donation_rejects_live_inputs_and_region_arguments ... ok test mid::copy::tests::composition_keeps_required_precision_changes_and_cropped_zeros ... ok test mid::copy::tests::linear_identity_copies_do_not_pay_for_an_exchange ... ok test mid::copy::tests::composition_preserves_shared_results_broadcast_staging_and_padding ... ok test exchange::tests::multicast_loopback_schedules_both_roles_and_rejects_bank_aliases ... ok test mid::copy::tests::copy_chains_drop_temporaries_and_intermediate_rounding ... ok test low::expand::tests::fp8_clipped_panels_do_not_fragment_regular_destinations ... ok test low::expand::tests::randomized_padded_intersections_do_not_claim_adjacent_groups ... ok test mid::implementation::attention::tests::single_query_keeps_distributed_key_preparation ... ok test low::expand::tests::local_casts_pair_corresponding_linear_fragments ... ok test low::expand::tests::randomized_multiaxis_shards_cover_padded_extents_in_whole_blocks ... ok test low::expand::tests::in_place_pointwise_handles_multiple_linear_shards_per_tile ... ok test mid::tests::estimated_exchange_rows_rank_plans_without_proving_tensor_overflow ... ok test mid::optimistic::tests::existing_word_unpack_is_not_reported_as_a_missing_kernel ... ok test mid::optimistic::tests::single_row_equivalence_includes_outer_batch_axes ... ok test low::expand::tests::randomized_linear_shards_cover_flat_storage_once_in_balanced_grains ... ok test mid::tests::randomized_active_tile_candidates_bound_idle_capacity ... ok test mid::tests::randomized_axis_tiling_applies_or_rejects_padding ... ok test mid::elementwise::tests::fp8_output_fusion_preserves_other_users_and_prices_packed_rows ... ok test low::passes::tests::merging_respects_tile_dependencies_boundaries_and_aliases ... ok test low::expand::relay::tests::incomplete_overlapping_or_dependent_materializations_stay_direct ... ok test mid::copy::tests::native_fp8_panel_materialization_composes_into_replication ... ok test estimate::program::tests::repeated_timelines_match_unrolled_execution ... ok test low::initialization::tests::cast_padding_elision_requires_exclusive_column_only_reader ... ok test low::initialization::tests::finite_padding_requires_zero_weights_and_no_other_consumers ... ok test mid::optimistic::tests::hypothetical_kernels_do_not_make_invalid_packed_geometry_legal ... ok test mid::tests::randomized_shape_aware_tile_candidates_follow_graph_extents ... ok test mid::ownership::tests::independent_copy_roots_rotate_without_moving_partials_or_shared_results ... ok test mid::residual::tests::moments_validate_resolved_grouped_partitions ... ok test mid::ownership::tests::parameter_homes_group_sequences_without_counting_temporary_derivatives ... ok test low::expand::tests::repeat_rejects_overwriting_an_indirectly_live_carried_input ... ok test low::expand::tests::randomized_gemm_grid_orders_align_operands_and_pair_shared_payloads ... ok test mid::tests::randomized_memory_peaks_allow_noncoincident_classes ... ok test low::expand::exchange_grouping::tests::affine_overlap_matches_explicit_rows ... ok test mid::optimistic::tests::conversion_search_exposes_early_cast_pack_and_keeps_late_baseline ... ok test mid::baseline::tests::canonical_activation_boundaries_do_not_pad_tail_rows ... ok test mid::elementwise::tests::gelu_moves_through_retile_into_fp8_consumer_owners ... ok test low::expand::tests::complete_panel_grid_stays_one_logical_exchange ... ok test memory::tests::randomized_memory_requests_are_aligned_bounded_and_disjoint ... ok test mid::tests::saturated_objectives_do_not_mutually_dominate ... ok test mid::optimistic::tests::materializations_are_shared_and_search_limits_are_explicit ... ok test low::expand::ownership::tests::replicas_share_geometry_but_keep_local_owners ... ok test exchange::tests::randomized_ready_matchings_have_maximum_cardinality ... ok test low::expand::tests::randomized_micro_panel_mappings_carry_word_aligned_row_padding ... ok test mid::tests::fp8_conversion_precedes_operand_replication ... ok test kernel::tests::packed_gemm_stores_bind_without_output_copies ... ok test mid::tests::streamed_layout_conversion_is_materialized_before_a_cast ... ok test mid::candidates::demand::tests::requests_cross_view_chains_and_fanout_but_stop_at_compute ... ok test mid::tests::repeated_gemm_can_materialize_concentrated_weights_inside_the_body ... ok test low::expand::tests::repeat_copy_yield_reaches_the_carried_allocation ... ok test low::expand::output_binding_tests::exported_copies_have_complete_storage_and_preserve_identity_reuse ... ok test package::profile::tests::repeat_profiles_first_iteration_and_aggregates_remainder ... ok test package::tests::package_code_reuses_holes_before_the_last_linked_section ... ok test package::tests::linked_sections_protect_their_complete_memory_elements ... ok test mid::cast::tests::legacy_conversions_and_multiple_shards_use_the_corresponding_donor ... ok test mid::cast::tests::repeat_keeps_internal_donation_but_protects_carried_output_storage ... ok test package::placement::tests::tile_mapping_preserves_shards_and_projected_work ... ok test place::exchange::tests::relocation_removes_a_weight_broadcast_bank_conflict ... ok test mid::cast::tests::donation_preserves_parameters_and_cast_calls_never_overlap_unread_input ... ok test package::tile_program::tests::aperture_initial_values_are_word_aligned_and_kept_out_of_loader_data ... ok test package::tests::runtime_state_tail_can_hold_data_but_never_code ... ok test place::profile::tests::image_gaps_do_not_duplicate_tensor_or_support_allocations ... ok test place::dump::tests::dump_preserves_region_stride_and_conflict_constraints ... ok test place::search::tests::fixture_corpus ... ignored, external fixture corpus benchmark; set IPU_STACK_PLACEMENT_CORPUS test low::expand::output_binding_tests::packed_halfword_sources_are_gathered_before_word_exchange ... ok test place::tests::joint_arena_respects_region_and_element_constraints ... ok test place::tests::displaced_alias_constraints_preserve_repeat_equalities_and_reject_cycles ... ok test place::tests::joint_arena_reuses_region_one_across_classes ... ok test place::tests::offline_arena_recovers_fragmentation_and_preserves_lifetimes ... ok test place::tests::host_aperture_is_borrowed_only_between_host_phases ... ok test mid::tests::pending_parameter_vectors_use_balanced_storage_before_consumers_select_layouts ... ok test place::tests::pairwise_conflicts_allow_unaligned_element_starts_and_unrelated_neighbors ... ok test mid::tests::row_major_fp8_packing_is_local_shared_and_valid_through_lowering ... ok test place::tests::partial_elements_accept_payload_without_truncating_it ... ok test place::tests::package_reservations_in_region_one_exclude_both_access_classes ... ok test mid::tests::randomized_cycle_model_rewards_direct_interleaved_weight_loads ... ok test place::tests::output_lifetimes_follow_ownership_not_output_list_order ... ok test low::expand::output_binding_tests::writable_aliases_and_reductions_require_complete_copy_buffers ... ok test low::expand::output_binding_tests::intersection_conversions_read_the_backing_storage_of_reused_subviews ... ok test storage::sort_bench::benchmark_span_sort ... ignored, manual CPU benchmark test mid::elementwise::tests::fusion_preserves_live_add_results_and_matches_kernel_contracts ... ok test mid::optimistic::tests::implemented_fusion_uses_the_shared_contract_and_cost ... ok test mid::copy::tests::composed_windows_and_factor_views_preserve_coordinates ... ok test low::expand::tests::randomized_partition_padding_preserves_logical_groups ... ok test low::expand::tests::repeat_preserves_shared_initial_values ... ok test low::copy::tests::randomized_copy_holes_match_byte_coverage ... ok test low::expand::tests::exchange_grouping_moves_disjoint_copy_rows_and_preserves_dependencies ... ok test storage::tests::randomized_block_major_panels_are_single_contiguous_spans ... ok test mid::tests::repeated_normalization_can_keep_parameters_compact ... ok test place::tests::randomized_compact_arenas_keep_sequential_phases_below_their_peak_span ... ok test mid::tests::randomized_gemm_lowering_rejects_per_batch_weights ... ok test mid::implementation::attention::tests::distributed_pv_excludes_softmax_statistics_from_padding ... ok test place::tests::pointwise_parameter_input_is_never_overwritten ... ok test storage::traversal::tests::empty_whole_allocations_retain_their_kernel_pointer_span ... ok test storage::traversal::tests::fp8_panel_exchange_keeps_contiguous_packing_units ... ok test storage::traversal::tests::regular_copy_counts_a_million_fragmented_rows_symbolically ... ok test tests::emits_resolved_exchange_and_compute_steps ... ok test tests::rejects_unresolved_or_malformed_inputs ... ok test tile::tests::local_copies_follow_iterated_pointers_inside_repeat ... ok test mid::tests::blocked_attention_reserves_online_state_between_accumulator_rows ... ok test tile::tests::shared_rows_restore_zero_addresses_in_either_order ... ok test tile::iterated_aliases::pointer_resolution_preserves_signed_offsets_through_alias_chains ... ok test storage::tests::fp8_panel_regrouping_preserves_logical_coordinates ... ok test tile::tests::randomized_local_copy_calls_respect_alignment_and_worker_counts ... ok test tests::arithmetic_patch_detection_is_exact_across_word_overflow ... ok test estimate::movement::tests::grid_counts_match_expanded_row_and_panel_intersections ... ok test tests::randomized_repeat_patch_code_is_independent_of_iteration_count ... ok test mid::tests::single_row_add_can_keep_column_ownership ... ok test mid::tests::materialized_attention_packs_values_for_the_full_product ... ok test place::search::tests::propagation_preserves_every_aligned_legal_start ... ok test tile::iterated_aliases::sum_aliases_follow_iterated_parameters_in_local_copies_and_exchanges ... FAILED test mid::tests::short_layernorm_selects_feature_shards_and_fp32_moments ... ok test estimate::program::tests::scheduled_phase_prices_follow_repeat_execution_counts ... ok test exchange::order::tests::grouped_repair_priority_matches_exhaustive_ready_selection ... ok test mid::ownership::tests::rotations_match_full_load_array_scoring ... ok test low::expand::tests::randomized_schedules_make_kernel_operands_resident ... ok test place::search::tests::address_branching_recovers_a_dense_seeded_bank_case ... ok test mid::tests::operator_shortlists_stay_bounded_when_format_diversity_exceeds_width ... ok test mid::residual::tests::live_residual_and_statistics_have_independent_allocations ... ok test place::tests::repeat_bank_separation_reserves_the_sequence_without_padding_each_member ... ok test mid::ownership::tests::compact_weight_homes_balance_whole_exchange_panels ... ok test exchange::tests::randomized_matching_wave_orders_preserve_memory_dependencies ... ok test low::expand::output_binding_tests::shifted_halfword_crops_pack_before_physical_exchange ... ok test package::tests::attention_scratch_does_not_override_result_precision ... ok test low::expand::tests::repeat_binds_every_linear_fragment_including_rotated_owners ... ok test mid::tests::fixed_gemm_precisions_apply_inside_repeat_without_changing_other_gemms ... ok test mid::tests::randomized_unclaimed_deferred_offers_restore_materialization_cost ... ok test mid::baseline::tests::repeated_invariant_parameters_keep_their_selected_home ... ok test estimate::memory_profile::tests::timeline_reconstructs_estimates_with_repeat_aliases_and_padding ... ok test low::expand::tests::local_materialization_joins_only_compatible_existing_multicasts ... ok test low::copy::tests::copy_runs_preserve_byte_mapping_across_span_boundaries ... ok test exchange::tests::randomized_eligible_physical_pairs_use_double_width_transfers ... ok test place::profile::tests::report_covers_placed_aliases_and_reused_requests_exactly ... ok test low::expand::tests::streamed_conversion_does_not_require_an_adjacent_consumer ... ok test low::expand::tests::randomized_repeats_remain_structured_per_tile ... ok test package::profile::tests::active_tiles_with_empty_repeat_bodies_have_complete_samples ... ok test low::expand::tests::randomized_broadcast_adds_schedule_remote_singleton_views ... ok test place::search::tests::captured_fragmentation_and_capacity_are_distinct ... ok test mid::ownership::tests::compact_fp8_homes_preserve_panels_and_avoid_byte_permutations ... ok test mid::tests::attention_can_share_key_panels_when_streams_exceed_panel_owner_budget ... ok test storage::tests::randomized_word_aligned_logical_transfers_populate_packed_storage ... ok test estimate::tests::randomized_conversion_traffic_counts_fragmented_multicasts ... ok test mid::optimistic::tests::region_search_preserves_live_residual_and_fixed_boundaries ... ok test low::expand::tests::randomized_tile_local_gelu_reorders_without_exchange ... ok test low::expand::tests::randomized_pointwise_dispatch_skips_empty_output_shards ... ok test storage::tests::randomized_attention_micro_panels_are_directly_transferable ... ok test low::expand::tests::randomized_same_order_retiles_exchange_into_final_values ... ok test storage::tests::randomized_compatible_micro_panel_orders_preserve_coordinates ... ok test mid::packing::tests::distributed_panels_retile_without_unpacking_the_packed_intermediate ... ok test estimate::exchange_storage::symbolic_tests::repeated_rows_match_chunk_events_and_pointer_continuation ... ok test kernel::tests::randomized_gemm_plans_compile_and_select_scheduled_row_specializations ... ok test mid::tests::generic_view_distributes_matrix_rows_instead_of_whole_batches ... ok test place::tests::randomized_joint_allocations_do_not_overlap_live_storage ... ok test estimate::cycles::tests::memoized_rearrangements_preserve_critical_path_costs ... ok test mid::residual::tests::residual_fusion_keeps_repeat_carried_results ... ok test mid::tests::parallel_gemm_family_does_not_depend_on_concrete_templates ... ok test mid::tests::selected_mid_size_is_independent_of_tile_count ... ok test low::expand::relay::tests::relays_preserve_native_bytes_and_enter_normal_costing ... ok test mid::baseline::tests::baseline_has_canonical_boundaries_and_compact_repeated_weights ... ok test low::expand::tests::randomized_partially_sharded_weight_grids_preserve_storage ... ok test mid::tests::automatic_repeat_state_keeps_an_unreplicated_boundary ... ok test storage::tests::partial_span_traversals_preserve_coordinates_in_every_storage_order ... ok test exchange::hazards::tests::indexed_hazards_match_exhaustive_queries_after_arbitrary_insertions ... ok test mid::tests::randomized_parameter_storage_balances_one_copy_independently_of_compute_grids ... ok test low::expand::tests::randomized_resident_blocked_weights_lower_without_panel_copies ... ok test estimate::movement::tests::row_owned_fp8_to_tall_panels_exposes_sub_256_byte_transfers ... ok test low::expand::tests::randomized_parameter_owner_groups_pack_independently_of_compute_tiles ... ok test low::expand::tests::randomized_parallel_reduction_gemms_lower_to_packed_reductions ... ok test package::validation::tests::exchange_budget_rejects_before_scheduling ... ok test low::expand::ownership::tests::region_ownership_preserves_replica_selection_and_clipped_overlaps ... ok test exchange::tests::randomized_captured_schedule_replays_are_deterministic_and_valid ... ok test low::expand::tests::factor_copies_and_offset_windows_preserve_coordinates ... ok test mid::tests::add_grid_uses_rows_before_splitting_columns ... ok test exchange::tests::dense_repeated_parameter_broadcasts_have_relocatable_exchange_rows ... ok test mid::optimistic::tests::high_region_finds_fp8_opportunities_without_losing_its_reference ... ok test mid::tests::randomized_gemm_lowering_makes_every_format_boundary_explicit ... ok test exchange::tests::randomized_transfer_schedules_preserve_hazards_without_same_role_overlap ... ok test exchange::tests::randomized_gemm_exchanges_produce_one_executable_row_per_tile ... ok test storage::tests::randomized_amp_mappings_are_bijections_and_views_preserve_element_count ... ok test low::expand::tests::physical_micro_panels_preserve_retile_coordinates ... ok test mid::tests::layernorm_distributes_batch_rows_without_splitting_features ... ok test mid::tests::attention_profile_flops_exclude_scratch_padding_and_key_tails ... ok test package::local::tests::parallel_validation_preserves_ordered_selection ... ok test low::expand::mapping_semantics::random_copy_chains_preserve_bytes_across_ownership_and_padding ... ok test mid::tests::shortlist_prices_execution_instead_of_boundary_storage ... ok test package::local::tests::saved_search_resumes_the_same_ordered_path ... ok test mid::tests::fp8_attention_products_expand_with_odd_key_and_channel_tails ... ok test storage::traversal::tests::compact_traversals_match_coordinate_enumeration ... ok test exchange::tests::grouped_ready_queue_matches_eager_priority ... ok test exchange::tests::gemm_smoke_reblocking_uses_word_aligned_exchange ... ok test kernel::tests::fp8_gemms_repack_casts_and_keep_half_outputs ... ok test place::tests::randomized_sequential_pointwise_values_reuse_dead_input_storage ... ok test package::local::tests::infeasible_baseline_does_not_launch_another_search ... ok test package::local::tests::memoization_does_not_change_baseline_selection ... ok test tile::tests::randomized_gemms_finalize_to_address_resolved_tile_programs ... ok test low::expand::tests::randomized_repeats_alias_fresh_results_after_the_last_carried_use ... ok test mid::tests::value_projection_retains_head_grouped_swapped_output_from_packed_activations ... ok test low::expand::tests::randomized_blocked_gemms_expand_to_tile_kernel_phases ... ok test low::expand::tests::randomized_dispatch_streaming_defers_one_use_rearrangements ... ok test package::local::tests::rejected_recipes_survive_checkpoint_resume ... ok test mid::tests::randomized_single_use_views_are_claimed_by_slice_consumers ... ok test low::expand::tests::randomized_odd_capacities_use_nonempty_active_tile_subsets ... ok test place::tests::randomized_gemm_placement_respects_classes_and_kernel_views ... ok test mid::tests::randomized_parallel_reduction_candidates_cover_uneven_three_axis_grids ... ok test mid::tests::randomized_gemms_choose_precision_independently_within_one_graph ... ok test package::local::tests::complete_validation_is_bounded_and_keeps_the_best_feasible_package ... ok test mid::tests::unconstrained_mlp_shortlists_preserve_historical_memory_alternatives ... ok test mid::tests::randomized_repeat_lowering_retains_sequences_without_unrolling ... ok test mid::tests::fp8_mlp_can_quantize_before_replication has been running for over 60 seconds test mid::tests::randomized_non_gemm_lowering_honors_operator_plans has been running for over 60 seconds test mid::tests::uneven_mlp_products_preserve_global_coordinates has been running for over 60 seconds test mid::tests::fp8_mlp_can_quantize_before_replication ... ok test mid::tests::randomized_non_gemm_lowering_honors_operator_plans ... ok test mid::tests::uneven_mlp_products_preserve_global_coordinates ... ok failures: ---- tile::iterated_aliases::sum_aliases_follow_iterated_parameters_in_local_copies_and_exchanges stdout ---- thread 'tile::iterated_aliases::sum_aliases_follow_iterated_parameters_in_local_copies_and_exchanges' (552716) panicked at crates/ipu-codegen/src/tile/tests/iterated_aliases.rs:137:9: assertion `left == right` failed: the locally owned partial must change each iteration left: 0 right: 1 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace failures: tile::iterated_aliases::sum_aliases_follow_iterated_parameters_in_local_copies_and_exchanges test result: FAILED. 283 passed; 1 failed; 5 ignored; 0 measured; 0 filtered out; finished in 164.25s error: test failed, to rerun pass `-p ipu-codegen --lib`