Skip to content

Sync: Develop to Main - #38

Merged
iamtatsuki05 merged 12 commits into
mainfrom
develop
Aug 3, 2026
Merged

Sync: Develop to Main#38
iamtatsuki05 merged 12 commits into
mainfrom
develop

Conversation

@iamtatsuki05

Copy link
Copy Markdown
Owner

The alignment/uniformity and geometry analyses loaded miracl/miracl with a
hard-coded split='train', which overlaps with the FT training data
(ruri-v3-dataset-ft's miracl subset is built from the same train queries).
Expose miracl_split in the eval config (default unchanged) so the
measurements can run on the dev split, and pass prepare_dataset arguments
by keyword to avoid positional drift.
Evaluating on the train splits overlaps with the embedding training data
(MIRACL ja train via ruri-v3-dataset-ft, AllNLI train via the English FT
set), so make dev the default for miracl_split and
positive_pair_dataset_split and update the isotropic eval configs
accordingly.
…nfig

The current eval.py reads cfg.dtype and cfg.attn_implementation, but
CLIConfig never defined them, so every run crashed with AttributeError.
Add the fields and allow bfloat16+sdpa in addition to
bfloat16+flash_attention_2 for clusters without flash-attn.
- Load models with trust_remote_code so the bidirectional (-Bi) checkpoints
  use their custom attention instead of silently falling back to causal.
- Accept max_position_embeddings >= 8192 and raise max_seq_length to the
  8192 contract for long-context models; measure short-context models
  (2048) at their native lengths with a warning.
- Add isotropic configs for the English pre-trained-only baselines
  (ModernBERT-EN, Llama-Bi-EN, sarashina2.2-Bi measured on English data).
…ts crash tokenizers without forced special tokens)
…ments

Fix MIRACL eval leakage via dev split and add full English MTEB evaluation (bf16 + FlashAttention-2)
@iamtatsuki05 iamtatsuki05 self-assigned this Aug 3, 2026
@iamtatsuki05
iamtatsuki05 merged commit 0952dc1 into main Aug 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant