Compiling ipu-codegen v0.1.0 (/srv/home/gc-sdk/ipu-stack/crates/ipu-codegen) Finished `test` profile [unoptimized + debuginfo] target(s) in 4.80s Running unittests src/lib.rs (target/debug/deps/ipu_codegen-6043466c50aa8f05) running 22 tests test kernel::cost::tests::bias_gelu_tracks_mix_kernel_and_row_tails ... ok test kernel::cost::tests::elementwise_models_track_device_loops_and_row_setup ... ok test kernel::cost::tests::attention_row_models_match_hardware ... ok test kernel::cost::tests::reduction_matches_unmerged_hardware_samples ... ok test kernel::cost::tests::gelu_tracks_hardware_for_blocks_and_pair_tails ... ok test kernel::cost::tests::softmax_segmentation_prices_launches_and_worker_rounding ... ok test kernel::cost::tests::packed_gemm_tracks_panel_boundaries_and_weight_memory ... ok test kernel::cost::tests::gemm_tracks_hardware_across_row_and_group_counts ... 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::randomized_gelu_abis_select_supported_layout_paths ... ok test kernel::tests::randomized_gemm_abis_resolve_to_retained_symbols ... ok test kernel::tests::attention_stages_support_multiple_configurations_and_block_sizes ... 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::zero_ranges_use_range_arguments_and_stay_inside_the_output_view ... ok test kernel::tests::randomized_gemm_row_specializations_follow_physical_output_orientation ... ok test kernel::tests::packed_add_keeps_padding_in_dense_operand_views ... ok test kernel::tests::column_sharded_add_partitions_multi_row_broadcast_parameters ... 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 kernel::tests::fp8_gemms_repack_casts_and_keep_half_outputs ... ok test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 271 filtered out; finished in 0.32s