MCPcopy Create free account

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

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

↓ 5 callersFunctionis_message_dict
Check if a value is a single chat message: a dict with ``"role"`` and ``"content"`` keys.
sentence_transformers/base/modality.py:106
↓ 5 callersFunctionis_xxhash_available
()
tests/base/samplers/test_no_duplicates_batch_sampler.py:74
↓ 5 callersMethodload_projection
Load projection weights previously written with `save_projection`. If the loss was constructed without a `projection_dim`, the projection lay
sentence_transformers/sentence_transformer/losses/embed_distill.py:249
↓ 5 callersFunctionload_transformer
Load a Transformer model for the given architecture and task. Args: arch: Architecture name from TINY_MODEL_MAPPING transformer_t
tests/base/modules/transformer/conftest.py:698
↓ 5 callersFunctionmaxsim_heatmap
One-shot MaxSim heatmap for a (query, image-document) pair. Args: image: PIL image, URL, or local file path. query_embedding: ``(
sentence_transformers/multi_vector_encoder/interpretability.py:220
↓ 5 callersMethodoverride_model_in_loss
(self, loss: torch.nn.Module, model: BaseModel)
sentence_transformers/base/trainer.py:424
↓ 5 callersMethodprepend_prompt_to_messages
Prepend a system prompt to message format inputs. Args: messages: List of message lists (each message list represents one input).
sentence_transformers/base/modality.py:679
↓ 5 callersMethodpreprocess
(self, inputs, prompt=None, **kwargs)
tests/base/modules/test_input_module.py:29
↓ 5 callersMethodsave
(self, output_path: str, *args, safe_serialization: bool = True, **kwargs)
sentence_transformers/sentence_transformer/modules/cnn.py:66
↓ 5 callersMethodsave
Saves a model and its configuration files to a directory, so that it can be loaded again. Args: path (str): Path on disk
sentence_transformers/base/model.py:684
↓ 5 callersFunctionsemantic_search_qdrant
Performs semantic search using sparse embeddings with Qdrant. Args: query_embeddings: PyTorch COO sparse tensor containing query emb
sentence_transformers/sparse_encoder/search_engines.py:32
↓ 5 callersMethodset_widget_examples
(self, dataset: Dataset | DatasetDict)
sentence_transformers/base/model_card.py:512
↓ 5 callersMethodsimilarity
Compute the similarity between two collections of embeddings. The output is a matrix with the similarity scores between all embedding
sentence_transformers/sentence_transformer/model.py:1054
↓ 5 callersFunctionsparse_allclose
Check if two sparse embeddings are close to each other. This function works with sparse embeddings in either: 1. Tensor format (assuming
tests/sparse_encoder/utils.py:6
↓ 5 callersMethodstore_metrics_in_model_card_data
( self, model: BaseModel, metrics: dict[str, Any], epoch: int = 0, step: int = 0 )
sentence_transformers/base/evaluation/evaluator.py:66
↓ 4 callersMethod__init__
(self, *args, **kwargs)
sentence_transformers/base/sampler.py:187
↓ 4 callersFunction_chunk_ranges
Greedily pack items into ``(start, end)`` chunks whose padded cost of ``(per_item_token * chunk_width + per_item_fixed) * chunk_size`` elements st
sentence_transformers/util/similarity.py:239
↓ 4 callersFunction_convert_legacy_pooling_kwargs
Convert legacy ``pooling_mode_*`` bool keys to a single ``pooling_mode`` key in-place. Old keys are removed from *kwargs*. If ``pooling_mode`` is
sentence_transformers/sentence_transformer/modules/pooling.py:26
↓ 4 callersFunction_convert_to_batch_tensor
Converts the input data to a tensor with a batch dimension, stacking lists as :func:`_convert_to_tensor` does. Args: a (Union[li
sentence_transformers/util/tensor.py:93
↓ 4 callersMethod_format_and_save_example
Format a dataset example value for the model card table, saving non-text values as assets. Delegates the actual file I/O to :meth:`_save_asse
sentence_transformers/base/model_card.py:1765
↓ 4 callersFunction_get_batch_size
Get the number of samples in sentence features, handling both padded and flattened inputs. With padded inputs, the batch size is the first dimens
sentence_transformers/base/losses/gradcache.py:65
↓ 4 callersMethod_get_model_type
Retrieves the model_type from the config_sentence_transformers.json file. This is used to determine whether the model being loaded m
sentence_transformers/base/model.py:1377
↓ 4 callersMethod_get_prompt_for_column
Get the prompt string for a specific column.
sentence_transformers/base/data_collator.py:74
↓ 4 callersMethod_get_scheduler
Returns the correct learning rate scheduler. Available scheduler: - constantlr, - warmupconstant, - warmuplinear,
sentence_transformers/sentence_transformer/fit_mixin.py:398
↓ 4 callersMethod_get_snippet_output_dimensionality
(self)
sentence_transformers/base/model_card.py:1859
↓ 4 callersFunction_gradients
(model: CrossEncoder)
tests/cross_encoder/losses/test_cached_multiple_negatives_ranking.py:14
↓ 4 callersMethod_infer_flatten_position_offset
(self)
sentence_transformers/base/modules/transformer.py:1125
↓ 4 callersMethod_input_length
Estimate the "size" of an input sample for length-based batch sorting. The exact value doesn't matter, it's only used to group similarly size
sentence_transformers/base/model.py:505
↓ 4 callersFunction_int_features
()
tests/multi_vector_encoder/losses/test_misc.py:598
↓ 4 callersMethod_make_text_image_dataset
(self, n: int = 5)
tests/base/test_model_card.py:553
↓ 4 callersFunction_match_layouts
Converts the dense tensor to sparse COO if exactly one of the two inputs is sparse, so that mixed inputs can reuse the all-sparse computation
sentence_transformers/util/similarity.py:24
↓ 4 callersMethod_resolve_prompt
Resolve a prompt from a prompt name or the default prompt name. Args: prompt: An explicit prompt string, or None. pro
sentence_transformers/base/model.py:344
↓ 4 callersMethod_resolve_router_mapping
Resolve the router mapping for this batch, handling nested (per-dataset) mappings.
sentence_transformers/base/data_collator.py:39
↓ 4 callersFunction_text_column
(width: int, seed: int, batch: int = 2)
tests/sentence_transformer/losses/test_merged_forward.py:54
↓ 4 callersFunction_train
(model: MultiVectorEncoder, dataset: Dataset, loss: torch.nn.Module)
tests/multi_vector_encoder/test_trainer.py:67
↓ 4 callersFunctionall_gather_with_grad
Gathers a tensor from each distributed rank into a list, retaining gradients for the local rank's tensor. Args: tensor (torch.Tensor
sentence_transformers/util/distributed.py:66
↓ 4 callersFunctioncross_encoder_predict_rank_args_decorator
Decorator for :class:`CrossEncoder.predict` / :class:`CrossEncoder.rank` that handles deprecated keyword arguments. Handles the following legacy
sentence_transformers/util/decorators.py:170
↓ 4 callersMethoddelete
(text, del_ratio=0.6)
sentence_transformers/sentence_transformer/datasets/denoising_auto_encoder.py:49
↓ 4 callersFunctionevaluate_stsb_test
(model: SentenceTransformer, expected_score: float, test_dataset: Dataset)
tests/sentence_transformer/test_train_stsb.py:36
↓ 4 callersMethodforward
(self, features: dict[str, Tensor], task: str | None = None)
sentence_transformers/multi_vector_encoder/modules/token_pooling.py:260
↓ 4 callersMethodforward
(self, features: dict[str, Tensor], **kwargs)
tests/base/test_model.py:1183
↓ 4 callersMethodforward_cached
Run the three-step GradCache forward pass. See the module docstring.
sentence_transformers/base/losses/gradcache.py:397
↓ 4 callersMethodfrom_json
Create an SparseStaticEmbedding module from a JSON file containing token to IDF weight mappings. Args: json_path (str):
sentence_transformers/sparse_encoder/modules/sparse_static_embedding.py:105
↓ 4 callersFunctionget_device_name
Returns the name of the device where this module is running on. This function only supports single device or basic distributed training setu
sentence_transformers/util/environment.py:56
↓ 4 callersMethodget_embedding_dimension
Returns the number of dimensions in the output of :meth:`SparseEncoder.encode`. Unlike :class:`~sentence_transformers.sentence_trans
sentence_transformers/sparse_encoder/model.py:1030
↓ 4 callersFunctionimport_from_string
Import a dotted module path and return the attribute/class designated by the last name in the path. Raise ImportError if the import failed.
sentence_transformers/util/misc.py:119
↓ 4 callersMethodlookup
Return the row positions for ``ids``, raising ``KeyError(missing_id)`` on a miss.
sentence_transformers/util/dataset.py:104
↓ 4 callersMethodmake_recording_collator
(self, **kwargs)
tests/base/test_data_collator.py:174
↓ 4 callersFunctionnormalize_embeddings
Normalizes the embeddings matrix, so that each sentence embedding has unit length. Args: embeddings (Tensor): The input embeddings m
sentence_transformers/util/tensor.py:111
↓ 4 callersMethodprepare
(self, x: torch.Tensor)
sentence_transformers/sparse_encoder/modules/sparse_auto_encoder.py:107
↓ 4 callersMethodprepend_prompt_to_texts
Prepend a prompt to text format inputs. For single texts, prepends the prompt directly. For text pairs (cross-encoder inputs), prepen
sentence_transformers/base/modality.py:698
↓ 4 callersMethodpreprocess
(self, inputs: list[str], prompt: str | None = None, **kwargs)
sentence_transformers/sentence_transformer/modules/bow.py:64
↓ 4 callersFunctionpytorch_cos_sim
Computes the cosine similarity between two tensors. Args: a (Union[list, np.ndarray, Tensor]): The first tensor. b (Union[li
sentence_transformers/util/similarity.py:45
↓ 4 callersFunctionr
(n)
docs/_static/js/custom.js:28
↓ 4 callersFunctionreal_query_token_slice
Return the slice into ``encode_query``'s output that selects the real content tokens. Chat-template prefixes (e.g. ``<bos>``), ColBERT query mark
sentence_transformers/multi_vector_encoder/interpretability.py:48
↓ 4 callersFunctionrender_similarity_map_on_image
Overlay a 2D similarity map onto an image with the mako colormap. Args: image: PIL image, URL, or local file path (loaded via :func:`tran
sentence_transformers/multi_vector_encoder/interpretability.py:178
↓ 4 callersMethodreset
(self)
tests/sparse_encoder/modules/test_csr.py:26
↓ 4 callersFunctions
(e,t,o)
docs/_static/js/custom.js:28
↓ 4 callersFunctionsemantic_search_seismic
Performs semantic search using sparse embeddings with Seismic. Args: query_embeddings_decoded: List of query embeddings in format [[
sentence_transformers/sparse_encoder/search_engines.py:303
↓ 3 callersMethod__init__
(self, model: CrossEncoder, loss_fct: nn.Module, activation_fn: nn.Module = nn.Identity())
sentence_transformers/cross_encoder/fit_mixin.py:146
↓ 3 callersMethod_append_csv_headers
(self, similarity_fn_names)
sentence_transformers/sentence_transformer/evaluation/triplet.py:159
↓ 3 callersMethod_apply_chat_template
Call ``apply_chat_template`` with the kwarg routing the processor type expects: nested kwargs for a ProcessorMixin, flat with the size kwargs
sentence_transformers/base/modules/transformer.py:1926
↓ 3 callersFunction_as_sequence
(value: Any)
sentence_transformers/base/modality.py:170
↓ 3 callersMethod_assert_outputs_match
(out1: dict, out2: dict)
tests/base/modules/test_transformer.py:1846
↓ 3 callersMethod_asset_path_to_url
Convert a relative asset path to a Hub URL if model_id is available, otherwise keep relative.
sentence_transformers/base/model_card.py:1853
↓ 3 callersFunction_base_params
Return ``(encoder_params, decoder_base_params)`` keyed by name, for the shared base models.
tests/sentence_transformer/losses/test_denoising_auto_encoder.py:11
↓ 3 callersMethod_build_dataloader
Shared logic for building train/eval/test DataLoaders. Args: dataset: The dataset to build a DataLoader for. batch_si
sentence_transformers/base/trainer.py:825
↓ 3 callersMethod_build_hashes
(self)
sentence_transformers/base/sampler.py:485
↓ 3 callersFunction_columns
( model: SparseEncoder, columns: Sequence[Sequence[str]], tasks: Sequence[str | None] | None = None )
tests/sparse_encoder/losses/test_merged_forward.py:26
↓ 3 callersFunction_corpus
(n_docs: int, precision: str, seed: int = 0)
tests/util/test_quantization.py:134
↓ 3 callersFunction_features
(per: int, dim: int = 16, seed: int = 7)
tests/sentence_transformer/losses/test_gist_embed.py:53
↓ 3 callersFunction_fill_empty_document_scores
Overwrite the scores of documents flagged in ``empty`` (no unmasked token), whose every token sat at the masked-fill dtype minimum and whose sum t
sentence_transformers/util/similarity.py:505
↓ 3 callersFunction_fit_mask_width
Match a mask's token span to the padded embeddings. The chunk loops pass ``truncate=True``, since a batch-wide mask legitimately spans more than o
sentence_transformers/util/similarity.py:308
↓ 3 callersMethod_generate_non_text_snippet
Generate a usage snippet for non-text inputs (multimodal dicts or single-modality items).
sentence_transformers/base/model_card.py:1703
↓ 3 callersMethod_get_inputs
(transformer: Transformer, is_audio: bool)
tests/base/modules/test_transformer.py:1840
↓ 3 callersMethod_get_routes_string
(self)
sentence_transformers/base/modules/router.py:338
↓ 3 callersMethod_get_similarity_functions
(self)
sentence_transformers/sentence_transformer/evaluation/triplet.py:261
↓ 3 callersMethod_infer_method_output_name
Validate that ``method_output_name`` is present in the method's return type annotation. Returns the name if found, or ``None`` if the method'
sentence_transformers/base/modules/transformer.py:2581
↓ 3 callersFunction_int_column
(t_tokens: int, seed: int, batch: int = 2, left_pad: int = 0)
tests/multi_vector_encoder/losses/test_misc.py:589
↓ 3 callersMethod_interleave_sorted_indices
Interleave a largest-to-smallest sorted index array so that each consecutive batch contains a mix of long and short inputs. When text
sentence_transformers/base/model.py:488
↓ 3 callersFunction_is_media_url_or_path
Check if a string is a URL or local file path with one of the given extensions.
sentence_transformers/base/modality.py:64
↓ 3 callersMethod_load_config_modules
Loads a full model using the modules.json file. Args: model_name_or_path (str): The name or path of the pre-trained mode
sentence_transformers/base/model.py:1116
↓ 3 callersMethod_load_converted_modules
(self, *args, **kwargs)
tests/base/test_model_type_subclass.py:49
↓ 3 callersMethod_load_transformer
(model_name: str, extra_kwargs: dict)
tests/base/modules/test_transformer.py:1831
↓ 3 callersFunction_local_reps
(per: int, dim: int = 16, seed: int = 7)
tests/sentence_transformer/losses/test_cached_gist_embed.py:52
↓ 3 callersFunction_make_ir_evaluator
()
tests/base/test_model_card.py:1460
↓ 3 callersFunction_make_loss
Build a GISTEmbedLoss without loading real models. ``forward`` encodes via ``self.model`` / ``self.guide``. We replace both with a fake that
tests/sentence_transformer/losses/test_gist_embed.py:12
↓ 3 callersFunction_make_loss
Build a CachedGISTEmbedLoss without loading real models. ``calculate_loss`` only needs the configuration attributes and operates on precomput
tests/sentence_transformer/losses/test_cached_gist_embed.py:12
↓ 3 callersFunction_make_pil_image
Create a small dummy PIL image.
tests/sentence_transformer/test_model_card.py:263
↓ 3 callersMethod_parse_model_config
(self, model_config: dict[str, Any])
sentence_transformers/multi_vector_encoder/model.py:1115
↓ 3 callersMethod_save
(self, output_dir: str | None = None, state_dict=None)
sentence_transformers/base/trainer.py:999
↓ 3 callersMethod_total_rss
(self)
examples/sentence_transformer/evaluation/evaluation_no_dup_batch_sampler_speed.py:245
↓ 3 callersMethod_total_uss
(self)
examples/sentence_transformer/evaluation/evaluation_no_dup_batch_sampler_speed.py:306
↓ 3 callersFunction_write_stanford_checkpoint
A Stanford-NLP ColBERT-shaped checkpoint: ``architectures: ["HF_ColBERT"]``, the projection stored at the repo root as ``linear.weight`` rather th
tests/multi_vector_encoder/test_model.py:603
↓ 3 callersFunction_zero_row_mask
Derive a ``(B, T)`` mask from a pre-padded ``(B, T, D)`` token-embedding tensor by treating all-zero rows as padding. Real token embeddings n
sentence_transformers/util/similarity.py:697
↓ 3 callersMethodapplies_to
Whether this pooling applies to inputs encoded for ``task`` (``None`` counts as ``"document"``).
sentence_transformers/multi_vector_encoder/modules/token_pooling.py:91
↓ 3 callersFunctioncolbert_kd_scores
Compute MaxSim scores for knowledge distillation. The query embeddings have shape ``(batch_size, q_tokens, dim)``. The document embeddings have t
sentence_transformers/multi_vector_encoder/scoring/colbert.py:10
↓ 3 callersMethodcompile
Compile the model's forward pass with :func:`torch.compile` to speed up inference. All arguments are forwarded to :func:`torch.compi
sentence_transformers/base/model.py:572
↓ 3 callersMethodcompute_loss_from_embeddings
Compute the embedding-distillation loss from already-computed embedding lists. Exposed so subclasses (or callers composing this with another
sentence_transformers/sentence_transformer/losses/embed_distill.py:197
↓ 3 callersFunctioncreate_modality_pair_samples
Create test pair samples for all supported modality combinations. Generates pairs for: 1. Text pairs: (text, text) - handled natively by the
tests/base/modules/transformer/conftest.py:435
← previousnext →201–300 of 3,759, ranked by callers