-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmac-mlx-1b-1779506930.junit.xml
More file actions
1 lines (1 loc) · 19.4 KB
/
Copy pathmac-mlx-1b-1779506930.junit.xml
File metadata and controls
1 lines (1 loc) · 19.4 KB
1
<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="pytest" errors="0" failures="0" skipped="0" tests="170" time="77.304" timestamp="2026-05-23T11:28:52.418592+08:00" hostname="fluffy314s-Mac-mini.local"><testcase classname="tests.core.test_baseline" name="test_baseline_loads" time="0.178" /><testcase classname="tests.core.test_baseline" name="test_baseline_rejects_nonpositive_max_new_tokens" time="0.000" /><testcase classname="tests.core.test_baseline" name="test_baseline_generates_and_grows_kv" time="1.028" /><testcase classname="tests.core.test_baseline" name="test_baseline_eos_stops_generation" time="0.780" /><testcase classname="tests.core.test_baseline" name="test_baseline_kv_bytes_static_helper" time="0.000" /><testcase classname="tests.core.test_metrics" name="test_cache_kv_bytes_empty_cache" time="0.147" /><testcase classname="tests.core.test_metrics" name="test_cache_kv_bytes_after_prefill" time="0.353" /><testcase classname="tests.core.test_metrics" name="test_cache_token_count_handles_no_layers" time="0.000" /><testcase classname="tests.core.test_metrics" name="test_measure_proposer_weight_bytes" time="0.139" /><testcase classname="tests.core.test_metrics" name="test_report_assembles_all_fields" time="0.001" /><testcase classname="tests.core.test_metrics" name="test_report_detects_output_divergence" time="0.000" /><testcase classname="tests.core.test_metrics" name="test_report_handles_zero_output" time="0.000" /><testcase classname="tests.core.test_metrics" name="test_report_projection_table_shape" time="0.000" /><testcase classname="tests.core.test_metrics" name="test_report_render_includes_key_fields" time="0.000" /><testcase classname="tests.core.test_metrics" name="test_report_zero_seq_len_baseline_does_not_divide_by_zero" time="0.000" /><testcase classname="tests.core.test_metrics" name="test_report_is_serializable" time="0.000" /><testcase classname="tests.core.test_metrics" name="test_report_default_verifier_activation_zero" time="0.000" /><testcase classname="tests.core.test_proposer" name="test_proposer_loads_with_defaults" time="0.000" /><testcase classname="tests.core.test_proposer" name="test_encode_chat_returns_int_list" time="0.006" /><testcase classname="tests.core.test_proposer" name="test_propose_block_returns_unmasked_tokens" time="1.271" /><testcase classname="tests.core.test_proposer" name="test_propose_block_clamps_steps_to_block_size" time="0.576" /><testcase classname="tests.core.test_proposer" name="test_propose_block_updates_running_stats" time="1.249" /><testcase classname="tests.core.test_proposer" name="test_propose_block_rejects_nonpositive_block_size[0]" time="0.000" /><testcase classname="tests.core.test_proposer" name="test_propose_block_rejects_nonpositive_block_size[-1]" time="0.000" /><testcase classname="tests.core.test_proposer" name="test_propose_block_rejects_nonpositive_block_size[-10]" time="0.000" /><testcase classname="tests.core.test_proposer" name="test_propose_block_rejects_nonpositive_num_steps[0]" time="0.000" /><testcase classname="tests.core.test_proposer" name="test_propose_block_rejects_nonpositive_num_steps[-1]" time="0.000" /><testcase classname="tests.core.test_proposer" name="test_propose_block_rejects_nonpositive_num_steps[-5]" time="0.000" /><testcase classname="tests.core.test_proposer" name="test_proposer_construct_requires_mask_id" time="0.146" /><testcase classname="tests.core.test_proposer" name="test_proposer_construct_requires_pad_or_eos" time="0.144" /><testcase classname="tests.core.test_proposer" name="test_proposer_stats_dataclass_defaults" time="0.000" /><testcase classname="tests.core.test_proposer" name="test_propose_block_with_smaller_steps_than_block" time="1.047" /><testcase classname="tests.core.test_proposer" name="test_propose_block_underfill_raises" time="1.238" /><testcase classname="tests.core.test_proposer" name="test_encode_chat_rejects_non_list_return" time="0.001" /><testcase classname="tests.core.test_proposer" name="test_encode_chat_rejects_non_int_elements" time="0.000" /><testcase classname="tests.core.test_run_demo_integration" name="test_run_demo_smoke" time="5.871" /><testcase classname="tests.core.test_speculative" name="test_decoder_rejects_nonpositive_block_size[0]" time="0.150" /><testcase classname="tests.core.test_speculative" name="test_decoder_rejects_nonpositive_block_size[-1]" time="0.141" /><testcase classname="tests.core.test_speculative" name="test_decoder_rejects_nonpositive_num_diffusion_steps[0]" time="0.141" /><testcase classname="tests.core.test_speculative" name="test_decoder_rejects_nonpositive_num_diffusion_steps[-1]" time="0.132" /><testcase classname="tests.core.test_speculative" name="test_generate_rejects_nonpositive_max_new_tokens" time="0.129" /><testcase classname="tests.core.test_speculative" name="test_generate_produces_tokens_and_stats" time="2.133" /><testcase classname="tests.core.test_speculative" name="test_generate_with_no_proposed_tokens_returns_zero_acceptance" time="0.000" /><testcase classname="tests.core.test_speculative" name="test_generate_eos_in_accepted_prefix_truncates" time="3.942" /><testcase classname="tests.core.test_speculative" name="test_kv_bytes_static_helper_returns_zero_for_no_cache" time="0.143" /><testcase classname="tests.core.test_speculative" name="test_generate_appends_correction_or_bonus" time="3.266" /><testcase classname="tests.core.test_speculative" name="test_generate_max_new_tokens_short_circuits_after_block" time="2.936" /><testcase classname="tests.core.test_speculative" name="test_generate_correction_token_can_be_eos" time="1.696" /><testcase classname="tests.core.test_speculative" name="test_generate_correction_is_eos_via_rejected_proposal" time="2.151" /><testcase classname="tests.core.test_speculative" name="test_generate_eos_in_middle_of_accepted_block_drops_trailing" time="3.483" /><testcase classname="tests.core.test_verifier" name="test_default_config_loads" time="0.000" /><testcase classname="tests.core.test_verifier" name="test_construction_validates_window_args[-1-8-sink_size must be >= 0]" time="0.000" /><testcase classname="tests.core.test_verifier" name="test_construction_validates_window_args[4-0-window_size must be > 0]" time="0.000" /><testcase classname="tests.core.test_verifier" name="test_construction_validates_window_args[4--3-window_size must be > 0]" time="0.001" /><testcase classname="tests.core.test_verifier" name="test_prefill_rejects_empty" time="0.000" /><testcase classname="tests.core.test_verifier" name="test_prefill_under_budget" time="0.713" /><testcase classname="tests.core.test_verifier" name="test_prefill_over_budget_triggers_trim" time="1.499" /><testcase classname="tests.core.test_verifier" name="test_prefill_zero_sink" time="0.724" /><testcase classname="tests.core.test_verifier" name="test_forward_block_requires_prefill" time="0.139" /><testcase classname="tests.core.test_verifier" name="test_forward_block_rejects_empty" time="0.309" /><testcase classname="tests.core.test_verifier" name="test_forward_block_returns_per_position_logits" time="0.598" /><testcase classname="tests.core.test_verifier" name="test_commit_validates_args" time="0.400" /><testcase classname="tests.core.test_verifier" name="test_commit_full_accept_no_drop" time="0.557" /><testcase classname="tests.core.test_verifier" name="test_commit_partial_accept_drops_tail" time="0.552" /><testcase classname="tests.core.test_verifier" name="test_commit_zero_accept_drops_all" time="0.552" /><testcase classname="tests.core.test_verifier" name="test_commit_post_trims_to_budget" time="0.595" /><testcase classname="tests.core.test_verifier" name="test_append_token_advances_state" time="0.528" /><testcase classname="tests.core.test_verifier" name="test_trim_raises_when_no_cache" time="0.141" /><testcase classname="tests.core.test_verifier" name="test_truncate_tail_raises_when_no_cache" time="0.140" /><testcase classname="tests.core.test_verifier" name="test_truncate_tail_zero_drop_is_noop" time="0.308" /><testcase classname="tests.core.test_verifier" name="test_truncate_tail_overflow_raises" time="0.309" /><testcase classname="tests.core.test_verifier" name="test_trim_detects_layout_violation" time="0.714" /><testcase classname="tests.core.test_verifier" name="test_reset_clears_state" time="0.309" /><testcase classname="tests.core.test_verifier" name="test_trim_skips_layers_with_no_keys" time="0.715" /><testcase classname="tests.core.test_verifier" name="test_truncate_skips_layers_with_no_keys" time="0.713" /><testcase classname="tests.core.test_verifier" name="test_record_peak_kv_handles_null_cache" time="0.140" /><testcase classname="tests.core.test_verifier" name="test_record_peak_kv_handles_layers_with_null_kv" time="0.426" /><testcase classname="tests.core.test_verifier" name="test_record_peak_activation_grows_only" time="0.139" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_sparse_proposer_loads" time="0.140" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_sparse_proposer_rejects_model_without_backbone" time="0.140" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_sparse_proposer_rejects_model_without_lm_head" time="0.141" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_propose_block_rejects_nonpositive_block_size[0]" time="0.000" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_propose_block_rejects_nonpositive_block_size[-1]" time="0.000" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_propose_block_rejects_nonpositive_num_steps[0]" time="0.000" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_propose_block_rejects_nonpositive_num_steps[-1]" time="0.000" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_propose_block_clamps_steps_to_block_size" time="0.481" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_propose_block_returns_unmasked_tokens" time="0.987" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_propose_block_records_activation_peak" time="0.970" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_sparse_path_emits_identical_tokens_to_dense[4-4]" time="2.205" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_sparse_path_emits_identical_tokens_to_dense[8-4]" time="2.480" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_sparse_path_emits_identical_tokens_to_dense[8-3]" time="1.864" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_sparse_path_emits_identical_tokens_to_dense[1-1]" time="0.498" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_sparse_path_emits_identical_tokens_to_dense[16-8]" time="6.115" /><testcase classname="tests.inference_engine.proposer.test_sparse_logits" name="test_sparse_path_activation_peak_smaller_than_dense" time="2.513" /><testcase classname="tests.backends.mlx.test_cache" name="test_trim_no_op_when_under_budget" time="0.003" /><testcase classname="tests.backends.mlx.test_cache" name="test_trim_shrinks_to_budget" time="0.040" /><testcase classname="tests.backends.mlx.test_cache" name="test_trim_skips_null_layers" time="0.001" /><testcase classname="tests.backends.mlx.test_cache" name="test_trim_validates_args" time="0.000" /><testcase classname="tests.backends.mlx.test_cache" name="test_trim_detects_kv_shape_disagreement" time="0.000" /><testcase classname="tests.backends.mlx.test_cache" name="test_trim_detects_non_4d_keys" time="0.000" /><testcase classname="tests.backends.mlx.test_cache" name="test_trim_with_zero_sink" time="0.001" /><testcase classname="tests.backends.mlx.test_cache" name="test_truncate_drops_zero_is_no_op" time="0.000" /><testcase classname="tests.backends.mlx.test_cache" name="test_truncate_drops_n" time="0.001" /><testcase classname="tests.backends.mlx.test_cache" name="test_truncate_skips_null_layers" time="0.001" /><testcase classname="tests.backends.mlx.test_cache" name="test_truncate_validates_negative_drop" time="0.000" /><testcase classname="tests.backends.mlx.test_cache" name="test_truncate_overflow_raises" time="0.000" /><testcase classname="tests.backends.mlx.test_cache" name="test_total_kv_bytes_empty_cache" time="0.000" /><testcase classname="tests.backends.mlx.test_cache" name="test_total_kv_bytes_filled_cache" time="0.000" /><testcase classname="tests.backends.mlx.test_cache" name="test_cache_seq_length_empty" time="0.000" /><testcase classname="tests.backends.mlx.test_cache" name="test_cache_seq_length_filled" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_safe_dist_version_missing_returns_none" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_safe_dist_version_present_returns_string" time="0.001" /><testcase classname="tests.backends.mlx.test_env" name="test_non_arm64_returns_unavailable[x86_64]" time="0.025" /><testcase classname="tests.backends.mlx.test_env" name="test_non_arm64_returns_unavailable[i386]" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_non_arm64_returns_unavailable[aarch64]" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_non_arm64_returns_unavailable[ppc64le]" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_arm64_but_mlx_not_installed" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_mlx_core_import_raises" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_mlx_core_missing_metal_submodule" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_mlx_metal_is_available_not_callable" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_mlx_metal_is_available_raises" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_mlx_metal_is_available_returns_false" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_mlx_fully_available" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_mlx_available_without_mlx_lm" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_render_when_available" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_render_when_unavailable" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_require_raises_when_unavailable" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_require_returns_when_available" time="0.000" /><testcase classname="tests.backends.mlx.test_env" name="test_real_probe_is_well_formed" time="0.001" /><testcase classname="tests.backends.mlx.test_torch_bridge" name="test_mx_to_torch_preserves_dtype[mx_dtype0-torch_dtype0]" time="0.002" /><testcase classname="tests.backends.mlx.test_torch_bridge" name="test_mx_to_torch_preserves_dtype[mx_dtype1-torch_dtype1]" time="0.005" /><testcase classname="tests.backends.mlx.test_torch_bridge" name="test_mx_to_torch_preserves_dtype[mx_dtype2-torch_dtype2]" time="0.005" /><testcase classname="tests.backends.mlx.test_torch_bridge" name="test_mx_to_torch_preserves_dtype[mx_dtype3-torch_dtype3]" time="0.004" /><testcase classname="tests.backends.mlx.test_torch_bridge" name="test_mx_to_torch_preserves_values_fp32" time="0.002" /><testcase classname="tests.backends.mlx.test_torch_bridge" name="test_mx_to_torch_preserves_values_bf16" time="0.000" /><testcase classname="tests.backends.mlx.test_torch_bridge" name="test_mx_to_torch_rejects_non_mx_array" time="0.000" /><testcase classname="tests.backends.mlx.test_torch_bridge" name="test_torch_to_mx_preserves_dtype[torch_dtype0-mx_dtype0]" time="0.000" /><testcase classname="tests.backends.mlx.test_torch_bridge" name="test_torch_to_mx_preserves_dtype[torch_dtype1-mx_dtype1]" time="0.000" /><testcase classname="tests.backends.mlx.test_torch_bridge" name="test_torch_to_mx_preserves_dtype[torch_dtype2-mx_dtype2]" time="0.000" /><testcase classname="tests.backends.mlx.test_torch_bridge" name="test_torch_to_mx_rejects_non_tensor" time="0.000" /><testcase classname="tests.backends.mlx.test_torch_bridge" name="test_round_trip_torch_mx_torch_bf16" time="0.000" /><testcase classname="tests.backends.mlx.test_torch_bridge" name="test_round_trip_mx_torch_mx_fp32" time="0.000" /><testcase classname="tests.backends.mlx.test_torch_bridge" name="test_mx_to_torch_lazy_arrays_get_evaluated" time="0.004" /><testcase classname="tests.backends.mlx.test_verifier" name="test_default_config_loads" time="1.034" /><testcase classname="tests.backends.mlx.test_verifier" name="test_construction_validates_window_args[-1-8-sink_size must be >= 0]" time="0.003" /><testcase classname="tests.backends.mlx.test_verifier" name="test_construction_validates_window_args[4-0-window_size must be > 0]" time="0.001" /><testcase classname="tests.backends.mlx.test_verifier" name="test_construction_rejects_unsupported_dtype" time="1.409" /><testcase classname="tests.backends.mlx.test_verifier" name="test_prefill_rejects_empty" time="0.000" /><testcase classname="tests.backends.mlx.test_verifier" name="test_prefill_under_budget" time="1.410" /><testcase classname="tests.backends.mlx.test_verifier" name="test_prefill_over_budget_triggers_trim" time="0.834" /><testcase classname="tests.backends.mlx.test_verifier" name="test_prefill_zero_sink" time="0.524" /><testcase classname="tests.backends.mlx.test_verifier" name="test_forward_block_requires_prefill" time="0.358" /><testcase classname="tests.backends.mlx.test_verifier" name="test_forward_block_rejects_empty" time="0.453" /><testcase classname="tests.backends.mlx.test_verifier" name="test_forward_block_returns_per_position_logits" time="0.563" /><testcase classname="tests.backends.mlx.test_verifier" name="test_commit_validates_args" time="0.488" /><testcase classname="tests.backends.mlx.test_verifier" name="test_commit_full_accept_no_drop" time="0.484" /><testcase classname="tests.backends.mlx.test_verifier" name="test_commit_partial_accept_drops_tail" time="0.490" /><testcase classname="tests.backends.mlx.test_verifier" name="test_commit_zero_accept_drops_all" time="0.489" /><testcase classname="tests.backends.mlx.test_verifier" name="test_commit_post_trims_to_budget" time="0.493" /><testcase classname="tests.backends.mlx.test_verifier" name="test_append_token_advances_state" time="0.515" /><testcase classname="tests.backends.mlx.test_verifier" name="test_trim_raises_when_no_cache" time="0.364" /><testcase classname="tests.backends.mlx.test_verifier" name="test_record_peak_kv_handles_null_cache" time="0.366" /><testcase classname="tests.backends.mlx.test_verifier" name="test_record_peak_activation_grows_only" time="0.364" /><testcase classname="tests.backends.mlx.test_verifier" name="test_reset_clears_state" time="0.469" /><testcase classname="tests.backends.mlx.test_verifier" name="test_model_weight_bytes_positive" time="0.001" /><testcase classname="tests.backends.mlx.test_verifier" name="test_dtype_mapping_supported[torch_dtype0-mx_dtype0]" time="0.000" /><testcase classname="tests.backends.mlx.test_verifier" name="test_dtype_mapping_supported[torch_dtype1-mx_dtype1]" time="0.000" /><testcase classname="tests.backends.mlx.test_verifier" name="test_dtype_mapping_supported[torch_dtype2-mx_dtype2]" time="0.000" /><testcase classname="tests.backends.mlx.test_verifier" name="test_dtype_mapping_unsupported_raises" time="0.000" /><testcase classname="tests.backends.mlx.test_verifier" name="test_mlx_argmax_matches_pytorch_baseline" time="1.510" /></testsuite></testsuites>