| { |
| "checkpoint": { |
| "bytes": 160482975, |
| "config": { |
| "collision_max": 200.0, |
| "dropout": 0.1, |
| "fingerprint_dim": 2048, |
| "heads": 8, |
| "layers": 6, |
| "max_peaks": 256, |
| "metadata_scale": 0.02, |
| "model_dim": 384, |
| "mz_max": 2000.0, |
| "projection_dim": 192, |
| "retrieval_mlp_hidden_dim": 512, |
| "target_projection_dim": 256 |
| }, |
| "created_at": "2026-04-13T21:34:38Z", |
| "file": "weights/NexaMass-V3-Struct.pt", |
| "metrics_keys": [ |
| "backbone_lr", |
| "contrastive_loss", |
| "covariance_loss", |
| "covariance_to_contrastive_ratio", |
| "covariance_weight", |
| "dataloader_time_sec", |
| "dataloader_wait_pct_300s", |
| "dataloader_wait_pct_60s", |
| "dataloader_wait_pct_900s", |
| "dataloader_wait_pct_run", |
| "distributed_rank", |
| "distributed_world_size", |
| "effective_batch_size", |
| "effective_hard_negative_scale", |
| "effective_retrieval_weight", |
| "effective_structure_bce_weight", |
| "embedding_std", |
| "global_batch_size", |
| "gpu_active_fraction", |
| "gpu_count_observed", |
| "gpu_max_memory_gb", |
| "gpu_mem_used_mean_gb", |
| "gpu_mem_util_mean_pct", |
| "gpu_memory_utilization", |
| "gpu_snapshot_available", |
| "gpu_util_max_pct", |
| "gpu_util_mean_pct", |
| "gpu_util_min_pct", |
| "grad_norm", |
| "local_batch_size", |
| "lr", |
| "mfu_estimate", |
| "msms_objective", |
| "optimizer_step", |
| "regularizer_ramp", |
| "resumed_from_checkpoint", |
| "retrieval_head_lr", |
| "samples_per_sec", |
| "samples_per_sec_300s", |
| "samples_per_sec_60s", |
| "samples_per_sec_900s", |
| "samples_per_sec_run_mean", |
| "step_time_cv_300s", |
| "step_time_cv_60s", |
| "step_time_cv_900s", |
| "step_time_sec", |
| "structure_bce_locked", |
| "structure_bce_loss", |
| "structure_candidate_count", |
| "structure_clear_fraction", |
| "structure_clear_hit_at_1", |
| "structure_close_fraction", |
| "structure_close_hit_at_1", |
| "structure_confidence_bucket_score_mean", |
| "structure_confidence_bucket_score_mode", |
| "structure_confidence_candidate_count", |
| "structure_confidence_clear_threshold", |
| "structure_confidence_close_threshold", |
| "structure_confidence_eval_key_mode", |
| "structure_confidence_separation", |
| "structure_correct_logit_mean", |
| "structure_fingerprint_cosine", |
| "structure_hard_negative_bonus_applied", |
| "structure_hard_negative_bonus_mean", |
| "structure_hard_negative_scale", |
| "structure_head_lr", |
| "structure_hit_at_1", |
| "structure_hit_at_20", |
| "structure_hit_at_5", |
| "structure_local_ce_loss", |
| "structure_local_ce_loss_weight", |
| "structure_local_rerank_loss", |
| "structure_local_rerank_loss_weight", |
| "structure_local_rerank_score_scale", |
| "structure_logit_margin_mean", |
| "structure_margin_loss", |
| "structure_margin_loss_weight", |
| "structure_missing_formula_fraction", |
| "structure_missing_inchikey_fraction", |
| "structure_pairwise_logistic_loss", |
| "structure_pairwise_logistic_loss_weight", |
| "structure_positive_count_mean", |
| "structure_post_label_candidate_count", |
| "structure_post_precursor_candidate_count", |
| "structure_prefilter_candidate_count", |
| "structure_retrieval_logit_std", |
| "structure_retrieval_loss", |
| "structure_retrieval_scorer", |
| "structure_retrieval_target_mode", |
| "structure_skipped_query_fraction", |
| "structure_soft_target_exact_mix", |
| "structure_soft_target_loss", |
| "structure_soft_target_loss_weight", |
| "structure_target_backend", |
| "structure_target_equivalent_count_mean", |
| "structure_target_identity_collision_count", |
| "structure_target_rank_mean", |
| "structure_to_ssl_ratio", |
| "structure_top1_top2_gap_mean", |
| "structure_top1_top2_gap_norm_mean", |
| "structure_top_negative_logit_mean", |
| "structure_uncertain_fraction", |
| "structure_uncertain_hit_at_1", |
| "structure_valid_query_fraction", |
| "train_loss", |
| "train_loss_ema", |
| "train_retrieval_bank_size", |
| "variance_loss", |
| "variance_weight", |
| "weighted_covariance_loss", |
| "weighted_regularizer_to_contrastive_ratio", |
| "weighted_ssl_loss", |
| "weighted_structure_bce_loss", |
| "weighted_structure_retrieval_loss", |
| "weighted_variance_loss" |
| ], |
| "model_state_bytes": 56474172, |
| "model_state_file": "weights/NexaMass-V3-Struct-model_state.pt", |
| "param_count": 14106690, |
| "state_tensors": 103, |
| "step": 91001 |
| }, |
| "dataset": "corrected labeled GeMS handoff surface with enforced molecular labels", |
| "evaluation_summary": { |
| "embedding_std": 0.0722, |
| "gallery_exact_fingerprint_decodes": 11, |
| "gallery_size": 20, |
| "massspecgym_test_hit20_adapter": 0.3505, |
| "validation_fingerprint_cosine": 0.4255, |
| "validation_structure_bce": 0.0653 |
| }, |
| "name": "NexaMass-V3-Struct alignment checkpoint", |
| "objective_weights": { |
| "retrieval_local_ce_loss_weight": 0.4, |
| "retrieval_soft_target_loss_weight": 0.3, |
| "retrieval_weight": 0.6, |
| "ssl_preservation_weight": 0.05, |
| "structure_bce_weight": 1.0 |
| }, |
| "parent_checkpoint": "weights/Final_V3-model_state.pt", |
| "phase": "RDKit Morgan fingerprint structure alignment" |
| } |
|
|