Downloads · 30 days
48
52% of all-time downloads
Musab6969/bge-small-vscode-dup
bge-small-vscode-dup is a sentence similarity model from Musab6969. Use it when you need a score for how close two texts are. It is set up for sentence-transformers.
This is a sentence-transformers model finetuned from BAAI/bge-small-en-v1.5. It maps sentences & paragraphs to a 384-dimensional dense vector space and can be used for semantic textual similarity, semantic search, par…
Downloads · 30 days
48
52% of all-time downloads
All-time downloads
92
Public
Parameters
33.4M
133 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors133 MB · 99%
From the Hugging Face model README
This is a sentence-transformers model finetuned from BAAI/bge-small-en-v1.5. It maps sentences & paragraphs to a 384-dimensional dense vector space and can be used for semantic textual similarity, semantic search, paraphrase mining, classification, clustering, and more.
SentenceTransformer(
(0): Transformer({'transformer_task': 'feature-extraction', 'modality_config': {'text': {'method': 'forward', 'method_output_name': 'last_hidden_state'}}, 'module_output_name': 'token_embeddings', 'architecture': 'BertModel'})
(1): Pooling({'embedding_dimension': 384, 'pooling_mode': 'cls', 'include_prompt': True})
(2): Normalize({})
)
First install the Sentence Transformers library:
pip install -U sentence-transformers
Then you can load this model and run inference.
from sentence_transformers import SentenceTransformer
# Download from the 🤗 Hub
model = SentenceTransformer("sentence_transformers_model_id")
# Run inference
sentences = [
'User defined MCP servers are lost after June 2025 update\n\nAfter VSC insiders updated to the June 2025 update on its own, I do not see the MCP servers I added and I cannot add them again to use them.\nThe settings.json file is correct but the servers are not loaded anymore.\n\nPlease help.',
'`chat.mcp.enabled` unexpectedly "managed by organization" after VS Code Insiders update\n\nThe `chat.mcp.enabled` setting in VS Code Insiders has become disabled and is now indicated as "managed by organization" following a recent update. This occurred despite the user not being connected to any organization through their Windows or GitHub accounts, and the setting was user-configurable before the update.\n\n\n\n**VS Code Insiders Version Details (Affected):**\n\n* **Version:** 1.102.0-insider (user setup)\n* **Commit:** 7e4e0f4e55d0d0a2a931aa4e0b7acc518e5da0dd\n* **Date:** 2025-06-13T05:04:03.051Z\n* **Electron:** 35.5.1\n* **ElectronBuildId:** 11727614\n* **Chromium:** 134.0.6998.205\n* **Node.js:** 22.15.1\n* **V8:** 13.4.114.21-electron.0\n* **OS:** Windows_NT x64 10.0.26100\n\n**Previous VS Code Insiders Version (Unaffected):** 1.101.0.20250611\n\n**Current Stable VS Code Version (Unaffected):** 1.101.0\n\n**Steps to Reproduce:**\n\n1. Have VS Code Insiders version 1.101.0.20250611 installed with `chat.mcp.enabled` either enabled or user-configurable.\n2. Allow VS Code Insiders to auto-update to version 1.102.0.20250613.\n3. Open VS Code Insiders settings.\n4. Search for the setting `chat.mcp.enabled`.\n5. (Optional) Check the same setting in VS Code stable version 1.101.0 to observe it remains user-configurable.\n\n**Expected Behavior:**\n\nThe `chat.mcp.enabled` setting should remain user-configurable in VS Code Insiders, allowing the user to enable or disable it as needed, consistent with its behavior in the stable release and previous Insiders versions.\n\n**Actual Behavior:**\n\nIn VS Code Insiders 1.102.0.20250613, the `chat.mcp.enabled` setting is disabled (off) and is now labeled as "managed by organization." The user is unable to change this setting. This change in behavior occurred directly after the VS Code Insiders update, without any changes to the user\'s system or account ',
'Windows: custom titlebar context menu issues\n\nNeeds the revert of https://github.com/microsoft/vscode/pull/250631\n\nInitially reported by @benibenj, there are bugs around the custom title bar context menu on Windows:\n* often the first right-click does not show the menu and in that case the titlebar cannot be dragged anymore\n* sometimes the custom context menu appears in a wrong location',
]
embeddings = model.encode(sentences)
print(embeddings.shape)
# [3, 384]
# Get the similarity scores for the embeddings
similarities = model.similarity(embeddings, embeddings)
print(similarities)
# tensor([[1.0000, 0.5474, 0.1768],
# [0.5474, 1.0000, 0.1670],
# [0.1768, 0.1670, 1.0000]])
<!--
### Direct Usage (Transformers)
<details><summary>Click to see the direct usage in Transformers</summary>
</details>
-->
<!--
### Downstream Usage (Sentence Transformers)
You can finetune this model on your own dataset.
<details><summary>Click to expand</summary>
</details>
-->
<!--
### Out-of-Scope Use
*List how the model may foreseeably be misused and address what users ought not to do with the model.*
-->
heldout| Metric | Value |
|---|---|
| pearson_cosine | nan |
| spearman_cosine | nan |
| sentence_0 | sentence_1 | |
|---|---|---|
| type | string | string |
| modality | text | text |
| details | <ul><li>min: 7 tokens</li><li>mean: 168.01 tokens</li><li>max: 512 tokens</li></ul> | <ul><li>min: 7 tokens</li><li>mean: 186.01 tokens</li><li>max: 512 tokens</li></ul> |
| sentence_0 | sentence_1 |
|---|---|
| <code>VS code crash<br><br>Does this issue occur when all extensions are disabled?: Yes/No |
{
"scale": 20.0,
"similarity_fct": "cos_sim",
"gather_across_devices": false,
"directions": [
"query_to_doc"
],
"partition_mode": "joint",
"hardness_mode": null,
"hardness_strength": 0.0
}
per_device_train_batch_size: 32per_device_eval_batch_size: 32multi_dataset_batch_sampler: round_robinper_device_train_batch_size: 32num_train_epochs: 3max_steps: -1learning_rate: 5e-05lr_scheduler_type: linearlr_scheduler_kwargs: Nonewarmup_steps: 0optim: adamw_torch_fusedoptim_args: Noneweight_decay: 0.0adam_beta1: 0.9adam_beta2: 0.999adam_epsilon: 1e-08optim_target_modules: Nonegradient_accumulation_steps: 1average_tokens_across_devices: Truemax_grad_norm: 1label_smoothing_factor: 0.0bf16: Falsefp16: Falsebf16_full_eval: Falsefp16_full_eval: Falsetf32: Nonegradient_checkpointing: Falsegradient_checkpointing_kwargs: Nonetorch_compile: Falsetorch_compile_backend: Nonetorch_compile_mode: Noneuse_liger_kernel: Falseliger_kernel_config: Noneuse_cache: Falseneftune_noise_alpha: Nonetorch_empty_cache_steps: Noneauto_find_batch_size: Falselog_on_each_node: Truelogging_nan_inf_filter: Trueinclude_num_input_tokens_seen: nolog_level: passivelog_level_replica: warningdisable_tqdm: Falseproject: huggingfacetrackio_space_id: Nonetrackio_bucket_id: Nonetrackio_static_space_id: Noneper_device_eval_batch_size: 32prediction_loss_only: Trueeval_on_start: Falseeval_do_concat_batches: Trueeval_use_gather_object: Falseeval_accumulation_steps: Noneinclude_for_metrics: []batch_eval_metrics: Falsesave_only_model: Falsesave_on_each_node: Falseenable_jit_checkpoint: Falsepush_to_hub: Falsehub_private_repo: Nonehub_model_id: Nonehub_strategy: every_savehub_always_push: Falsehub_revision: Noneload_best_model_at_end: Falseignore_data_skip: Falserestore_callback_states_from_checkpoint: Falsefull_determinism: Falseseed: 42data_seed: Noneuse_cpu: Falseaccelerator_config: {'split_batches': False, 'dispatch_batches': None, 'even_batches': True, 'use_seedable_sampler': True, 'non_blocking': False, 'gradient_accumulation_kwargs': None}parallelism_config: Nonedataloader_drop_last: Falsedataloader_num_workers: 0dataloader_pin_memory: Truedataloader_persistent_workers: Falsedataloader_prefetch_factor: Nonedataloader_multiprocessing_context: Nonedataloader_in_order: Trueremove_unused_columns: Truelabel_names: Nonetrain_sampling_strategy: randomlength_column_name: lengthddp_find_unused_parameters: Noneddp_bucket_cap_mb: Noneddp_broadcast_buffers: Falseddp_static_graph: Noneddp_backend: Noneddp_timeout: 1800fsdp: Nonefsdp_config: Nonedeepspeed: Nonedebug: []skip_memory_metrics: Truedo_predict: Falseresume_from_checkpoint: Nonelocal_rank: -1prompts: Nonebatch_sampler: batch_samplermulti_dataset_batch_sampler: round_robinrouter_mapping: {}learning_rate_mapping: {}warmup_ratio: None| Epoch | Step | heldout_spearman_cosine |
|---|---|---|
| 1.0 | 57 | nan |
| 2.0 | 114 | nan |
| 3.0 | 171 | nan |
@inproceedings{reimers-2019-sentence-bert,
title = "Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks",
author = "Reimers, Nils and Gurevych, Iryna",
booktitle = "Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing",
month = "11",
year = "2019",
publisher = "Association for Computational Linguistics",
url = "https://arxiv.org/abs/1908.10084",
}
@misc{oord2019representationlearningcontrastivepredictive,
title={Representation Learning with Contrastive Predictive Coding},
author={Aaron van den Oord and Yazhe Li and Oriol Vinyals},
year={2019},
eprint={1807.03748},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/1807.03748},
}
<!--
## Glossary
*Clearly define terms in order to be accessible across audiences.*
-->
<!--
## Model Card Authors
*Lists the people who create the model card, providing recognition and accountability for the detailed work that goes into its construction.*
-->
<!--
## Model Card Contact
*Provides a way for people who have updates to the Model Card, suggestions, or questions, to contact the Model Card authors.*
-->