Blocking waiting for file lock on build directory Compiling ipu-codegen v0.1.0 (/srv/home/gc-sdk/ipu-stack/crates/ipu-codegen) Finished `test` profile [unoptimized + debuginfo] target(s) in 13.23s Running unittests src/lib.rs (target/debug/deps/ipu_codegen-6043466c50aa8f05) running 77 tests test mid::cast::tests::donation_rejects_live_inputs_and_region_arguments ... ok test mid::copy::tests::copy_chains_drop_temporaries_and_intermediate_rounding ... ok test mid::copy::tests::composition_preserves_shared_results_broadcast_staging_and_padding ... ok test mid::candidates::demand::tests::unsupported_axis_mappings_do_not_invent_a_packed_order ... ok test mid::implementation::attention::tests::single_query_keeps_distributed_key_preparation ... ok test mid::copy::tests::native_fp8_panel_materialization_composes_into_replication ... ok test mid::copy::tests::composition_keeps_required_precision_changes_and_cropped_zeros ... ok test mid::optimistic::tests::hypothetical_kernels_do_not_make_invalid_packed_geometry_legal ... ok test mid::ownership::tests::parameter_homes_group_sequences_without_counting_temporary_derivatives ... ok test mid::residual::tests::moments_validate_resolved_grouped_partitions ... ok test mid::optimistic::tests::single_row_equivalence_includes_outer_batch_axes ... ok test mid::baseline::tests::canonical_activation_boundaries_do_not_pad_tail_rows ... ok test mid::ownership::tests::independent_copy_roots_rotate_without_moving_partials_or_shared_results ... ok test mid::tests::estimated_exchange_rows_rank_plans_without_proving_tensor_overflow ... ok test mid::elementwise::tests::fp8_output_fusion_preserves_other_users_and_prices_packed_rows ... ok test mid::elementwise::tests::gelu_moves_through_retile_into_fp8_consumer_owners ... ok test mid::tests::randomized_axis_tiling_applies_or_rejects_padding ... ok test mid::optimistic::tests::existing_word_unpack_is_not_reported_as_a_missing_kernel ... ok test mid::tests::randomized_shape_aware_tile_candidates_follow_graph_extents ... ok test mid::tests::randomized_active_tile_candidates_bound_idle_capacity ... ok test mid::tests::randomized_memory_peaks_allow_noncoincident_classes ... ok test mid::optimistic::tests::conversion_search_exposes_early_cast_pack_and_keeps_late_baseline ... ok test mid::tests::streamed_layout_conversion_is_materialized_before_a_cast ... ok test mid::optimistic::tests::materializations_are_shared_and_search_limits_are_explicit ... ok test mid::tests::fp8_conversion_precedes_operand_replication ... 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 mid::cast::tests::donation_preserves_parameters_and_cast_calls_never_overlap_unread_input ... 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 mid::tests::row_major_fp8_packing_is_local_shared_and_valid_through_lowering ... ok test mid::residual::tests::residual_fusion_keeps_repeat_carried_results ... ok test mid::residual::tests::live_residual_and_statistics_have_independent_allocations ... ok test mid::optimistic::tests::implemented_fusion_uses_the_shared_contract_and_cost ... ok test mid::elementwise::tests::fusion_preserves_live_add_results_and_matches_kernel_contracts ... ok test mid::tests::pending_parameter_vectors_use_balanced_storage_before_consumers_select_layouts ... ok test mid::tests::randomized_cycle_model_rewards_direct_interleaved_weight_loads ... ok test mid::tests::repeated_normalization_can_keep_parameters_compact ... ok test mid::tests::parallel_gemm_family_does_not_depend_on_concrete_templates ... ok test mid::copy::tests::composed_windows_and_factor_views_preserve_coordinates ... ok test mid::tests::single_row_add_can_keep_column_ownership ... ok test mid::implementation::attention::tests::distributed_pv_excludes_softmax_statistics_from_padding ... ok test mid::tests::randomized_gemm_lowering_rejects_per_batch_weights ... ok test mid::tests::materialized_attention_packs_values_for_the_full_product ... ok test mid::tests::blocked_attention_reserves_online_state_between_accumulator_rows ... ok test mid::tests::short_layernorm_selects_feature_shards_and_fp32_moments ... ok test mid::ownership::tests::compact_weight_homes_balance_whole_exchange_panels ... ok test mid::ownership::tests::rotations_match_full_load_array_scoring ... ok test mid::tests::fixed_gemm_precisions_apply_inside_repeat_without_changing_other_gemms ... ok test mid::tests::operator_shortlists_stay_bounded_when_format_diversity_exceeds_width ... ok test mid::baseline::tests::repeated_invariant_parameters_keep_their_selected_home ... ok test mid::tests::randomized_unclaimed_deferred_offers_restore_materialization_cost ... ok test mid::tests::attention_can_share_key_panels_when_streams_exceed_panel_owner_budget ... ok test mid::optimistic::tests::region_search_preserves_live_residual_and_fixed_boundaries ... ok test mid::ownership::tests::compact_fp8_homes_preserve_panels_and_avoid_byte_permutations ... ok test mid::packing::tests::distributed_panels_retile_without_unpacking_the_packed_intermediate ... ok test mid::tests::automatic_repeat_state_keeps_an_unreplicated_boundary ... ok test mid::baseline::tests::baseline_has_canonical_boundaries_and_compact_repeated_weights ... ok test mid::tests::generic_view_distributes_matrix_rows_instead_of_whole_batches ... ok test mid::tests::selected_mid_size_is_independent_of_tile_count ... ok test mid::tests::randomized_parameter_storage_balances_one_copy_independently_of_compute_grids ... ok test mid::tests::add_grid_uses_rows_before_splitting_columns ... ok test mid::tests::randomized_gemm_lowering_makes_every_format_boundary_explicit ... ok test mid::optimistic::tests::high_region_finds_fp8_opportunities_without_losing_its_reference ... 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 mid::tests::randomized_single_use_views_are_claimed_by_slice_consumers ... ok test mid::tests::value_projection_retains_head_grouped_swapped_output_from_packed_activations ... ok test mid::tests::randomized_parallel_reduction_candidates_cover_uneven_three_axis_grids ... ok test mid::tests::fp8_attention_products_expand_with_odd_key_and_channel_tails ... ok test mid::tests::shortlist_prices_execution_instead_of_boundary_storage ... ok test mid::tests::randomized_gemms_choose_precision_independently_within_one_graph ... 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 ... ok 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::randomized_non_gemm_lowering_honors_operator_plans ... ok test mid::tests::uneven_mlp_products_preserve_global_coordinates ... ok test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 185 filtered out; finished in 133.78s