Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/huggingface/sentence-transformers
/ functions
Functions
3,759 in github.com/huggingface/sentence-transformers
⨍
Functions
3,759
◇
Types & classes
446
↳
Endpoints
48
Method
__iter__
(self)
sentence_transformers/base/sampler.py:681
Method
__iter__
(self)
sentence_transformers/base/sampler.py:713
Method
__len__
(self)
sentence_transformers/sentence_transformer/datasets/denoising_auto_encoder.py:44
Method
__len__
(self)
sentence_transformers/sentence_transformer/datasets/parallel_sentences.py:200
Method
__len__
(self)
sentence_transformers/sentence_transformer/datasets/sentence_label.py:110
Method
__len__
(self)
sentence_transformers/sentence_transformer/datasets/sentences.py:33
Method
__len__
(self)
sentence_transformers/sentence_transformer/losses/contrastive_tension.py:329
Method
__len__
(self)
sentence_transformers/base/sampler.py:343
Method
__len__
Return the approximate number of batches. .. note:: This is an upper-bound estimate. The actual number of batches yi
sentence_transformers/base/sampler.py:613
Method
__len__
Return the number of batches in the sampler.
sentence_transformers/base/sampler.py:663
Method
__len__
(self)
sentence_transformers/base/sampler.py:697
Method
__len__
(self)
sentence_transformers/base/sampler.py:732
Method
__len__
(self)
sentence_transformers/util/dataset.py:101
Method
__len__
(self)
tests/base/test_model_card.py:1029
Method
__len__
(self)
examples/sentence_transformer/unsupervised_learning/MLM/train_mlm.py:107
Method
__post_init__
(self)
sentence_transformers/cross_encoder/data_collator.py:25
Method
__post_init__
(self)
sentence_transformers/base/model_card.py:414
Method
__post_init__
(self)
sentence_transformers/base/training_args.py:125
Method
__repr__
(self)
sentence_transformers/sparse_encoder/modules/sparse_static_embedding.py:228
Method
__repr__
(self)
sentence_transformers/sparse_encoder/modules/sparse_auto_encoder.py:229
Method
__repr__
(self)
sentence_transformers/sparse_encoder/modules/splade_pooling.py:167
Method
__repr__
(self)
sentence_transformers/base/modules/transformer.py:2819
Method
__repr__
(self)
sentence_transformers/base/modules/module.py:476
Method
__repr__
(self)
sentence_transformers/base/modules/router.py:507
Method
__setattr__
Delegate assignments of the wrapped loss's hyperparameters to the wrapped loss. Without this, ``loss.scale = 5.0`` would hit the setterless p
sentence_transformers/sentence_transformer/losses/cached_multiple_negatives_ranking.py:204
Method
__setattr__
(self, name: str, value: Any)
sentence_transformers/cross_encoder/model.py:445
Method
__setattr__
(self, name: str, value: object)
sentence_transformers/util/deprecated_import.py:166
Method
__str__
(self)
sentence_transformers/sentence_transformer/readers/input_example.py:30
Method
_append_csv_headers
(self, score_function_names)
sentence_transformers/sparse_encoder/evaluation/sparse_information_retrieval.py:187
Method
_append_csv_headers
(self, similarity_fn_names: list[str])
sentence_transformers/sparse_encoder/evaluation/sparse_binary_classification.py:136
Method
_append_csv_headers
(self, similarity_fn_names)
sentence_transformers/sparse_encoder/evaluation/sparse_triplet.py:129
Method
_append_csv_headers
(self, similarity_fn_names: list[str])
sentence_transformers/sparse_encoder/evaluation/sparse_embedding_similarity.py:114
Method
_append_csv_headers
(self, score_function_names)
sentence_transformers/sparse_encoder/evaluation/sparse_nano_beir.py:251
Function
_avg_word_embeddings_levy
()
tests/conftest.py:78
Function
_backward_hook
A backward hook to backpropagate the cached gradients mini-batch by mini-batch. ``loss_obj`` only needs an ``embed_minibatch_iter(sentence_featur
sentence_transformers/base/losses/gradcache.py:271
Function
_bert_tiny_mve_model
()
tests/multi_vector_encoder/test_model_card.py:29
Function
_convert_to_batch
If the tensor `a` is 1-dimensional, it is unsqueezed to add a batch dimension. Args: a (Tensor): The input tensor. Returns:
sentence_transformers/util/tensor.py:78
Function
_csr_bert_tiny_model
()
tests/conftest.py:179
Method
_default_checkpoint_dir
()
sentence_transformers/sentence_transformer/fit_mixin.py:287
Method
_default_checkpoint_dir
()
sentence_transformers/cross_encoder/fit_mixin.py:288
Function
_deprecated_pooling_mode_kwargs
Decorator that converts legacy ``pooling_mode_*`` bool kwargs to the new ``pooling_mode`` format. When any of the old boolean keyword arguments (
sentence_transformers/sentence_transformer/modules/pooling.py:46
Function
_distilbert_base_uncased_model
()
tests/conftest.py:122
Function
_dup_stats
Compute total/unique/dup counts across query/doc columns.
examples/sentence_transformer/evaluation/evaluation_no_dup_batch_sampler_speed.py:347
Function
_fake_dataset_info
(dataset_id: str)
tests/conftest.py:47
Function
_fake_model_info
(model_id: str)
tests/conftest.py:40
Method
_first_module
Returns the first module of this sequential embedder
sentence_transformers/base/model.py:461
Function
_get_any_to_any_archs
Get architectures that support any-to-any (multimodal LM).
tests/base/modules/transformer/test_any_to_any.py:62
Method
_get_default_modality_config
Get the default modality configuration for the current transformer task. Returns: tuple[MODALITY_CONFIG, str]: A tuple of (modali
sentence_transformers/sentence_transformer/modules/clip_model.py:36
Method
_get_default_modality_config
Get the default modality configuration for the current transformer task. Returns: tuple[MODALITY_CONFIG, str]: A tuple of (modali
sentence_transformers/sparse_encoder/modules/mlm_transformer.py:40
Function
_get_fill_mask_archs
Get architectures that support fill-mask (masked LM).
tests/base/modules/transformer/test_fill_mask.py:44
Method
_get_human_readable_name
(self, dataset_name: DatasetNameType)
sentence_transformers/sparse_encoder/evaluation/sparse_nano_beir.py:245
Method
_get_model_config
(self)
sentence_transformers/sentence_transformer/model.py:1391
Method
_get_model_config
(self)
sentence_transformers/multi_vector_encoder/model.py:1044
Method
_get_model_config
(self)
sentence_transformers/cross_encoder/model.py:896
Method
_get_model_config
(self)
sentence_transformers/sparse_encoder/model.py:792
Method
_get_model_type
Detect the model type. Adds Stanford-NLP and PyLate-v3 detection on top of the base behaviour. - If ``config.json`` has ``architectures == ["
sentence_transformers/multi_vector_encoder/model.py:1518
Method
_get_module_init_defaults
Inject load-time defaults for module configs, applied with setdefault priority (saved config values always win): legacy top-level multi-vector
sentence_transformers/multi_vector_encoder/model.py:1175
Function
_get_seq_cls_archs
Get architectures that support sequence-classification.
tests/base/modules/transformer/test_sequence_classification.py:53
Method
_get_similarity_functions
(self)
sentence_transformers/multi_vector_encoder/evaluation/triplet.py:65
Method
_get_task_for_column
(self, column_name: str, column_position: int, router_mapping: dict[str, str])
sentence_transformers/multi_vector_encoder/data_collator.py:19
Function
_get_text_generation_archs
Get architectures that support text-generation (causal LM).
tests/base/modules/transformer/test_text_generation.py:54
Method
_has_overlap
(sample_values: set[str] | np.ndarray, batch_values: set[str | np.int64])
sentence_transformers/base/sampler.py:556
Function
_hash_batch
( batch: dict[str, list[Any]], columns: list[str], exclude_columns: set[str] )
sentence_transformers/base/sampler.py:385
Function
_inference_free_splade_bert_tiny_model
()
tests/conftest.py:166
Function
_keep_first_two
Module-level (pickle-friendly) pool function used by the pickle smoke test.
tests/multi_vector_encoder/test_token_pooling.py:178
Method
_keys_to_ignore_on_save
Return the list of keys to ignore when saving the model.
sentence_transformers/base/model.py:1750
Method
_last_module
Returns the last module of this sequential embedder
sentence_transformers/base/model.py:465
Method
_load_best_model
(self)
sentence_transformers/base/trainer.py:687
Method
_load_converted_modules
Convert a SentenceTransformer (and similar) checkpoint into a MultiVectorEncoder. If a final :class:`~sentence_transformers.base.modules.dens
sentence_transformers/multi_vector_encoder/model.py:1413
Method
_load_converted_modules
Converts a non-SparseEncoder model into a SparseEncoder by appending a SparseAutoEncoder. If ``model_type`` is ``"SentenceTransformer"``, loa
sentence_transformers/sparse_encoder/model.py:1151
Method
_load_converted_modules
(self, *args, **kwargs)
tests/base/test_model_type_subclass.py:15
Method
_load_converted_modules
(self, *args, **kwargs)
tests/base/test_model_type_subclass.py:32
Method
_load_converted_modules
(self, *args, **kwargs)
tests/base/test_model_type_subclass.py:67
Method
_load_dataset
(self, dataset_name: str, **ir_evaluator_kwargs)
sentence_transformers/multi_vector_encoder/evaluation/nano_beir.py:103
Method
_load_dataset
( self, dataset_name: DatasetNameType | str, **ir_evaluator_kwargs )
sentence_transformers/sparse_encoder/evaluation/sparse_nano_beir.py:321
Method
_load_dataset
(self, dataset_name: str, **ir_kwargs)
tests/multi_vector_encoder/test_evaluators.py:257
Method
_load_default_modules
Creates a simple Transformer + Mean Pooling model and returns the modules, except for CausalLM-based models which use Last Token pool
sentence_transformers/sentence_transformer/model.py:1315
Method
_load_default_modules
Build the default module sequence for a fresh MultiVectorEncoder. Three paths: 1. Stanford-NLP ColBERT (``architectures == ["HF_ColBE
sentence_transformers/multi_vector_encoder/model.py:1195
Method
_load_default_modules
( self, model_name_or_path: str, token: bool | str | None, cache_folder: str |
sentence_transformers/cross_encoder/model.py:212
Method
_load_default_modules
Creates a simple transformer-based model and returns the modules. For models with a ForMaskedLM architecture, uses SpladePooling with
sentence_transformers/sparse_encoder/model.py:1062
Method
_load_encoder
(model_cls, load_config=None, **extra_class_attrs)
sentence_transformers/base/modules/transformer.py:2369
Method
_load_module_class_from_ref
(self, class_ref: str, *args: Any, **kwargs: Any)
sentence_transformers/multi_vector_encoder/model.py:1169
Method
_make_metadata
(num_decoded_frames: int)
sentence_transformers/base/model_card.py:1561
Function
_make_nano_beir_evaluator
()
tests/base/test_model_card.py:1476
Function
_make_sequential_with_ir_evaluator
()
tests/base/test_model_card.py:1494
Function
_make_sparse_ir_evaluator
()
tests/base/test_model_card.py:1483
Method
_multi_process
(self, *args, **kwargs)
sentence_transformers/base/model.py:1608
Method
_multi_process_worker
Internal working process to encode inputs in multi-process setup. Workers are terminated externally via ``stop_multi_process_pool``.
sentence_transformers/sentence_transformer/model.py:1198
Method
_multi_process_worker
( target_device: str, model: MultiVectorEncoder, input_queue: Queue, results_queue: Queue )
sentence_transformers/multi_vector_encoder/model.py:1630
Method
_multi_process_worker
Internal working process to predict input pairs in a multi-process setup.
sentence_transformers/cross_encoder/model.py:357
Method
_multi_process_worker
Internal working process to encode sentences in multi-process setup. Workers are terminated externally via ``stop_multi_process_pool``.
sentence_transformers/sparse_encoder/model.py:1005
Method
_multi_process_worker
Worker function for multi-process inference. Must be overridden by subclasses. This is called as the target function in each spawned process
sentence_transformers/base/model.py:1612
Function
_nli_minilm_model
()
tests/cross_encoder/conftest.py:26
Method
_no_split_modules
Return the list of modules that should not be split when using model parallelism.
sentence_transformers/base/model.py:1743
Method
_parse_model_config
(self, model_config: dict[str, Any])
sentence_transformers/sentence_transformer/model.py:1381
Method
_parse_model_config
(self, model_config: dict[str, Any])
sentence_transformers/cross_encoder/model.py:901
Method
_parse_model_config
(self, model_config: dict[str, Any])
sentence_transformers/sparse_encoder/model.py:797
Method
_post_init
(self)
sentence_transformers/multi_vector_encoder/model.py:1049
Method
_predict
(self, inputs=None, convert_to_numpy=True, convert_to_tensor=False, **kwargs)
tests/util/test_decorators.py:313
Method
_push_to_hub_usage_tip
(self, repo_id: str)
sentence_transformers/sentence_transformer/model.py:1399
← previous
next →
1,201–1,300 of 3,759, ranked by callers