Views
No views yet
model.safetensors, optimizer.pt, scheduler.pt, rng_state.pth,
trainer_state.json, training_args.bin, tokenizer files, and pooling config.| Run | Checkpoints | Notes |
|---|---|---|
RuModernBERT-base_bs64_lr_2e-05 | checkpoint-12400, checkpoint-33600, checkpoint-46400, checkpoint-82600 | 1st epoch, batch size 64 |
RuModernBERT-base_bs128_lr_2e-05_2nd_epoch | checkpoint-27200, checkpoint-45400 | 2nd epoch, batch size 128 |
deepvk/RuModernBERT-base1hf download fyaronskiy/code_retriever-saved-checkpoints \
2 --repo-type model \
3 --local-dir models/saved_checkpoints1hf download fyaronskiy/code_retriever-saved-checkpoints \
2 --repo-type model \
3 --include "RuModernBERT-base_bs64_lr_2e-05/checkpoint-82600/*" \
4 --local-dir models/saved_checkpointstrain/train.py, point resume_checkpoint to the checkpoint path and
set model_dir to the corresponding run directory under models/.1run_name = "RuModernBERT-base_bs64_lr_2e-05"
2model_dir = f"../models/{run_name}"
3resume_checkpoint = "../models/saved_checkpoints/RuModernBERT-base_bs64_lr_2e-05/checkpoint-82600"
4do_resume_train = True
5auto_resume = Falsebash train/train_accelerate.sh.1from sentence_transformers import SentenceTransformer
2
3model = SentenceTransformer(
4 "fyaronskiy/code_retriever-saved-checkpoints/RuModernBERT-base_bs64_lr_2e-05/checkpoint-82600"
5)fyaronskiy/code_retriever_ru_en.1import torch
2from sentence_transformers import SentenceTransformer, util
3
4device = "cuda" if torch.cuda.is_available() else "cpu"
5model = SentenceTransformer("fyaronskiy/code_retriever_ru_en").to(device)
6
7queries = ["Напиши функцию на Python, которая рекурсивно вычисляет факториал числа."]
8corpus = [
9 """def factorial(n):
10 if n == 0:
11 return 1
12 return n * factorial(n - 1)""",
13]
14
15doc_embeddings = model.encode(corpus, convert_to_tensor=True, device=device)
16query_embeddings = model.encode(queries, convert_to_tensor=True, device=device)
17scores = util.cos_sim(query_embeddings[0], doc_embeddings)[0]
18print(scores)