MCPcopy Create free account

hub / github.com/huggingface/sentence-transformers / functions

Functions3,759 in github.com/huggingface/sentence-transformers

↓ 1 callersMethodbatch_hard_triplet_loss
Build the triplet loss over a batch of embeddings. For each anchor, we get the hardest positive and hardest negative to form a triplet.
sentence_transformers/sentence_transformer/losses/batch_hard_triplet.py:161
↓ 1 callersMethodbatch_hard_triplet_soft_margin_loss
Build the triplet loss over a batch of embeddings. For each anchor, we get the hardest positive and hardest negative to form a triplet.
sentence_transformers/sentence_transformer/losses/batch_hard_soft_margin_triplet.py:102
↓ 1 callersMethodbatch_search
(self, **kwargs)
tests/sparse_encoder/test_search_engines.py:18
↓ 1 callersMethodbatch_semi_hard_triplet_loss
Build the triplet loss over a batch of embeddings. We generate all the valid triplets and average the loss over the positive ones. Arg
sentence_transformers/sentence_transformer/losses/batch_semi_hard_triplet.py:113
↓ 1 callersFunctionbuild
(corrupt: bool, n_docs: int, batch_size: int = batch)
tests/multi_vector_encoder/losses/test_misc.py:363
↓ 1 callersFunctionbuild_evaluator
Per-language MSE + TranslationEvaluator. `main_score_function` averages translation accuracies only. MSE (`negative_mse * 100`) is on a different
skills/train-sentence-transformers/scripts/train_sentence_transformer_make_multilingual_example.py:148
↓ 1 callersFunctionbuild_ir_evaluator
Corpus = deduplicated passages of the split, queries = questions, 1:1 qrels.
examples/multi_vector_encoder/training/miriad/training_contrastive.py:51
↓ 1 callersFunctionbuild_kd
(corrupt: bool)
tests/multi_vector_encoder/losses/test_misc.py:390
↓ 1 callersFunctionbuild_pair_dataset
Build a dataset of (col_a, col_b, label) pairs with negatives.
examples/cross_encoder/training/multimodal/training_doodles_feature_extraction.py:133
↓ 1 callersFunctionbuild_pair_dataset
Build a dataset of (col_a, col_b, label) pairs with negatives.
examples/cross_encoder/training/multimodal/training_doodles_any_to_any.py:116
↓ 1 callersFunctionbuild_parser
()
skills/train-sentence-transformers/scripts/mine_hard_negatives.py:83
↓ 1 callersMethodcalculate_loss
Compute the margin loss over the whole batch, from the per-mini-batch embeddings. The labels are unused: the negatives are mined from the oth
sentence_transformers/sentence_transformer/losses/mega_batch_margin.py:147
↓ 1 callersMethodcalculate_loss
(self, logits: Tensor, batch_size: int)
sentence_transformers/cross_encoder/losses/multiple_negatives_ranking.py:157
↓ 1 callersMethodcalculate_loss
Compute the loss over the whole batch, from the per-mini-batch embeddings. When ``with_backward`` is set, back-propagate the loss (chunk by c
sentence_transformers/base/losses/gradcache.py:340
↓ 1 callersMethodcalculate_loss_and_cache_gradients
Calculate the cross-entropy loss and return it alongside the gradients wrt. the embeddings.
sentence_transformers/sentence_transformer/losses/cached_gist_embed.py:244
↓ 1 callersMethodcalculate_loss_and_cache_gradients
( self, reps: list[list[Tensor]], masks_chunks: list[list[Tensor]], )
sentence_transformers/multi_vector_encoder/losses/cached_multiple_negatives_ranking.py:270
↓ 1 callersMethodcalculate_loss_and_cache_gradients
Calculate the cross-entropy loss and return it alongside the gradients wrt. the logits.
sentence_transformers/cross_encoder/losses/cached_multiple_negatives_ranking.py:221
↓ 1 callersMethodcall_grow_cache
Temporarily sets the output_hidden_states to True, runs the model, and then restores the original setting. Use the all_layer_embeddin
sentence_transformers/sentence_transformer/losses/adaptive_layer.py:41
↓ 1 callersMethodcall_model_init
(self, trial=None)
sentence_transformers/base/trainer.py:399
↓ 1 callersMethodcall_model_with_columns
( self, anchors: list[str], candidates: list[str], prompt: str | None = None, task: str | None = None
sentence_transformers/cross_encoder/losses/multiple_negatives_ranking.py:114
↓ 1 callersMethodcall_model_with_pairs
( self, pairs: list[list[str]], prompt: str | None = None, task: str | None = None )
sentence_transformers/cross_encoder/losses/multiple_negatives_ranking.py:120
↓ 1 callersMethodcall_use_cache
(self, features: dict[str, Tensor])
sentence_transformers/sentence_transformer/losses/adaptive_layer.py:57
↓ 1 callersMethodcheck_peft_compatible_model
(self)
sentence_transformers/base/peft_mixin.py:40
↓ 1 callersFunctionchunked_padded_forward
Chunked forward for multi-vector models, returning ``(token_embeddings, attention_mask)``. The per-chunk outputs are re-padded to the widest chun
sentence_transformers/base/losses/merged_forward.py:150
↓ 1 callersFunctionclear_warning_once_cache
transformers caches ``warning_once`` globally, so without this a warning emitted by one test silences it in every later test. Request the fixture
tests/conftest.py:31
↓ 1 callersMethodcollect_features
Turn the inputs from the dataloader into the separate model inputs & the labels.
sentence_transformers/cross_encoder/trainer.py:180
↓ 1 callersMethodcollect_features
Turn the inputs from the dataloader into the separate model inputs & the labels. Example:: >>> list(inputs.keys()) [
sentence_transformers/base/trainer.py:584
↓ 1 callersMethodcompute_all_metrics
( self, model: SentenceTransformer, corpus_model=None, corpus_embeddings: Tens
sentence_transformers/sentence_transformer/evaluation/information_retrieval.py:308
↓ 1 callersFunctioncompute_count_vector
Compute count vector from sparse embeddings indicating how many samples have non-zero values in each dimension. Args: embeddings: Sp
sentence_transformers/util/tensor.py:346
↓ 1 callersMethodcompute_dcg_at_k
(relevances, k)
sentence_transformers/sentence_transformer/evaluation/information_retrieval.py:590
↓ 1 callersMethodcompute_gor
Compute the Global Orthogonal Regularization terms for a batch of embeddings. The GOR loss encourages embeddings to be well-distribu
sentence_transformers/sentence_transformer/losses/global_orthogonal_regularization.py:167
↓ 1 callersMethodcompute_loss_from_embeddings
(self, embeddings: list[Tensor], labels: Tensor)
sentence_transformers/sentence_transformer/losses/batch_semi_hard_triplet.py:107
↓ 1 callersMethodcompute_loss_from_embeddings
(self, embeddings: list[Tensor], labels: Tensor)
sentence_transformers/sentence_transformer/losses/multiple_negatives_ranking.py:237
↓ 1 callersMethodcompute_loss_from_embeddings
(self, embeddings: list[Tensor], labels: Tensor)
sentence_transformers/sentence_transformer/losses/online_contrastive.py:82
↓ 1 callersMethodcompute_loss_from_embeddings
(self, embeddings: list[Tensor], labels: Tensor)
sentence_transformers/sentence_transformer/losses/batch_hard_soft_margin_triplet.py:97
↓ 1 callersMethodcompute_loss_from_embeddings
(self, embeddings: list[Tensor], labels: Tensor)
sentence_transformers/sentence_transformer/losses/contrastive.py:103
↓ 1 callersMethodcompute_loss_from_embeddings
(self, embeddings: list[Tensor], labels: Tensor)
sentence_transformers/sentence_transformer/losses/margin_mse.py:179
↓ 1 callersMethodcompute_loss_from_embeddings
Compute the GOR loss from pre-computed embeddings. Args: embeddings: List of embedding tensors, one for each input colum
sentence_transformers/sentence_transformer/losses/global_orthogonal_regularization.py:140
↓ 1 callersMethodcompute_loss_from_embeddings
Compute the CosineSimilarity loss from embeddings. Args: embeddings: List of embeddings labels: Labels indic
sentence_transformers/sentence_transformer/losses/cosine_similarity.py:84
↓ 1 callersMethodcompute_loss_from_embeddings
(self, embeddings: list[Tensor], labels: Tensor)
sentence_transformers/sentence_transformer/losses/batch_all_triplet.py:97
↓ 1 callersMethodcompute_loss_from_embeddings
( self, embeddings: list[torch.Tensor], labels: torch.Tensor | None )
sentence_transformers/sentence_transformer/losses/angle.py:91
↓ 1 callersMethodcompute_loss_from_embeddings
(self, embeddings: list[Tensor], labels: Tensor)
sentence_transformers/sentence_transformer/losses/batch_hard_triplet.py:154
↓ 1 callersMethodcompute_loss_from_embeddings
Compute the CSRReconstruction loss from embeddings. Args: outputs: List of dictionaries containing embeddings and their
sentence_transformers/sparse_encoder/losses/csr.py:68
↓ 1 callersMethodcompute_metrics
Computes the evaluation metrics for the given model. Args: model (SentenceTransformer): The SentenceTransformer model to
sentence_transformers/sentence_transformer/evaluation/reranking.py:203
↓ 1 callersMethodcompute_metrics
(self, queries_result_list: list[object])
sentence_transformers/sentence_transformer/evaluation/information_retrieval.py:477
↓ 1 callersMethodcompute_metrics
(self, y_true, y_pred)
sentence_transformers/cross_encoder/evaluation/reranking.py:310
↓ 1 callersMethodcompute_metrics
Compute MRR, NDCG, and AP metrics using sklearn
sentence_transformers/sparse_encoder/evaluation/reciprocal_rank_fusion.py:324
↓ 1 callersMethodcompute_metrics_batched
Computes the evaluation metrics in a batched way, by batching all queries and all documents together. Args: model (Sente
sentence_transformers/sentence_transformer/evaluation/reranking.py:219
↓ 1 callersMethodcompute_metrics_individual
Computes the evaluation metrics individually by embedding every (query, positive, negative) tuple individually. Args: mo
sentence_transformers/sentence_transformer/evaluation/reranking.py:292
↓ 1 callersFunctioncompute_uniqueness
Run uniqueness checks concurrently with a bounded thread pool.
examples/sentence_transformer/evaluation/evaluation_no_dup_batch_sampler_speed.py:388
↓ 1 callersFunctionconnected_nodes
(matrix)
examples/sentence_transformer/applications/text-summarization/lex_rank.py:62
↓ 1 callersFunctioncreate_and_ingest_index
(os_client, index_name, corpus, embeddings)
examples/sentence_transformer/applications/semantic-search/semantic_search_nq_opensearch.py:51
↓ 1 callersMethodcreate_dense_text_model
Return a dense text model instance for the concrete test class. Subclasses should use ``request.getfixturevalue(...)`` to obtain the
tests/base/test_model.py:24
↓ 1 callersFunctioncreate_markov_matrix_discrete
(weights_matrix, threshold)
examples/sentence_transformer/applications/text-summarization/lex_rank.py:88
↓ 1 callersFunctioncreate_sparse_tensor
Create a sparse tensor of shape (rows, cols) with num_nonzero values per row.
tests/util/test_similarity.py:115
↓ 1 callersMethodcreate_text_inputs
(self)
tests/base/test_model.py:35
↓ 1 callersMethoddecode
:param latents: autoencoder latents (shape: [batch, hidden_dim]) :return: reconstructed data (shape: [batch, n_inputs])
sentence_transformers/sparse_encoder/modules/sparse_auto_encoder.py:148
↓ 1 callersFunctiondeduplicate
(dataset)
examples/sentence_transformer/training/distillation/model_distillation_layer_reduction.py:107
↓ 1 callersFunctiondeduplicate
(dataset)
examples/sentence_transformer/training/distillation/model_distillation.py:81
↓ 1 callersFunctiondegree_centrality_scores
(similarity_matrix, threshold=None, increase_power=True)
examples/sentence_transformer/applications/text-summarization/lex_rank.py:15
↓ 1 callersMethoddisable_adapters
Disable all adapters that are attached to the model. This leads to inferring with the base model only.
sentence_transformers/base/peft_mixin.py:100
↓ 1 callersFunctiondisable_datasets_caching
A context manager that will disable caching in the datasets library.
sentence_transformers/util/misc.py:252
↓ 1 callersFunctiondisable_logging
A context manager that will prevent any logging messages triggered during the body from being processed. Args: highest_level: th
sentence_transformers/util/misc.py:270
↓ 1 callersMethodembed_inputs
( self, model: SentenceTransformer, sentences: str | list[str] | np.ndarray, *
sentence_transformers/sentence_transformer/evaluation/binary_classification.py:301
↓ 1 callersMethodembed_inputs
( self, model: SentenceTransformer, sentences: SingleInput | Sequence[SingleInput] | n
sentence_transformers/sentence_transformer/evaluation/information_retrieval.py:451
↓ 1 callersMethodembed_inputs
( self, model: SentenceTransformer, sentences: SingleInput | Sequence[SingleInput] | n
sentence_transformers/sentence_transformer/evaluation/triplet.py:239
↓ 1 callersMethodembed_inputs
( self, model: SentenceTransformer, sentences: str | list[str] | np.ndarray, *
sentence_transformers/sentence_transformer/evaluation/translation.py:173
↓ 1 callersMethodembed_inputs
( self, model: SentenceTransformer, sentences: str | list[str] | np.ndarray, *
sentence_transformers/sentence_transformer/evaluation/embedding_similarity.py:245
↓ 1 callersMethodembed_minibatch
Do forward pass on a minibatch of the input features and return corresponding embeddings.
sentence_transformers/sentence_transformer/losses/cached_gist_embed.py:181
↓ 1 callersMethodembed_minibatch
( self, sentence_feature: dict[str, Tensor], begin: int, end: int, wit
sentence_transformers/multi_vector_encoder/losses/cached_multiple_negatives_ranking.py:169
↓ 1 callersMethodembed_minibatch
Embed a mini-batch of inputs.
sentence_transformers/base/losses/gradcache.py:351
↓ 1 callersMethodembed_minibatch_iter
Do forward pass on all the minibatches of the input features and yield corresponding embeddings.
sentence_transformers/sentence_transformer/losses/cached_gist_embed.py:216
↓ 1 callersMethodembed_minibatch_iter
( self, sentence_feature: dict[str, Tensor], with_grad: bool, copy_random_stat
sentence_transformers/multi_vector_encoder/losses/cached_multiple_negatives_ranking.py:196
↓ 1 callersFunctionencode
(seed: int)
tests/base/test_model_card.py:1319
↓ 1 callersMethodencode_pre_act
:param x: input data (shape: [batch, input_dim]) :param latent_slice: slice of latents to compute Example: latent_slice =
sentence_transformers/sparse_encoder/modules/sparse_auto_encoder.py:89
↓ 1 callersFunctionevaluate
(model: SentenceTransformer, name: str)
examples/sentence_transformer/training/distillation/model_quantization.py:107
↓ 1 callersFunctionexport_optimized_onnx_model
Export an optimized ONNX model from a SentenceTransformer, SparseEncoder, CrossEncoder, or MultiVectorEncoder model. The O1-O4 optimizat
sentence_transformers/backend/optimize.py:19
↓ 1 callersFunctionexport_static_quantized_openvino_model
Export a quantized OpenVINO model from a SentenceTransformer, SparseEncoder, CrossEncoder, or MultiVectorEncoder model. This function ap
sentence_transformers/backend/quantize.py:109
↓ 1 callersMethodextract_dataset_metadata
( self, dataset: Dataset | DatasetDict, dataset_metadata: list[dict[str, Any]],
sentence_transformers/base/model_card.py:1246
↓ 1 callersFunctionfeatures
()
tests/sentence_transformer/losses/test_gradcache.py:344
↓ 1 callersFunctionfile_open
(filepath)
examples/sentence_transformer/applications/parallel-sentence-mining/bitext_mining_utils.py:52
↓ 1 callersFunctionfind_model_for_architecture
Find a model from hf-internal-testing or tiny-random for the given architecture. If multiple models exist, prefer the one ending with 'Model'
tests/base/modules/transformer/update_transformers_tiny_models.py:19
↓ 1 callersFunctionflattened_column
(seed: int, batch: int = 3)
tests/sentence_transformer/losses/test_merged_forward.py:315
↓ 1 callersFunctionfloat_features
()
tests/multi_vector_encoder/losses/test_misc.py:615
↓ 1 callersFunctionformat_document
Helper function to format documents with the template.
tests/cross_encoder/test_model.py:1003
↓ 1 callersFunctionformat_duration
Format a duration in seconds to a human-readable string, e.g. "23 minutes" or "1.6 hours".
sentence_transformers/base/model_card.py:292
↓ 1 callersMethodformat_eval_metrics
Format the evaluation metrics for the model card. The following keys will be returned: - eval_metrics: A list of dictionaries contain
sentence_transformers/base/model_card.py:1382
↓ 1 callersFunctionformat_queries
Helper function to format queries with the template.
tests/cross_encoder/test_model.py:995
↓ 1 callersMethodformat_training_logs
(self)
sentence_transformers/base/model_card.py:1511
↓ 1 callersMethodforward
(self, features: dict[str, Tensor], task: str | None = None)
sentence_transformers/multi_vector_encoder/modules/token_pooling.py:95
↓ 1 callersMethodforward
(self, features: dict[str, Tensor])
sentence_transformers/base/modules/dense.py:88
↓ 1 callersMethodforward
Forward pass through the transformer model. Dispatches to the appropriate model method based on the ``modality`` key in ``features``
sentence_transformers/base/modules/transformer.py:1594
↓ 1 callersMethodfrom_distillation
r""" Creates a StaticEmbedding instance from a distillation process using the `model2vec` package. Args: model_name (str)
sentence_transformers/sentence_transformer/modules/static_embedding.py:169
↓ 1 callersMethodgenerate_data
(self)
sentence_transformers/sentence_transformer/datasets/parallel_sentences.py:152
↓ 1 callersFunctionget_arch_kwargs
Get model_kwargs, config_kwargs, processor_kwargs, processing_kwargs for a given architecture. Returns: Tuple of (model_kwargs, config_kw
tests/base/modules/transformer/conftest.py:652
↓ 1 callersMethodget_codecarbon_data
(self)
sentence_transformers/base/model_card.py:1867
↓ 1 callersMethodget_config_dict
(self)
sentence_transformers/sentence_transformer/modules/word_embeddings.py:101
↓ 1 callersMethodget_config_dict
(self)
sentence_transformers/sentence_transformer/losses/adaptive_layer.py:283
↓ 1 callersMethodget_config_dict
(self)
sentence_transformers/sentence_transformer/losses/embed_distill.py:284
↓ 1 callersMethodget_config_dict
(self)
sentence_transformers/sentence_transformer/losses/mse.py:98
← previousnext →601–700 of 3,759, ranked by callers