Blocking waiting for file lock on build directory Compiling ipu-elf v0.1.0 (/srv/home/gc-sdk/ipu-stack/crates/ipu-elf) Compiling ipu-codegen v0.1.0 (/srv/home/gc-sdk/ipu-stack/crates/ipu-codegen) Finished `release` profile [optimized] target(s) in 34.30s Running unittests src/lib.rs (target/release/deps/ipu_codegen-7a4e5850274ad372) running 137 tests test exchange::heap_bench::compare_ready_heaps ... ignored, manual heap benchmark test estimate::cycles::tests::randomized_exchange_endpoint_costs_overlap_opposite_directions ... ok test estimate::tests::parallel_gemm_partial_capacity_uses_selected_ownership_grain ... 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 estimate::program::tests::scheduled_phase_prices_follow_repeat_execution_counts ... ok test exchange::reuse::tests::replay_preserves_incrementally_aligned_rows ... ok test exchange::tests::borrowed_transmit_lane_allows_receive_but_excludes_local_send ... ok test exchange::reuse::tests::reuses_rows_after_relocation_and_reoptimizes_changed_transfers ... ok test exchange::tests::independent_sends_pipeline_before_previous_payload_arrives ... ok test estimate::program::tests::repeated_timelines_match_unrolled_execution ... ok test exchange::tests::multicast_loopback_schedules_both_roles_and_rejects_bank_aliases ... ok test estimate::tests::randomized_resolved_capacity_matches_physical_storage ... ok test exchange::traffic::tests::mapping_prices_independent_lanes_and_borrowed_pairing ... ok test graph::tests::randomized_attention_rejects_nonpositive_or_nonfinite_scales ... ok test graph::tests::randomized_attention_preserves_query_and_value_axes ... ok test exchange::tests::width_selection_compares_complete_paired_schedules ... ok test kernel::cost::tests::gelu_tracks_hardware_for_blocks_and_pair_tails ... ok test kernel::cost::tests::packed_gemm_tracks_panel_boundaries_and_weight_memory ... ok test graph::tests::randomized_split_heads_preserves_every_projection_element ... ok test estimate::cycles::tests::randomized_pointwise_costs_track_spatial_work_per_tile ... ok test kernel::cost::tests::attention_row_models_match_hardware ... ok test graph::view::tests::factor_views_reject_invalid_shapes_and_nonrectangular_slices ... ok test kernel::cost::tests::gemm_tracks_hardware_across_row_and_group_counts ... ok test kernel::cost::tests::softmax_segmentation_prices_launches_and_worker_rounding ... ok test kernel::tests::attention_stages_support_multiple_configurations_and_block_sizes ... ok test kernel::cost::tests::reduction_matches_unmerged_hardware_samples ... ok test kernel::tests::f32_to_f16_cast_calls_cover_partial_worker_waves ... ok test kernel::tests::randomized_gelu_abis_select_supported_layout_paths ... ok test kernel::tests::block_rearrangements_have_distinct_objects_and_symbols ... ok test kernel::tests::randomized_gemm_abis_resolve_to_retained_symbols ... ok test kernel::tests::randomized_gemm_row_specializations_follow_physical_output_orientation ... ok test graph::tests::randomized_batched_gemm_preserves_matrix_axes_and_broadcasts_batch ... ok test exchange::traffic::tests::resource_scores_preserve_all_four_tile_pairings ... ok test exchange::tests::randomized_ready_matchings_have_maximum_cardinality ... ok test low::copy::tests::copies_initialize_uncovered_padding_and_view_tails ... ok test kernel::tests::zero_ranges_use_range_arguments_and_stay_inside_the_output_view ... ok test low::copy::tests::copy_runs_respect_worker_striding_limit ... ok test low::copy::tests::semantic_staging_coverage_ignores_original_physical_padding ... ok test low::copy::tests::four_byte_strided_copies_batch_rows_and_preserve_gaps ... ok test low::expand::reduce::tests::independent_sum_groups_support_different_contributor_counts ... ok test low::expand::tests::randomized_padded_intersections_do_not_claim_adjacent_groups ... ok test low::expand::tests::randomized_gemm_grid_orders_align_operands_and_pair_shared_payloads ... ok test low::expand::tests::randomized_micro_panel_mappings_carry_word_aligned_row_padding ... ok test mid::profile_mlp_finalist_expansion ... ignored, manual full-size planner timing; does not access hardware test low::copy::tests::randomized_copy_holes_match_byte_coverage ... ok test low::expand::tests::randomized_multiaxis_shards_cover_padded_extents_in_whole_blocks ... ok test low::expand::tests::randomized_linear_shards_cover_flat_storage_once_in_balanced_grains ... ok test mid::candidates::demand::tests::unsupported_axis_mappings_do_not_invent_a_packed_order ... ok test mid::ownership::tests::independent_copy_roots_rotate_without_moving_partials_or_shared_results ... ok test mid::candidates::demand::tests::requests_cross_view_chains_and_fanout_but_stop_at_compute ... ok test low::expand::tests::in_place_pointwise_handles_multiple_linear_shards_per_tile ... ok test low::initialization::tests::parameter_copy_proof_rejects_mixed_sources ... ok test mid::tests::beam_reserves_requested_formats_before_incidental_layout_diversity ... ok test low::initialization::tests::finite_padding_requires_zero_weights_and_no_other_consumers ... ok test mid::tests::randomized_memory_peaks_reserve_disjoint_class_arenas ... ok test low::passes::tests::merging_respects_tile_dependencies_boundaries_and_aliases ... ok test mid::tests::randomized_future_state_is_id_independent_but_preserves_aliasing ... ok test mid::copy::tests::composition_keeps_required_precision_changes_and_cropped_zeros ... ok test mid::copy::tests::copy_chains_drop_temporaries_and_intermediate_rounding ... ok test memory::tests::randomized_memory_requests_are_aligned_bounded_and_disjoint ... ok test mid::copy::tests::composition_preserves_shared_results_broadcast_staging_and_padding ... ok test low::expand::tests::randomized_partition_padding_preserves_logical_groups ... ok test exchange::tests::randomized_eligible_physical_pairs_use_double_width_transfers ... ok test mid::tests::randomized_cycle_model_rewards_direct_interleaved_weight_loads ... ok test exchange::tests::randomized_matching_wave_orders_preserve_memory_dependencies ... ok test low::copy::tests::copy_runs_preserve_byte_mapping_across_span_boundaries ... ok test storage::sort_bench::benchmark_span_sort ... ignored, manual CPU benchmark test mid::tests::randomized_shape_aware_tile_candidates_follow_graph_extents ... ok test storage::tests::randomized_block_major_panels_are_single_contiguous_spans ... ok test mid::tests::randomized_axis_tiling_applies_or_rejects_padding ... ok test mid::tests::randomized_active_tile_candidates_bound_idle_capacity ... ok test tile::tests::randomized_local_copy_calls_respect_alignment_and_worker_counts ... ok test mid::copy::tests::composed_windows_and_factor_views_preserve_coordinates ... ok test tests::randomized_repeat_patch_code_is_independent_of_iteration_count ... ok test tests::emits_resolved_exchange_and_compute_steps ... ok test tests::rejects_unresolved_or_malformed_inputs ... ok test place::tests::randomized_compact_arenas_keep_sequential_phases_below_their_peak_span ... ok test place::exchange::tests::relocation_removes_a_weight_broadcast_bank_conflict ... ok test mid::ownership::tests::rotations_match_full_load_array_scoring ... ok test estimate::tests::randomized_conversion_traffic_counts_fragmented_multicasts ... ok test mid::tests::operator_shortlists_stay_bounded_when_format_diversity_exceeds_width ... ok test storage::tests::randomized_word_aligned_logical_transfers_populate_packed_storage ... ok test mid::tests::parallel_gemm_family_does_not_depend_on_concrete_templates ... ok test package::placement::tests::tile_mapping_preserves_shards_and_projected_work ... ok test storage::tests::randomized_compatible_f16_micro_panel_orders_preserve_coordinates ... ok test package::selection::tests::infeasible_extra_finalist_does_not_discard_a_valid_program ... ok test place::tests::output_lifetimes_follow_ownership_not_output_list_order ... ok test storage::tests::randomized_attention_micro_panels_are_directly_transferable ... ok test mid::tests::materialized_attention_packs_values_for_the_full_product ... ok test storage::tests::partial_span_traversals_preserve_coordinates_in_every_storage_order ... ok test low::expand::tests::local_materialization_joins_only_compatible_existing_multicasts ... ok test exchange::tests::randomized_captured_schedule_replays_are_deterministic_and_valid ... ok test mid::tests::selected_mid_size_is_independent_of_tile_count ... ok test mid::tests::generic_view_distributes_matrix_rows_instead_of_whole_batches ... ok test mid::tests::randomized_gemm_lowering_rejects_per_batch_weights ... ok test low::expand::tests::randomized_tile_local_gelu_reorders_without_exchange ... ok test mid::tests::randomized_parameter_storage_balances_one_copy_independently_of_compute_grids ... ok test mid::tests::randomized_unclaimed_deferred_offers_restore_materialization_cost ... ok test low::expand::tests::randomized_same_order_retiles_exchange_into_final_values ... ok test low::expand::tests::randomized_pointwise_dispatch_skips_empty_output_shards ... ok test exchange::tests::randomized_transfer_schedules_preserve_hazards_without_same_role_overlap ... ok test low::expand::tests::physical_micro_panels_preserve_retile_coordinates ... ok test storage::tests::randomized_amp_mappings_are_bijections_and_views_preserve_element_count ... ok test mid::tests::attention_profile_flops_exclude_scratch_padding_and_key_tails ... ok test low::expand::tests::factor_copies_and_offset_windows_preserve_coordinates ... ok test mid::tests::value_projection_retains_head_grouped_swapped_output_from_packed_activations ... ok test low::expand::tests::randomized_partially_sharded_weight_grids_preserve_storage ... ok test mid::tests::shortlist_prices_execution_instead_of_boundary_storage ... ok test mid::tests::randomized_gemm_lowering_makes_every_format_boundary_explicit ... ok test low::expand::tests::randomized_parallel_reduction_gemms_lower_to_packed_reductions ... ok test mid::tests::randomized_parallel_reduction_candidates_cover_uneven_three_axis_grids ... ok test low::expand::tests::randomized_parameter_owner_groups_pack_independently_of_compute_tiles ... ok test mid::tests::randomized_beam_search_preserves_formats_needed_by_later_operators ... ok test mid::tests::unconstrained_mlp_shortlists_preserve_historical_memory_alternatives ... ok test mid::tests::randomized_non_gemm_lowering_honors_operator_plans ... ok test mid::tests::randomized_single_use_views_are_claimed_by_slice_consumers ... ok test mid::tests::randomized_gemms_choose_precision_independently_within_one_graph ... ok test low::expand::tests::randomized_repeats_remain_structured_per_tile ... ok test low::expand::tests::streamed_conversion_does_not_require_an_adjacent_consumer ... ok test mid::tests::automatic_repeat_state_keeps_an_unreplicated_boundary ... ok test low::expand::tests::randomized_schedules_make_kernel_operands_resident ... ok test place::tests::randomized_sequential_pointwise_values_reuse_dead_input_storage ... ok test exchange::tests::gemm_smoke_reblocking_uses_word_aligned_exchange ... ok test low::expand::tests::randomized_resident_blocked_weights_lower_without_panel_copies ... ok test low::expand::tests::randomized_broadcast_adds_schedule_remote_singleton_views ... 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 kernel::tests::packed_gemm_stores_bind_without_output_copies ... ok test kernel::tests::randomized_gemm_plans_compile_and_select_scheduled_row_specializations ... 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 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 exchange::tests::randomized_gemm_exchanges_produce_one_executable_row_per_tile ... ok test mid::tests::uneven_mlp_products_preserve_global_coordinates ... ok test mid::tests::randomized_repeat_lowering_retains_sequences_without_unrolling ... ok test result: ok. 134 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 22.00s Running unittests src/lib.rs (target/release/deps/ipu_elf-61d59f9efbaabf1a) running 4 tests test tests::section_alignment_uses_absolute_image_address ... ok test tests::applies_colossus_fields ... ok test tests::run_relocation_is_image_relative ... ok test tests::local_include_changes_invalidate_kernel_sources ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests ipu_codegen running 1 test test crates/ipu-codegen/src/graph.rs - graph (line 12) ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 0.45s; merged doctests compilation took 0.45s Doc-tests ipu_elf running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s