MCPcopy Create free account

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

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

↓ 1 callersMethod_forward_flattened
(self, features: dict[str, torch.Tensor])
sentence_transformers/sparse_encoder/modules/splade_pooling.py:143
↓ 1 callersMethod_forward_padded
( self, token_embeddings: Tensor, attention_mask: Tensor, features: dict[str,
sentence_transformers/sentence_transformer/modules/pooling.py:171
↓ 1 callersMethod_generate_text_snippet
Generate a text-only usage snippet.
sentence_transformers/base/model_card.py:1657
↓ 1 callersMethod_get_human_readable_name
(self, dataset_name: DatasetNameType | str)
sentence_transformers/sentence_transformer/evaluation/nano_beir.py:422
↓ 1 callersMethod_get_human_readable_name
(self, dataset_name: DatasetNameType | str)
sentence_transformers/cross_encoder/evaluation/nano_beir.py:327
↓ 1 callersMethod_get_max_length_for_task
Resolve the training max-length override for a column: an int applies to every column, a dict is keyed by task.
sentence_transformers/base/data_collator.py:88
↓ 1 callersMethod_get_model_config
(self)
sentence_transformers/base/model.py:764
↓ 1 callersMethod_get_module_init_defaults
Hook for subclasses to inject extra defaults into a module's ``__init__`` at load time. Returned kwargs are forwarded to ``module_class.load(
sentence_transformers/base/model.py:1423
↓ 1 callersMethod_get_splade_pooling
Returns the SpladePooling module if present, or None. Only searches top-level modules.
sentence_transformers/sparse_encoder/model.py:1340
↓ 1 callersFunction_grouped_barplot_ratios
(group_name_to_x_to_y: dict[str, dict[int, float]], ax: plt.Axes | None = None)
examples/sentence_transformer/training/matryoshka/matryoshka_eval_stsb.py:20
↓ 1 callersFunction_has_lowercase
Check whether a tokenizers normalizer (or sequence of normalizers) includes Lowercase.
sentence_transformers/base/modules/transformer.py:475
↓ 1 callersFunction_infer_id_col
(dataset: Dataset, input_col: str)
sentence_transformers/util/dataset.py:21
↓ 1 callersFunction_infer_value_col
(dataset: Dataset, id_col: str, input_col: str)
sentence_transformers/util/dataset.py:32
↓ 1 callersFunction_is_string_encoded_list
(value: Any)
sentence_transformers/util/dataset.py:52
↓ 1 callersFunction_iter_texts
Normalize a value into a list of strings for counting.
examples/sentence_transformer/evaluation/evaluation_no_dup_batch_sampler_speed.py:207
↓ 1 callersMethod_load_config
Loads the transformers or PEFT configuration Args: model_name_or_path (str): The model name on Hugging Face (e.g. 'sentence-trans
sentence_transformers/base/modules/transformer.py:2232
↓ 1 callersMethod_load_converted_modules
Load a save of a different model type by building this class's default modules on top of it. The source's ``config_sentence_transformers.json
sentence_transformers/base/model.py:1343
↓ 1 callersMethod_load_dataset
( self, dataset_name: DatasetNameType | str, **ir_evaluator_kwargs )
sentence_transformers/sentence_transformer/evaluation/nano_beir.py:429
↓ 1 callersMethod_load_dataset
( self, dataset_name: DatasetNameType | str, **ir_evaluator_kwargs )
sentence_transformers/cross_encoder/evaluation/nano_beir.py:330
↓ 1 callersMethod_load_dataset_subset_split
(self, subset: str, split: str, required_columns: list[str])
sentence_transformers/sentence_transformer/evaluation/nano_beir.py:468
↓ 1 callersMethod_load_dataset_subset_split
(self, subset: str, split: str, required_columns: list[str])
sentence_transformers/cross_encoder/evaluation/nano_beir.py:389
↓ 1 callersMethod_load_encoder_only_model
Load encoder-only variants for encoder-decoder architectures. Checks :data:`_ENCODER_ONLY_MODELS` for standard mappings and handles a few spe
sentence_transformers/base/modules/transformer.py:2355
↓ 1 callersFunction_load_hf_dataset
Load a HF dataset split with an optional subset/config.
examples/sentence_transformer/evaluation/evaluation_no_dup_batch_sampler_speed.py:410
↓ 1 callersMethod_load_model
Loads the transformers or PEFT model into the `auto_model` attribute Args: model_name_or_path (str): The model name on Hugging Fa
sentence_transformers/base/modules/transformer.py:2301
↓ 1 callersMethod_load_modules
( self, model_name_or_path: str, token: bool | str | None, cache_folder: str |
sentence_transformers/base/model.py:1036
↓ 1 callersFunction_loss_and_grads
( model: SentenceTransformer, use_mini_batched_version: bool, mini_batch_size: int, batch_size: int )
tests/sentence_transformer/losses/test_mega_batch_margin.py:21
↓ 1 callersFunction_loss_and_grads
(model: CrossEncoder, loss_fn: torch.nn.Module, seed: int = 12)
tests/cross_encoder/losses/test_cached_multiple_negatives_ranking.py:18
↓ 1 callersFunction_loss_and_grads
( model: SparseEncoder, loss_fn: torch.nn.Module, batch_size: int = 6 )
tests/sparse_encoder/losses/test_cached_splade.py:30
↓ 1 callersFunction_make_random_image
(seed: int, size: int = 32)
tests/multi_vector_encoder/test_model.py:1567
↓ 1 callersFunction_make_relative_loss
relative-margin GISTEmbedLoss with no gather/contrast, fed precomputed embeddings (#3819).
tests/sentence_transformer/losses/test_gist_embed.py:114
↓ 1 callersFunction_make_relative_loss
relative-margin CachedGISTEmbedLoss fed precomputed embeddings (#3819).
tests/sentence_transformer/losses/test_cached_gist_embed.py:126
↓ 1 callersMethod_masked_maximum
(data: Tensor, mask: Tensor, dim: int = 1)
sentence_transformers/sentence_transformer/losses/batch_semi_hard_triplet.py:169
↓ 1 callersMethod_masked_minimum
(data: Tensor, mask: Tensor, dim: int = 1)
sentence_transformers/sentence_transformer/losses/batch_semi_hard_triplet.py:160
↓ 1 callersFunction_maxsim_score_documents
Score one chunk of documents against every query, returned as ``(a_batch, b_batch)`` float32. Pulled out of :func:`maxsim` so the chunk loop stays
sentence_transformers/util/similarity.py:468
↓ 1 callersFunction_maxsim_score_pairs
Score one chunk of aligned query-document pairs, returned as ``(batch,)`` float32. Pulled out of :func:`maxsim_pairwise` so the chunk loop stays r
sentence_transformers/util/similarity.py:673
↓ 1 callersMethod_merge_processing_kwargs
Merge per-call ``processing_kwargs`` on top of the instance-level ``self.processing_kwargs``. The merge is shallow per top-level key: for eac
sentence_transformers/base/modules/transformer.py:1568
↓ 1 callersMethod_multi_process
Internal method for multi-process encoding. Either ``pool`` or ``device`` (as a list) must be provided. If ``pool`` is ``None`` and ``device`
sentence_transformers/sentence_transformer/model.py:1133
↓ 1 callersMethod_multi_process
( self, inputs: Sequence[SingleInput], show_progress_bar: bool | None = True,
sentence_transformers/multi_vector_encoder/model.py:1582
↓ 1 callersMethod_multi_process
( self, inputs: Sequence[PairInput], show_progress_bar: bool | None = True, po
sentence_transformers/cross_encoder/model.py:283
↓ 1 callersMethod_multi_process
Internal method for multi-process encoding. Distributes encoding across multiple processes using the provided pool or list of devices.
sentence_transformers/sparse_encoder/model.py:940
↓ 1 callersFunction_negative_score_features
anchor0's positive has a negative cosine (-0.50). A non-paired candidate (column 1) is *more* similar (-0.49). anchor1 is paired with that candida
tests/sentence_transformer/losses/test_gist_embed.py:134
↓ 1 callersFunction_negative_score_reps
anchor0's positive has a negative cosine (-0.50). A non-paired candidate (column 1) is *more* similar (-0.49). anchor1 is paired with that candida
tests/sentence_transformer/losses/test_cached_gist_embed.py:143
↓ 1 callersFunction_normalize_query_expansion
Validate the dict, fill defaults, and return a fully-populated config (or ``None`` for the no-expansion case).
sentence_transformers/base/modules/transformer.py:562
↓ 1 callersFunction_output_col
(input_col: str, plural: bool = False)
sentence_transformers/util/dataset.py:43
↓ 1 callersMethod_pad_features_for_hpu
Pad input features to the next power of 2 for HPU graph compatibility.
sentence_transformers/sentence_transformer/model.py:1004
↓ 1 callersFunction_pad_tensor_list
Stack per-item ``(tokens_i, dim)`` embeddings into a padded ``(batch, max_tokens, dim)``. ``pad_sequence`` copies item by item, which on an accel
sentence_transformers/util/similarity.py:715
↓ 1 callersFunction_pairs
Embeddings whose dot-product similarity is exactly `scores`, one per input pair.
tests/sentence_transformer/losses/test_cosent.py:19
↓ 1 callersFunction_parse_string_encoded_lists
(column: list, col_name: str)
sentence_transformers/util/dataset.py:56
↓ 1 callersMethod_post_init
Final construction step, called at the end of ``__init__``: fires every module's :meth:`~sentence_transformers.base.modules.Module.on_model_re
sentence_transformers/base/model.py:313
↓ 1 callersFunction_power_method
(transition_matrix, increase_power=True, max_iter=10000)
examples/sentence_transformer/applications/text-summarization/lex_rank.py:39
↓ 1 callersMethod_push_to_hub_usage_tip
Return a usage tip snippet for the push_to_hub PR description. Subclasses can override this to provide model-type-specific example code.
sentence_transformers/base/model.py:1756
↓ 1 callersFunction_reconcile_video_metadata
Resolve the per-sample video metadata entries collected by :func:`_unwrap_video`. If no video in the batch carried metadata, the key is dropped s
sentence_transformers/base/modality.py:218
↓ 1 callersFunction_reconstruct_loss_components
Rebuild a per-component loss dict around a single gradient-carrying total. The trainer sums a dict-valued loss for its backward pass, but after g
sentence_transformers/sparse_encoder/losses/cached_splade.py:20
↓ 1 callersFunction_record_sampling_rate
Record the batch-level ``sampling_rate``, raising if samples disagree. Feature extractors accept a single ``sampling_rate`` for the whole batch,
sentence_transformers/base/modality.py:132
↓ 1 callersFunction_reference_no_duplicates_batches
Reference implementation of the historical dict-based iteration logic.
tests/base/samplers/test_no_duplicates_batch_sampler.py:78
↓ 1 callersMethod_render_message_skeleton
Tokenize one conversation's skeleton (non-system content replaced by ``filler``), untruncated. The render shares ``_apply_chat_template`` wit
sentence_transformers/base/modules/transformer.py:2172
↓ 1 callersMethod_resolve_scalar
Resolve a string-or-per-dataset mapping to a single string for this batch.
sentence_transformers/cross_encoder/data_collator.py:83
↓ 1 callersMethod_save_checkpoint
(self, checkpoint_path, checkpoint_save_total_limit, step)
sentence_transformers/sentence_transformer/fit_mixin.py:706
↓ 1 callersMethod_score
( self, query_embeddings: Tensor, document_embeddings: Tensor, query_mask: Tensor, document_mask: Tens
sentence_transformers/multi_vector_encoder/losses/margin_mse.py:112
↓ 1 callersFunction_separate_forwards
Note why the columns are embedded separately, then return None so the caller falls back. Speed only: the per-column path produces the same loss a
sentence_transformers/base/losses/merged_forward.py:21
↓ 1 callersMethod_should_flatten_inputs
Whether to pack variable-length text inputs into a single flat sequence (FA2 unpadding). Only safe for text-only inputs, since :class:`DataCo
sentence_transformers/base/modules/transformer.py:1197
↓ 1 callersFunction_take
(ids: list, value_view, index: _SortedIdIndex | dict, value_col: str, input_col: str)
sentence_transformers/util/dataset.py:118
↓ 1 callersFunction_tie_encoder_decoder_weights
Tie the encoder's parameters to the decoder's: each encoder parameter is replaced by the identically-named decoder parameter, so the two share sto
sentence_transformers/sentence_transformer/losses/denoising_auto_encoder.py:16
↓ 1 callersFunction_unbind_padded
Split a padded ``(B, T, D)`` tensor into a list of ``(t_i, D)`` per-sample tensors. Pass ``attention_mask`` for the general case. Without a mask,
sentence_transformers/multi_vector_encoder/modules/token_pooling.py:31
↓ 1 callersFunction_unwrap_audio
Unwrap dict-wrapped audio or an ``AudioDecoder`` into a raw array, collecting ``sampling_rate``. Passes through unchanged if ``audio_value`` is a
sentence_transformers/base/modality.py:148
↓ 1 callersFunction_unwrap_video
Unwrap dict-wrapped video or a ``VideoDecoder`` into a raw array, collecting ``video_metadata``. Passes through unchanged if ``video_value`` is a
sentence_transformers/base/modality.py:183
↓ 1 callersMethod_update_default_model_id
Update the default model ID in the model card.
sentence_transformers/base/model.py:803
↓ 1 callersMethod_validate_dataset_names
(self)
sentence_transformers/sentence_transformer/evaluation/nano_beir.py:488
↓ 1 callersMethod_validate_dataset_names
(self)
sentence_transformers/cross_encoder/evaluation/nano_beir.py:409
↓ 1 callersMethod_validate_prompts
(self)
sentence_transformers/sentence_transformer/evaluation/nano_beir.py:502
↓ 1 callersMethod_validate_prompts
Validate prompt configuration and log prompt information.
sentence_transformers/base/model.py:322
↓ 1 callersMethod_validate_query_expansion_token
Tokenizer-aware checks. The structural ``_normalize_query_expansion`` runs without the tokenizer, so this method catches the two silent-wrong-
sentence_transformers/base/modules/transformer.py:1019
↓ 1 callersMethod_verify_left_padding
Verify that causal inputs are left-padded, i.e. that every sample ends in a real token. Checks the produced ``attention_mask`` rather than ``
sentence_transformers/base/modules/transformer.py:1525
↓ 1 callersMethod_verify_pair_roles_supported
Raise if the chat template cannot carry the ``query``/``document`` roles a pair is mapped to. A template that only branches on ``system``/``u
sentence_transformers/base/modules/transformer.py:1484
↓ 1 callersMethod_workers_are_spawned
Whether dataloader workers start via ``spawn`` rather than ``fork``/``forkserver``. Only ``spawn`` pays the import cost per worker. A ``forks
sentence_transformers/base/training_args.py:236
↓ 1 callersFunction_wrap_numpy
View a numpy array as a tensor without copying its buffer, which on a corpus of embeddings costs as much as the scoring it feeds. Two kinds of arr
sentence_transformers/util/tensor.py:11
↓ 1 callersFunction_xxhash_int64
(value: str)
sentence_transformers/base/sampler.py:377
↓ 1 callersFunctionaddGithubButton
()
docs/_static/js/custom.js:1
↓ 1 callersMethodadd_dataset
( self, parallel_sentences: list[list[str]], weight: int = 100, max_sentences:
sentence_transformers/sentence_transformer/datasets/parallel_sentences.py:116
↓ 1 callersMethodadd_dataset_name_column
( self, dataset: DatasetDict | IterableDatasetDict | Dataset | IterableDataset, datase
sentence_transformers/base/trainer.py:1135
↓ 1 callersMethodadd_many
(self, values)
sentence_transformers/base/model_card.py:80
↓ 1 callersMethodadd_model_card_callback
Add a callback responsible for automatically tracking data required for the automatic model card generation This method is called in
sentence_transformers/base/trainer.py:380
↓ 1 callersFunctionadd_notice_log_level
Creates a new 'notice' logging level
sentence_transformers/util/logging.py:27
↓ 1 callersMethodadd_transitive_closure
(graph)
sentence_transformers/sentence_transformer/evaluation/paraphrase_mining.py:245
↓ 1 callersMethodapproximate_ranks
Compute differentiable approximate ranks using the ApproxRank formulation. For each document i: ``approx_rank(i) = 1 + sum_{j != i} sigmoid(a
sentence_transformers/cross_encoder/losses/adr_mse.py:117
↓ 1 callersFunctionautocast_ctx
bf16/fp16 autocast for evaluator calls outside the trainer (which has its own autocast).
skills/train-sentence-transformers/scripts/train_sentence_transformer_make_multilingual_example.py:64
↓ 1 callersFunctionautocast_ctx
bf16/fp16 autocast for evaluator calls outside the trainer (which has its own autocast).
skills/train-sentence-transformers/scripts/train_cross_encoder_example.py:56
↓ 1 callersFunctionautocast_ctx
bf16/fp16 autocast for evaluator calls outside the trainer (which has its own autocast).
skills/train-sentence-transformers/scripts/train_sparse_encoder_distillation_example.py:59
↓ 1 callersFunctionautocast_ctx
bf16/fp16 autocast for evaluator calls outside the trainer (which has its own autocast).
skills/train-sentence-transformers/scripts/train_sentence_transformer_with_lora_example.py:112
↓ 1 callersFunctionautocast_ctx
bf16/fp16 autocast for evaluator calls outside the trainer (which has its own autocast).
skills/train-sentence-transformers/scripts/train_sentence_transformer_example.py:69
↓ 1 callersFunctionautocast_ctx
bf16/fp16 autocast for evaluator calls outside the trainer (which has its own autocast).
skills/train-sentence-transformers/scripts/train_sentence_transformer_matryoshka_example.py:50
↓ 1 callersFunctionautocast_ctx
bf16/fp16 autocast for evaluator calls outside the trainer (which has its own autocast).
skills/train-sentence-transformers/scripts/train_cross_encoder_distillation_example.py:65
↓ 1 callersFunctionautocast_ctx
bf16/fp16 autocast for evaluator calls outside the trainer (which has its own autocast).
skills/train-sentence-transformers/scripts/train_multi_vector_encoder_example.py:69
↓ 1 callersFunctionautocast_ctx
bf16/fp16 autocast for evaluator calls outside the trainer (which has its own autocast).
skills/train-sentence-transformers/scripts/train_sparse_encoder_example.py:56
↓ 1 callersFunctionautocast_ctx
bf16/fp16 autocast for evaluator calls outside the trainer (which has its own autocast).
skills/train-sentence-transformers/scripts/train_cross_encoder_listwise_example.py:73
↓ 1 callersFunctionautocast_ctx
bf16/fp16 autocast for evaluator calls outside the trainer (which has its own autocast).
skills/train-sentence-transformers/scripts/train_sentence_transformer_multi_dataset_example.py:98
↓ 1 callersFunctionautocast_ctx
bf16/fp16 autocast for evaluator calls outside the trainer.
skills/train-sentence-transformers/scripts/train_sentence_transformer_static_embedding_example.py:79
↓ 1 callersFunctionautocast_ctx
bf16/fp16 autocast for evaluator calls outside the trainer (which has its own autocast).
skills/train-sentence-transformers/scripts/train_sentence_transformer_distillation_example.py:94
↓ 1 callersMethodauxk_mask_fn
(x)
sentence_transformers/sparse_encoder/modules/sparse_auto_encoder.py:82
↓ 1 callersMethodbatch_all_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_all_triplet.py:100
← previousnext →501–600 of 3,759, ranked by callers