macro_rules! contract_pre_absolute_position_add {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract absolute_position_add: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_gelu {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract gelu: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract gelu: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_relu {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract relu: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract relu: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_silu {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract silu: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract silu: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_entropy_score {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract entropy_score: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract entropy_score: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_margin_score {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract margin_score: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract margin_score: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_qbc_score {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract qbc_score: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract qbc_score: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_uncertainty_score {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract uncertainty_score: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract uncertainty_score: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_adam_moments {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract adam_moments: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_adam_variance {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract adam_variance: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_bias_correction {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract bias_correction: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_weight_update {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract weight_update: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_alibi_bias {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract alibi_bias: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_alibi_slopes {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract alibi_slopes: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_identity {
() => {{}};
($input:expr) => {{
let data = &$input;
debug_assert!(!data.is_empty(),
"Contract identity: precondition violated — !data.is_empty()");
debug_assert!(data.len() > 0,
"Contract identity: precondition violated — data.len() > 0");
}};
}
macro_rules! contract_pre_detect_regression {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract detect_regression: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_format_report {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract format_report: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_parse_playbook {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract parse_playbook: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_serialize_roundtrip {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract serialize_roundtrip: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_validate_schema {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract validate_schema: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_arch_constraint_lookup {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract arch_constraint_lookup: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_constraint_matrix_exhaustiveness {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract constraint_matrix_exhaustiveness: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_role_mapping {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract role_mapping: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_weight_completeness {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract weight_completeness: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_ar_forecast {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract ar_forecast: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract ar_forecast: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_differencing {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract differencing: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract differencing: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_forecast_finite {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract forecast_finite: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract forecast_finite: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_ma_filter {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract ma_filter: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract ma_filter: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_identity {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract identity: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_attention {
() => {{}};
($input:expr) => {{
let query = &$input;
debug_assert!(query.len() > 0,
"Contract attention: precondition violated — query.len() > 0");
}};
}
macro_rules! contract_post_attention {
($result:expr) => {{
let _contract_result = &$result;
debug_assert!(_contract_result.iter().all(|v| v.is_finite()), "Contract attention: postcondition violated — result.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_attention {
($input:expr, $body:expr) => {{
contract_pre_attention!($input);
let _contract_result = $body;
contract_post_attention!(_contract_result);
_contract_result
}};
}
macro_rules! contract_pre_attention_entropy {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract attention_entropy: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_numerical_stability {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract numerical_stability: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_scaled_dot_product {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract scaled_dot_product: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_score_bound_with_qknorm {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract score_bound_with_qknorm: precondition violated — input.iter().all(|v| v.is_finite())");
debug_assert!(input.len() > 0,
"Contract score_bound_with_qknorm: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_softmax_saturation {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract softmax_saturation: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract softmax_saturation: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_variance_preservation {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract variance_preservation: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_dot_product {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract dot_product: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_fma_accumulation {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract fma_accumulation: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_garbage_oracle {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract garbage_oracle: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract garbage_oracle: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_gpu_threshold {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract gpu_threshold: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract gpu_threshold: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_qk_norm_score_bound {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract qk_norm_score_bound: precondition violated — input.iter().all(|v| v.is_finite())");
debug_assert!(input.len() > 0,
"Contract qk_norm_score_bound: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_simd_only_threshold {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract simd_only_threshold: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract simd_only_threshold: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_batch_loss {
() => {{}};
($input:expr) => {{
let predicted = &$input;
debug_assert!(predicted.len() > 0,
"Contract batch_loss: precondition violated — predicted.len() > 0");
}};
}
macro_rules! contract_pre_gradient_accumulation {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract gradient_accumulation: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_gradient_clipping {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract gradient_clipping: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_batched_beam_projection {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract batched_beam_projection: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_beam_selection {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract beam_selection: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_sequential_beam_projection {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract sequential_beam_projection: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_termination {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract termination: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_batchnorm_eval {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract batchnorm_eval: precondition violated — input.iter().all(|v| v.is_finite())");
debug_assert!(input.len() > 0,
"Contract batchnorm_eval: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_batchnorm_train {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract batchnorm_train: precondition violated — input.iter().all(|v| v.is_finite())");
debug_assert!(input.len() > 0,
"Contract batchnorm_train: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_running_stats {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract running_stats: precondition violated — input.iter().all(|v| v.is_finite())");
debug_assert!(input.len() > 0,
"Contract running_stats: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_blr_predict {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract blr_predict: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract blr_predict: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_conjugate_update {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract conjugate_update: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract conjugate_update: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_posterior_predictive {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract posterior_predictive: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract posterior_predictive: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_posterior_valid {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract posterior_valid: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract posterior_valid: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_bias_add {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract bias_add: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract bias_add: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_bidirectional_attention {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract bidirectional_attention: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_composite_hash {
() => {{}};
($input:expr) => {{
let parts = &$input;
debug_assert!(parts.len() > 0,
"Contract composite_hash: precondition violated — parts.len() > 0");
}};
}
macro_rules! contract_pre_hash_file {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_hash_string {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(!input.is_empty(),
"Contract hash_string: precondition violated — !input.is_empty()");
debug_assert!(input.len() <= 1_073_741_824,
"Contract hash_string: precondition violated — input.len() <= 1_073_741_824");
}};
}
macro_rules! contract_pre_decode {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract decode: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_encode {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract encode: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_merge_rule {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract merge_rule: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_builder_pattern {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract builder_pattern: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_expected_calibration_error {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract expected_calibration_error: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract expected_calibration_error: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_isotonic_regression {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract isotonic_regression: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract isotonic_regression: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_maximum_calibration_error {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract maximum_calibration_error: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract maximum_calibration_error: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_platt_scaling {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract platt_scaling: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract platt_scaling: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_reliability_diagram {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract reliability_diagram: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract reliability_diagram: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_classifier_weight_shape {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract classifier_weight_shape: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_label_bounds {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract label_bounds: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_logit_shape {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract logit_shape: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_softmax_sum {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract softmax_sum: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract softmax_sum: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_embedding_extraction {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract embedding_extraction: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_evaluation {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_linear_probe {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_covariance_update {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract covariance_update: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_mean_update {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract mean_update: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_sample {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract sample: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_tokenizer_adequacy {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract tokenizer_adequacy: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_apply_script {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_check_script {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_state_query_script {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_aggregate_score {
() => {{}};
($input:expr) => {{
let checks = &$input;
debug_assert!(checks.len() > 0,
"Contract aggregate_score: precondition violated — checks.len() > 0");
}};
}
macro_rules! contract_pre_run_checks {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_configuration {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract configuration: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_post_configuration {
($result:expr) => {{
let _contract_result = &$result;
debug_assert!(_contract_result.len() > 0, "Contract configuration: postcondition violated — result.len() > 0");
}};
}
macro_rules! contract_configuration {
($input:expr, $body:expr) => {{
contract_pre_configuration!($input);
let _contract_result = $body;
contract_post_configuration!(_contract_result);
_contract_result
}};
}
macro_rules! contract_pre_generate_context {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_index_persistence {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_chunked_prefill {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_correctness_under_batching {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_decode_degradation {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract decode_degradation: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_request_state {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_scheduling_fairness {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_throughput_scaling {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_token_budget {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract token_budget: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_conv1d {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract conv1d: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_chatml_format {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract chatml_format: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_conversation_types {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract conversation_types: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_quality_gate {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract quality_gate: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_current_path {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract current_path: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract current_path: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_speedup_bound {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract speedup_bound: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract speedup_bound: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_target_path {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract target_path: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract target_path: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_l1_tiling {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract l1_tiling: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract l1_tiling: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_rayon_overhead {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract rayon_overhead: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract rayon_overhead: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_cross_entropy {
() => {{}};
($input:expr) => {{
let logits = &$input;
debug_assert!(logits.len() > 0,
"Contract cross_entropy: precondition violated — logits.len() > 0");
debug_assert!(logits.iter().all(|v| v.is_finite()),
"Contract cross_entropy: precondition violated — logits.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_post_cross_entropy {
($result:expr) => {{
let _contract_result = &$result;
debug_assert!(_contract_result.is_finite(), "Contract cross_entropy: postcondition violated — result.is_finite()");
debug_assert!(*_contract_result >= 0.0, "Contract cross_entropy: postcondition violated — result >= 0.0");
}};
}
macro_rules! contract_cross_entropy {
($input:expr, $body:expr) => {{
contract_pre_cross_entropy!($input);
let _contract_result = $body;
contract_post_cross_entropy!(_contract_result);
_contract_result
}};
}
macro_rules! contract_pre_log_softmax {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract log_softmax: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract log_softmax: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_device_dispatch {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_gpu_forward {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_weight_roundtrip {
() => {{}};
($input:expr) => {{
let weights = &$input;
debug_assert!(weights.len() > 0,
"Contract weight_roundtrip: precondition violated — weights.len() > 0");
}};
}
macro_rules! contract_pre_kahn_sort {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_topological_sort {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_gini_impurity {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract gini_impurity: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract gini_impurity: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_gini_split {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract gini_split: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract gini_split: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_mse_split {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract mse_split: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract mse_split: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_prediction {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract prediction: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract prediction: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_display_format {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract display_format: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_post_display_format {
($result:expr) => {{
let _contract_result = &$result;
debug_assert!(_contract_result.len() > 0, "Contract display_format: postcondition violated — result.len() > 0");
}};
}
macro_rules! contract_display_format {
($input:expr, $body:expr) => {{
contract_pre_display_format!($input);
let _contract_result = $body;
contract_post_display_format!(_contract_result);
_contract_result
}};
}
macro_rules! contract_pre_render {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract render: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_post_render {
($result:expr) => {{
let _contract_result = &$result;
debug_assert!(_contract_result.len() > 0, "Contract render: postcondition violated — result.len() > 0");
}};
}
macro_rules! contract_render {
($input:expr, $body:expr) => {{
contract_pre_render!($input);
let _contract_result = $body;
contract_post_render!(_contract_result);
_contract_result
}};
}
macro_rules! contract_pre_gradient_allreduce {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract gradient_allreduce: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_lora_gradient_size {
() => {{}};
($input:expr) => {{
let grad_output = &$input;
debug_assert!(grad_output.len() > 0,
"Contract lora_gradient_size: precondition violated — grad_output.len() > 0");
debug_assert!(grad_output.iter().all(|v| v.is_finite()),
"Contract lora_gradient_size: precondition violated — grad_output.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_sharding {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract sharding: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract sharding: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_swiglu_ffn {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract swiglu_ffn: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract swiglu_ffn: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_weighted_loss {
() => {{}};
($input:expr) => {{
let predicted = &$input;
debug_assert!(predicted.len() > 0,
"Contract weighted_loss: precondition violated — predicted.len() > 0");
}};
}
macro_rules! contract_pre_dpo_loss {
() => {{}};
($input:expr) => {{
let predicted = &$input;
debug_assert!(predicted.len() > 0,
"Contract dpo_loss: precondition violated — predicted.len() > 0");
}};
}
macro_rules! contract_pre_implicit_reward {
() => {{}};
($input:expr) => {{
let predicted = &$input;
debug_assert!(predicted.len() > 0,
"Contract implicit_reward: precondition violated — predicted.len() > 0");
}};
}
macro_rules! contract_pre_log_ratio {
() => {{}};
($input:expr) => {{
let predicted = &$input;
debug_assert!(predicted.len() > 0,
"Contract log_ratio: precondition violated — predicted.len() > 0");
}};
}
macro_rules! contract_pre_classify_drift {
() => {{}};
($input:expr) => {{
let x = &$input;
}};
}
macro_rules! contract_pre_min_samples_guard {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract min_samples_guard: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_performance_drift {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract performance_drift: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_univariate_drift {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract univariate_drift: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_dropout_eval {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract dropout_eval: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract dropout_eval: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_dropout_train {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract dropout_train: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract dropout_train: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_embedding_lookup {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract embedding_lookup: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_embedding_norm {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract embedding_norm: precondition violated — input.iter().all(|v| v.is_finite())");
debug_assert!(input.len() > 0,
"Contract embedding_norm: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_logit_temperature {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract logit_temperature: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_tied_weights {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract tied_weights: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_unembedding_projection {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract unembedding_projection: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_vocabulary_bounds {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract vocabulary_bounds: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_embedding_lookup {
() => {{}};
($input:expr) => {{
let token_ids = &$input;
}};
}
macro_rules! contract_post_embedding_lookup {
($result:expr) => {{
let _contract_result = &$result;
debug_assert!(_contract_result.iter().all(|v| v.is_finite()), "Contract embedding_lookup: postcondition violated — result.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_embedding_lookup {
($input:expr, $body:expr) => {{
contract_pre_embedding_lookup!($input);
let _contract_result = $body;
contract_post_embedding_lookup!(_contract_result);
_contract_result
}};
}
macro_rules! contract_pre_cls_pooling {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract cls_pooling: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_encoder_layer {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract encoder_layer: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_emit_posix {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
debug_assert!(!_contract_input.is_empty(),
"Contract emit_posix: precondition violated — !input.is_empty()");
}};
}
macro_rules! contract_pre_emit_purified {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
debug_assert!(!_contract_input.is_empty(),
"Contract emit_purified: precondition violated — !input.is_empty()");
}};
}
macro_rules! contract_pre_roundtrip {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
debug_assert!(!_contract_input.is_empty(),
"Contract roundtrip: precondition violated — !input.is_empty()");
}};
}
macro_rules! contract_pre_error_handling {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract error_handling: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_post_error_handling {
($result:expr) => {{
let _contract_result = &$result;
debug_assert!(_contract_result.len() > 0, "Contract error_handling: postcondition violated — result.len() > 0");
}};
}
macro_rules! contract_error_handling {
($input:expr, $body:expr) => {{
contract_pre_error_handling!($input);
let _contract_result = $body;
contract_post_error_handling!(_contract_result);
_contract_result
}};
}
macro_rules! contract_pre_atomic_write {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_jidoka_stop {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_f16_to_f32_bias {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract f16_to_f32_bias: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_roundtrip {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract roundtrip: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_flash_attention {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract flash_attention: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_element_count {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract element_count: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_identity_1d {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract identity_1d: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract identity_1d: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_name_bijection {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract name_bijection: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_transpose_involution {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract transpose_involution: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_e4m3_encode {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract e4m3_encode: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_e5m2_encode {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract e5m2_encode: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_roundtrip {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract roundtrip: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_fused_qkv {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract fused_qkv: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_separate_qkv {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract separate_qkv: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_shared_q8_qkv {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract shared_q8_qkv: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_decay {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract decay: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract decay: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_delta {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract delta: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract delta: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_output {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract output: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract output: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_read {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract read: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract read: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_write {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract write: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract write: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_gradient_boost {
() => {{}};
($input:expr) => {{
let grad_output = &$input;
debug_assert!(grad_output.len() > 0,
"Contract gradient_boost: precondition violated — grad_output.len() > 0");
debug_assert!(grad_output.iter().all(|v| v.is_finite()),
"Contract gradient_boost: precondition violated — grad_output.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_negative_gradient {
() => {{}};
($input:expr) => {{
let grad_output = &$input;
debug_assert!(grad_output.len() > 0,
"Contract negative_gradient: precondition violated — grad_output.len() > 0");
debug_assert!(grad_output.iter().all(|v| v.is_finite()),
"Contract negative_gradient: precondition violated — grad_output.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_predict {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract predict: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract predict: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_training_loss {
() => {{}};
($input:expr) => {{
let predicted = &$input;
debug_assert!(predicted.len() > 0,
"Contract training_loss: precondition violated — predicted.len() > 0");
}};
}
macro_rules! contract_pre_gelu {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract gelu: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract gelu: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_gelu_tanh_approx {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract gelu_tanh_approx: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract gelu_tanh_approx: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_backward_a_gemm {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract backward_a_gemm: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_backward_b_gemm {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract backward_b_gemm: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_shared_memory_per_tile {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract shared_memory_per_tile: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_tiled_gemm_arithmetic_intensity {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract tiled_gemm_arithmetic_intensity: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_unrolled_instruction_ratio {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract unrolled_instruction_ratio: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_autoregressive_generation {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_binomial_link {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract binomial_link: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract binomial_link: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_gamma_link {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract gamma_link: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract gamma_link: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_irls_fit {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract irls_fit: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract irls_fit: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_poisson_link {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract poisson_link: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract poisson_link: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_gcn_aggregate {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_global_max_pool {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_global_mean_pool {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_message_passing {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_context_health {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract context_health: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_cuda_graph_guard {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_culink_skip {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract culink_skip: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_fp8_architecture_guard {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract fp8_architecture_guard: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_brick_ordering {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract brick_ordering: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_graph_disable {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract graph_disable: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_report_completeness {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract report_completeness: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_report_denominator {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract report_denominator: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_report_fidelity {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract report_fidelity: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_report_metadata {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract report_metadata: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_sync_verification {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract sync_verification: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_token_accounting {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract token_accounting: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_wall_coverage {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract wall_coverage: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_backend_priority {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract backend_priority: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_bandwidth_bound_theorem {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract bandwidth_bound_theorem: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_jit_compilation_correctness {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract jit_compilation_correctness: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_multi_backend_parity {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract multi_backend_parity: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_pcie_overhead {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract pcie_overhead: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_throughput_target {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract throughput_target: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_gqa {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract gqa: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_betweenness {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_closeness {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_degree {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_eigenvector {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_harmonic {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_katz {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_conv1d_causal {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract conv1d_causal: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_head_grouping {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract head_grouping: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract head_grouping: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_hybrid_dispatch {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract hybrid_dispatch: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract hybrid_dispatch: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_linear_associativity {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract linear_associativity: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract linear_associativity: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_linear_no_softmax {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract linear_no_softmax: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract linear_no_softmax: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_linear_shapes {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract linear_shapes: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract linear_shapes: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_fastica {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract fastica: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_mixing {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract mixing: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_unmixing {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract unmixing: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_decode_step {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract decode_step: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_hybrid_layer_schedule {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_kv_cache_growth {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract kv_cache_growth: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_layer_composition {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract layer_composition: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_prefill_phase {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_residual_stream {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_dequant_dot {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract dequant_dot: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_per_row_scale {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract per_row_scale: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_quantize {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract quantize: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_iterator {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract iterator: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_identity {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract identity: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_bsum_budget {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract bsum_budget: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_per_layer_decomposition {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract per_layer_decomposition: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_per_token_launches {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract per_token_launches: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_assignment {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract assignment: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract assignment: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_objective {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract objective: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract objective: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_update {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract update: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract update: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_batched_serial_equivalence {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_fused_kernel {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_page_shape {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_prefill_incremental {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_bias_absence {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_hybrid_accounting {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_per_token_per_layer {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract per_token_per_layer: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_total_kv_memory {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_zero_input_identity {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_identity {
() => {{}};
($input:expr) => {{
let x = &$input;
}};
}
macro_rules! contract_pre_layernorm {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.len() > 0,
"Contract layernorm: precondition violated — x.len() > 0");
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract layernorm: precondition violated — x.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_post_layernorm {
($result:expr) => {{
let _contract_result = &$result;
debug_assert!(_contract_result.iter().all(|v| v.is_finite()), "Contract layernorm: postcondition violated — result.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_layernorm {
($input:expr, $body:expr) => {{
contract_pre_layernorm!($input);
let _contract_result = $body;
contract_post_layernorm!(_contract_result);
_contract_result
}};
}
macro_rules! contract_pre_statistics {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract statistics: precondition violated — input.iter().all(|v| v.is_finite())");
debug_assert!(input.len() > 0,
"Contract statistics: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_line_search {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract line_search: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_secant_condition {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract secant_condition: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_two_loop_recursion {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract two_loop_recursion: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_position_embedding {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract position_embedding: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_logistic_predict_proba {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract logistic_predict_proba: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract logistic_predict_proba: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_ols_fit {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract ols_fit: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract ols_fit: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_ols_predict {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract ols_predict: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract ols_predict: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_r_squared_training {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract r_squared_training: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract r_squared_training: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_linear_probe {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract linear_probe: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_linear_forward {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract linear_forward: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_linear_no_bias {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract linear_no_bias: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_dare_unbiased {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract dare_unbiased: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract dare_unbiased: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_eckart_young {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract eckart_young: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract eckart_young: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_lora_shape {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract lora_shape: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract lora_shape: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_shape_preservation {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract shape_preservation: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract shape_preservation: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_task_vector {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract task_vector: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract task_vector: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_identity {
() => {{}};
($input:expr) => {{
let x = &$input;
}};
}
macro_rules! contract_pre_bce {
() => {{}};
($input:expr) => {{
let predicted = &$input;
debug_assert!(predicted.len() > 0,
"Contract bce: precondition violated — predicted.len() > 0");
}};
}
macro_rules! contract_pre_huber {
() => {{}};
($input:expr) => {{
let predicted = &$input;
debug_assert!(predicted.len() > 0,
"Contract huber: precondition violated — predicted.len() > 0");
}};
}
macro_rules! contract_pre_l1_loss {
() => {{}};
($input:expr) => {{
let predicted = &$input;
debug_assert!(predicted.len() > 0,
"Contract l1_loss: precondition violated — predicted.len() > 0");
}};
}
macro_rules! contract_pre_mse_loss {
() => {{}};
($input:expr) => {{
let predicted = &$input;
debug_assert!(predicted.len() > 0,
"Contract mse_loss: precondition violated — predicted.len() > 0");
}};
}
macro_rules! contract_pre_nll {
() => {{}};
($input:expr) => {{
let predicted = &$input;
debug_assert!(predicted.len() > 0,
"Contract nll: precondition violated — predicted.len() > 0");
}};
}
macro_rules! contract_pre_smooth_l1 {
() => {{}};
($input:expr) => {{
let predicted = &$input;
debug_assert!(predicted.len() > 0,
"Contract smooth_l1: precondition violated — predicted.len() > 0");
}};
}
macro_rules! contract_pre_matmul {
() => {{}};
($input:expr) => {{
let a = &$input;
}};
}
macro_rules! contract_post_matmul {
($result:expr) => {{
let _contract_result = &$result;
debug_assert!(_contract_result.iter().all(|v| v.is_finite()), "Contract matmul: postcondition violated — result.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_matmul {
($input:expr, $body:expr) => {{
contract_pre_matmul!($input);
let _contract_result = $body;
contract_post_matmul!(_contract_result);
_contract_result
}};
}
macro_rules! contract_pre_quantized_dot {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract quantized_dot: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_bounds_safety {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract bounds_safety: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_drop_safety {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract drop_safety: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_escape_analysis {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract escape_analysis: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_lifetime_safety {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract lifetime_safety: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_ownership_invariant {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract ownership_invariant: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_use_after_move {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract use_after_move: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_best_monotone {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract best_monotone: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_ga_crossover {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract ga_crossover: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_pso_velocity {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract pso_velocity: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_sa_acceptance {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract sa_acceptance: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_accuracy {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract accuracy: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract accuracy: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_confusion_matrix {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract confusion_matrix: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract confusion_matrix: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_f1_score {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract f1_score: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract f1_score: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_precision {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract precision: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract precision: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_recall {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract recall: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract recall: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_inertia {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_silhouette_coefficient {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_silhouette_score {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_hit_at_k {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract hit_at_k: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_mrr {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract mrr: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_ndcg_at_k {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract ndcg_at_k: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_reciprocal_rank {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract reciprocal_rank: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_mae {
() => {{}};
($input:expr) => {{
let predicted = &$input;
debug_assert!(predicted.len() > 0,
"Contract mae: precondition violated — predicted.len() > 0");
}};
}
macro_rules! contract_pre_mse {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract mse: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract mse: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_r_squared {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract r_squared: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract r_squared: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_rmse {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract rmse: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract rmse: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_bounds {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract bounds: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_cross_constraint {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract cross_constraint: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_divisibility {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract divisibility: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_non_degeneracy {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract non_degeneracy: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_ordering {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract ordering: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_config_bounds_check {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract config_bounds_check: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_mqs_composite {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract mqs_composite: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract mqs_composite: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_mqs_deterministic {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract mqs_deterministic: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract mqs_deterministic: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_mqs_grade {
() => {{}};
($input:expr) => {{
let grad_output = &$input;
debug_assert!(grad_output.len() > 0,
"Contract mqs_grade: precondition violated — grad_output.len() > 0");
debug_assert!(grad_output.iter().all(|v| v.is_finite()),
"Contract mqs_grade: precondition violated — grad_output.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_mqs_pass_rate {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract mqs_pass_rate: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract mqs_pass_rate: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_class_prior {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract class_prior: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract class_prior: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_gaussian_likelihood {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract gaussian_likelihood: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract gaussian_likelihood: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_log_posterior {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract log_posterior: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract log_posterior: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_online_normalizer {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract online_normalizer: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract online_normalizer: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_standard_softmax {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract standard_softmax: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract standard_softmax: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_cg_minimize {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract cg_minimize: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_convergence {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract convergence: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_line_search {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract line_search: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_block_allocation {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract block_allocation: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_block_table_lookup {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract block_table_lookup: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_copy_on_write {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract copy_on_write: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_block_allocation {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract block_allocation: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_block_table_invariant {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract block_table_invariant: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_fragmentation_free {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract fragmentation_free: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_graph_compatibility {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_paged_contiguous_equivalence {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_slot_mapping {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract slot_mapping: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_pagerank {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_power_iteration {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_lex {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract lex: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_parse {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract parse: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_semantic_analyze {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract semantic_analyze: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_explained_variance {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract explained_variance: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract explained_variance: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_pca_transform {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract pca_transform: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_reconstruction {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract reconstruction: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_concrete_instance {
() => {{}};
($input:expr) => {{
let grad_output = &$input;
debug_assert!(grad_output.len() > 0,
"Contract concrete_instance: precondition violated — grad_output.len() > 0");
debug_assert!(grad_output.iter().all(|v| v.is_finite()),
"Contract concrete_instance: precondition violated — grad_output.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_efficiency_grade {
() => {{}};
($input:expr) => {{
let grad_output = &$input;
debug_assert!(grad_output.len() > 0,
"Contract efficiency_grade: precondition violated — grad_output.len() > 0");
debug_assert!(grad_output.iter().all(|v| v.is_finite()),
"Contract efficiency_grade: precondition violated — grad_output.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_llamacpp_parity {
() => {{}};
($input:expr) => {{
let grad_output = &$input;
debug_assert!(grad_output.len() > 0,
"Contract llamacpp_parity: precondition violated — grad_output.len() > 0");
debug_assert!(grad_output.iter().all(|v| v.is_finite()),
"Contract llamacpp_parity: precondition violated — grad_output.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_ollama_parity {
() => {{}};
($input:expr) => {{
let grad_output = &$input;
debug_assert!(grad_output.len() > 0,
"Contract ollama_parity: precondition violated — grad_output.len() > 0");
debug_assert!(grad_output.iter().all(|v| v.is_finite()),
"Contract ollama_parity: precondition violated — grad_output.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_vllm_parity {
() => {{}};
($input:expr) => {{
let grad_output = &$input;
debug_assert!(grad_output.len() > 0,
"Contract vllm_parity: precondition violated — grad_output.len() > 0");
debug_assert!(grad_output.iter().all(|v| v.is_finite()),
"Contract vllm_parity: precondition violated — grad_output.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_identity {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_minmax_scaler {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract minmax_scaler: precondition violated — input.iter().all(|v| v.is_finite())");
debug_assert!(input.len() > 0,
"Contract minmax_scaler: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_robust_scaler {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract robust_scaler: precondition violated — input.iter().all(|v| v.is_finite())");
debug_assert!(input.len() > 0,
"Contract robust_scaler: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_standard_scaler {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract standard_scaler: precondition violated — input.iter().all(|v| v.is_finite())");
debug_assert!(input.len() > 0,
"Contract standard_scaler: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_jit_compilation_success {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract jit_compilation_success: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract jit_compilation_success: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_no_hardcoded_targets {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract no_hardcoded_targets: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract no_hardcoded_targets: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_target_parity {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract target_parity: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract target_parity: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_bsum {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract bsum: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_dequantization {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract dequantization: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_q4k_superblock {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract q4k_superblock: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_q6k_superblock {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract q6k_superblock: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_total_bytes {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract total_bytes: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_qk_norm_load {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract qk_norm_load: precondition violated — input.iter().all(|v| v.is_finite())");
debug_assert!(input.len() > 0,
"Contract qk_norm_load: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_qk_rmsnorm {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract qk_rmsnorm: precondition violated — input.iter().all(|v| v.is_finite())");
debug_assert!(input.len() > 0,
"Contract qk_rmsnorm: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_effective_batch_size {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract effective_batch_size: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_epoch_count_imbalanced {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract epoch_count_imbalanced: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_gradient_clip_bound {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract gradient_clip_bound: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_learning_rate_scaling {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract learning_rate_scaling: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_lora_alpha_ratio {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract lora_alpha_ratio: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_seq_len_from_data {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract seq_len_from_data: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_warmup_fraction {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract warmup_fraction: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_alpha_scaling {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract alpha_scaling: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_bytes_per_param {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract bytes_per_param: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_dropout_expectation {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract dropout_expectation: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract dropout_expectation: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_size_ordering {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract size_ordering: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_identity {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract identity: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_contract_composition {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract contract_composition: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_flops_per_token {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract flops_per_token: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_memory_breakdown {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract memory_breakdown: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_model_parameter_count {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract model_parameter_count: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_throughput_model {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract throughput_model: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_verification_ladder {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract verification_ladder: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_head_dim_consistency {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract head_dim_consistency: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_kv_projection_shape {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract kv_projection_shape: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_o_projection_transpose {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract o_projection_transpose: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_q_projection_shape {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract q_projection_shape: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_rope_frequency {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract rope_frequency: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_swiglu_ratio {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract swiglu_ratio: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_kv_projection {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_q_projection {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_swiglu_expansion {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_total_parameters {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_contract_composition {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract contract_composition: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_flops_per_token {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract flops_per_token: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_memory_breakdown {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract memory_breakdown: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_model_parameter_count {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract model_parameter_count: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_throughput_model {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract throughput_model: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_verification_ladder {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract verification_ladder: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_head_dim_consistency {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract head_dim_consistency: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_kv_projection_shape {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract kv_projection_shape: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_o_projection_transpose {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract o_projection_transpose: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_q_projection_shape {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract q_projection_shape: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_rope_frequency {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract rope_frequency: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_swiglu_ratio {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract swiglu_ratio: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_contract_composition {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract contract_composition: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_flops_per_token {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract flops_per_token: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_memory_breakdown {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract memory_breakdown: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_model_parameter_count {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract model_parameter_count: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_throughput_model {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract throughput_model: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_verification_ladder {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract verification_ladder: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_activation_magnitude {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract activation_magnitude: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract activation_magnitude: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_attention_sublayer {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract attention_sublayer: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_ffn_sublayer {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract ffn_sublayer: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_gdn_sublayer {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract gdn_sublayer: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_gradient_flow {
() => {{}};
($input:expr) => {{
let grad_output = &$input;
debug_assert!(grad_output.len() > 0,
"Contract gradient_flow: precondition violated — grad_output.len() > 0");
debug_assert!(grad_output.iter().all(|v| v.is_finite()),
"Contract gradient_flow: precondition violated — grad_output.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_hybrid_block {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract hybrid_block: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_kv_projection_shape {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract kv_projection_shape: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_o_projection_transpose {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract o_projection_transpose: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_q_projection_shape {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract q_projection_shape: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_rope_frequency {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract rope_frequency: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_swiglu_ratio {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract swiglu_ratio: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_active_parameter_count {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract active_parameter_count: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_contract_composition {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract contract_composition: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_flops_per_token {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract flops_per_token: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_memory_breakdown {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract memory_breakdown: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_model_parameter_count {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract model_parameter_count: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_throughput_model {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract throughput_model: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_verification_ladder {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract verification_ladder: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_kv_projection_shape {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract kv_projection_shape: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_moe_expert_shape {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract moe_expert_shape: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_moe_router_shape {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract moe_router_shape: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_o_projection_transpose {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract o_projection_transpose: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_q_projection_shape {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract q_projection_shape: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_rope_frequency {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract rope_frequency: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_swiglu_ratio {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract swiglu_ratio: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_bootstrap_sample {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract bootstrap_sample: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_ensemble_size {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract ensemble_size: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract ensemble_size: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_majority_vote {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract majority_vote: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract majority_vote: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_predict {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract predict: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract predict: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_expand_recipe {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_validate_input_type {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_validate_inputs {
() => {{}};
($input:expr) => {{
let inputs = &$input;
debug_assert!(inputs.len() > 0,
"Contract validate_inputs: precondition violated — inputs.len() > 0");
}};
}
macro_rules! contract_pre_rmsnorm {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.len() > 0,
"Contract rmsnorm: precondition violated — x.len() > 0");
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract rmsnorm: precondition violated — x.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_post_rmsnorm {
($result:expr) => {{
let _contract_result = &$result;
debug_assert!(_contract_result.iter().all(|v| v.is_finite()), "Contract rmsnorm: postcondition violated — result.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_rmsnorm {
($input:expr, $body:expr) => {{
contract_pre_rmsnorm!($input);
let _contract_result = $body;
contract_post_rmsnorm!(_contract_result);
_contract_result
}};
}
macro_rules! contract_pre_bandwidth_ceiling {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract bandwidth_ceiling: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_compute_ceiling {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract compute_ceiling: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_model_bytes {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract model_bytes: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_throughput_bound {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract throughput_bound: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_base_frequency {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract base_frequency: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_linear_interpolation {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract linear_interpolation: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_ntk_scaled_base {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract ntk_scaled_base: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_rotation_matrix {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract rotation_matrix: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_yarn_mixed_frequency {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract yarn_mixed_frequency: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_yarn_ramp {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract yarn_ramp: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_rope {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.len() > 0,
"Contract rope: precondition violated — x.len() > 0");
debug_assert!(x.len() % 2 == 0,
"Contract rope: precondition violated — x.len() % 2 == 0");
}};
}
macro_rules! contract_post_rope {
($result:expr) => {{
let _contract_result = &$result;
debug_assert!(_contract_result.iter().all(|v| v.is_finite()), "Contract rope: postcondition violated — result.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_rope {
($input:expr, $body:expr) => {{
contract_pre_rope!($input);
let _contract_result = $body;
contract_post_rope!(_contract_result);
_contract_result
}};
}
macro_rules! contract_pre_format_parity {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract format_parity: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_classify_filesystem {
() => {{}};
($input:expr) => {{
let source = &$input;
debug_assert!(!source.is_empty(),
"Contract classify_filesystem: precondition violated — !source.is_empty()");
debug_assert!(source.len() <= 1_000_000,
"Contract classify_filesystem: precondition violated — source.len() <= 1_000_000");
}};
}
macro_rules! contract_pre_classify_injection {
() => {{}};
($input:expr) => {{
let source = &$input;
debug_assert!(!source.is_empty(),
"Contract classify_injection: precondition violated — !source.is_empty()");
debug_assert!(source.len() <= 1_000_000,
"Contract classify_injection: precondition violated — source.len() <= 1_000_000");
}};
}
macro_rules! contract_pre_classify_secrets {
() => {{}};
($input:expr) => {{
let source = &$input;
debug_assert!(!source.is_empty(),
"Contract classify_secrets: precondition violated — !source.is_empty()");
debug_assert!(source.len() <= 1_000_000,
"Contract classify_secrets: precondition violated — source.len() <= 1_000_000");
}};
}
macro_rules! contract_pre_lint_shell {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_greedy {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract greedy: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_temperature {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract temperature: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_top_k {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract top_k: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_top_p {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract top_p: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_geometric_mean {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract geometric_mean: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract geometric_mean: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_grade_from_score {
() => {{}};
($input:expr) => {{
let grad_output = &$input;
debug_assert!(grad_output.len() > 0,
"Contract grade_from_score: precondition violated — grad_output.len() > 0");
debug_assert!(grad_output.iter().all(|v| v.is_finite()),
"Contract grade_from_score: precondition violated — grad_output.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_comprehension_equivalence {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract comprehension_equivalence: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_control_flow_equivalence {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract control_flow_equivalence: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_expression_equivalence {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract expression_equivalence: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_observational_equivalence {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract observational_equivalence: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_statement_equivalence {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract statement_equivalence: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_serialization {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract serialization: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract serialization: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_entropy {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract entropy: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract entropy: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_uniform_entropy {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract uniform_entropy: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract uniform_entropy: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_sigmoid {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract sigmoid: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract sigmoid: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_silu {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract silu: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract silu: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_attention_sparsity {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract attention_sparsity: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_causal_window_mask {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract causal_window_mask: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_effective_context {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract effective_context: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_multi_layer_receptive_field {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract multi_layer_receptive_field: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_window_mask {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract window_mask: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_softmax {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.len() > 0,
"Contract softmax: precondition violated — x.len() > 0");
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract softmax: precondition violated — x.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_post_softmax {
($result:expr) => {{
let _contract_result = &$result;
debug_assert!(_contract_result.iter().all(|v| *v > 0.0), "Contract softmax: postcondition violated — result.iter().all(|v| *v > 0.0)");
debug_assert!((_contract_result.iter().sum::<f32>() - 1.0).abs() < 1e-5, "Contract softmax: postcondition violated — (result.iter().sum::<f32>() - 1.0).abs() < 1e-5");
}};
}
macro_rules! contract_softmax {
($input:expr, $body:expr) => {{
contract_pre_softmax!($input);
let _contract_result = $body;
contract_post_softmax!(_contract_result);
_contract_result
}};
}
macro_rules! contract_pre_token_bounds {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract token_bounds: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_acceptance_probability {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract acceptance_probability: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_output_equivalence {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract output_equivalence: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_token_acceptance {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract token_acceptance: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_selective_gate {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract selective_gate: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract selective_gate: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_ssm_discretize {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract ssm_discretize: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract ssm_discretize: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_ssm_scan {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract ssm_scan: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract ssm_scan: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_tpot_definition {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract tpot_definition: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract tpot_definition: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_decision_function {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract decision_function: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract decision_function: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_hinge_loss {
() => {{}};
($input:expr) => {{
let predicted = &$input;
debug_assert!(predicted.len() > 0,
"Contract hinge_loss: precondition violated — predicted.len() > 0");
}};
}
macro_rules! contract_pre_margin {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract margin: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract margin: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_svm_predict {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract svm_predict: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract svm_predict: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_silu {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract silu: precondition violated — x.iter().all(|v| v.is_finite())");
debug_assert!(x.len() > 0,
"Contract silu: precondition violated — x.len() > 0");
}};
}
macro_rules! contract_pre_swiglu {
() => {{}};
($input:expr) => {{
let x = &$input;
debug_assert!(x.len() > 0,
"Contract swiglu: precondition violated — x.len() > 0");
debug_assert!(x.iter().all(|v| v.is_finite()),
"Contract swiglu: precondition violated — x.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_post_swiglu {
($result:expr) => {{
let _contract_result = &$result;
debug_assert!(_contract_result.iter().all(|v| v.is_finite()), "Contract swiglu: postcondition violated — result.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_swiglu {
($input:expr, $body:expr) => {{
contract_pre_swiglu!($input);
let _contract_result = $body;
contract_post_swiglu!(_contract_result);
_contract_result
}};
}
macro_rules! contract_pre_calculate_tdg {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
}};
}
macro_rules! contract_pre_letter_grade {
() => {{}};
($input:expr) => {{
let grad_output = &$input;
debug_assert!(grad_output.len() > 0,
"Contract letter_grade: precondition violated — grad_output.len() > 0");
debug_assert!(grad_output.iter().all(|v| v.is_finite()),
"Contract letter_grade: precondition violated — grad_output.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_architecture_delta {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract architecture_delta: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract architecture_delta: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_parameter_decomposition {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract parameter_decomposition: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_quantization_bytes {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract quantization_bytes: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_tensor_count {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract tensor_count: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract tensor_count: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_tied_embeddings {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract tied_embeddings: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_identity {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract identity: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_architecture_normalization {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract architecture_normalization: precondition violated — input.iter().all(|v| v.is_finite())");
debug_assert!(input.len() > 0,
"Contract architecture_normalization: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_name_resolution {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract name_resolution: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract name_resolution: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_identity {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract identity: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_gqa_grouping {
() => {{}};
($input:expr) => {{
let q = &$input;
debug_assert!(q.len() > 0,
"Contract gqa_grouping: precondition violated — q.len() > 0");
}};
}
macro_rules! contract_pre_lm_head {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract lm_head: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract lm_head: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_qkv_projection {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract qkv_projection: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract qkv_projection: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_residual {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract residual: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract residual: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_swiglu_shape {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract swiglu_shape: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract swiglu_shape: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_tied_lm_head {
() => {{}};
($input:expr) => {{
let indices = &$input;
debug_assert!(indices.len() > 0,
"Contract tied_lm_head: precondition violated — indices.len() > 0");
}};
}
macro_rules! contract_pre_identity {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract identity: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_identity {
() => {{}};
($input:expr) => {{
let _contract_input = &$input;
debug_assert!(!_contract_input.is_empty(),
"Contract identity: precondition violated — !input.is_empty()");
}};
}
macro_rules! contract_pre_ema_loss {
() => {{}};
($input:expr) => {{
let predicted = &$input;
debug_assert!(predicted.len() > 0,
"Contract ema_loss: precondition violated — predicted.len() > 0");
}};
}
macro_rules! contract_pre_val_split {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract val_split: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract val_split: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_warmup_lr {
() => {{}};
($input:expr) => {{
let params = &$input;
debug_assert!(params.len() > 0,
"Contract warmup_lr: precondition violated — params.len() > 0");
}};
}
macro_rules! contract_pre_transpose {
() => {{}};
($input:expr) => {{
let a = &$input;
debug_assert!(a.len() > 0,
"Contract transpose: precondition violated — a.len() > 0");
}};
}
macro_rules! contract_pre_container_preservation {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract container_preservation: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_copy_semantics {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract copy_semantics: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_numeric_semantics {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract numeric_semantics: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_type_inference {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract type_inference: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_type_map {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract type_map: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_density_gate {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract density_gate: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract density_gate: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_l2_norm_nondegeneracy {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract l2_norm_nondegeneracy: precondition violated — input.iter().all(|v| v.is_finite())");
debug_assert!(input.len() > 0,
"Contract l2_norm_nondegeneracy: precondition violated — input.len() > 0");
}};
}
macro_rules! contract_pre_nan_inf_rejection {
() => {{}};
($input:expr) => {{
let input = &$input;
debug_assert!(input.len() > 0,
"Contract nan_inf_rejection: precondition violated — input.len() > 0");
debug_assert!(input.iter().all(|v| v.is_finite()),
"Contract nan_inf_rejection: precondition violated — input.iter().all(|v| v.is_finite())");
}};
}
macro_rules! contract_pre_identity {
() => {{}};
($input:expr) => {{
let x = &$input;
}};
}