transformers API reference
400 public APIs from transformers (huggingface/transformers) — 229 classes, 63 functions, 108 methods. Signatures extracted by static analysis of the actual source.
Repository: huggingface/transformers
| Kind | Count |
|---|---|
| Classes | 229 |
| Functions | 63 |
| Methods | 108 |
API list
class
benchmark_v2.framework.benchmark_config.BenchmarkConfigConfiguration for a single benchmark scenario.
method
benchmark_v2.framework.benchmark_runner.BenchmarkRunner.save_results(model_name:str, results:dict, timestamp:str='', summarized:bool=True) -> strSave benchmark results to JSON file.
func
benchmark_v2.framework.benchmark_runner.flush_memory(flush_compile:bool=True) -> NoneFlush GPU memory and run garbage collection.
class
benchmark_v2.framework.data_classes.BenchmarkMetadataMetadata collected for each benchmark run.
class
benchmark_v2.framework.data_classes.BenchmarkResultResult from a series of benchmark runs.
class
benchmark_v2.framework.hardware_metrics.GPUMonitoringStatusStatus of GPU monitoring.
class
benchmark_v2.framework.hardware_metrics.GPURawMetricsRaw values for GPU utilization and memory used.
class
benchmark_v2.framework.hardware_metrics.HardwareInfoA class to hold information about the hardware.
func
benchmark_v2.framework.hardware_metrics.get_amd_gpu_stats(device_handle) -> tuple[int, float]Get AMD GPU stats using amdsmi library.
class
src.transformers.activations.LinearActivationApplies the linear activation function, i.e.
func
src.transformers.audio_utils.get_audio_filetype(data:bytes) -> strIdentify a file's container/codec from its magic bytes.
func
src.transformers.audio_utils.hertz_to_mel(freq:float | np.ndarray, mel_scale:str='htk') -> float | np.ndarrayConvert frequency from hertz to mels.
func
src.transformers.audio_utils.load_audio(audio:str | np.ndarray, sampling_rate=16000, timeout=None, backend:str='auto') -> np.ndarrayLoads `audio` to an np.ndarray object.
func
src.transformers.audio_utils.load_audio_librosa(audio:str | np.ndarray, sampling_rate=16000, timeout=None) -> np.ndarrayDeprecated.
func
src.transformers.audio_utils.load_audio_torchcodec(audio:str | np.ndarray, sampling_rate=16000, timeout=None) -> np.ndarrayDeprecated.
func
src.transformers.audio_utils.make_list_of_audio(audio:list[AudioInput] | AudioInput) -> AudioInputEnsure that the output is a list of audio.
func
src.transformers.audio_utils.make_list_of_audio_chat_template(audio:list[AudioInput] | AudioInput | str | list[str]) -> AudioInputEnsure that the output is a list of audio.
func
src.transformers.audio_utils.mel_to_hertz(mels:float | np.ndarray, mel_scale:str='htk') -> float | np.ndarrayConvert frequency from mels to hertz.
func
src.transformers.audio_utils.optimal_fft_length(window_length:int) -> intFinds the best FFT input size for a given `window_length`.
method
src.transformers.cache_utils.Cache.batch_repeat_interleave(repeats:int)Repeat and interleave the cache
method
src.transformers.cache_utils.Cache.batch_select_indices(indices:torch.Tensor)Select indices from the cache
method
src.transformers.cache_utils.Cache.crop(tokens_to_remove:int) -> NoneRemove `tokens_to_remove` tokens from the current Cache.
method
src.transformers.cache_utils.Cache.get_max_length(layer_idx:int | None=None) -> intReturns the maximum length of the cache.
method
src.transformers.cache_utils.Cache.get_seq_length(layer_idx:int=0) -> intReturns the sequence length of the cache for the given layer.
method
src.transformers.cache_utils.Cache.is_compileable() -> boolReturn whether the cache is compilable
method
src.transformers.cache_utils.Cache.is_initialized() -> boolReturn whether the cache data is initialized
method
src.transformers.cache_utils.Cache.offload(layer_idx:int, only_non_sliding:bool=True)Offload a given `layer_idx`.
method
src.transformers.cache_utils.Cache.reorder_cache(beam_idx:torch.LongTensor)Reorder the cache for beam search
method
src.transformers.cache_utils.Cache.update_indexer(indexer_key_states:torch.Tensor, layer_idx:int) -> torch.TensorUpdates the indexer key cache for layer `layer_idx`.
class
src.transformers.cache_utils.CacheLayerMixinBase, abstract class for a single layer's cache.
method
src.transformers.cache_utils.CacheLayerMixin.get_max_length() -> intReturns the maximum sequence length the layer can hold.
method
src.transformers.cache_utils.CacheLayerMixin.reorder_cache(beam_idx:torch.LongTensor) -> NoneReorders this layer's cache for beam search.
method
src.transformers.cache_utils.CacheLayerMixin.reset() -> NoneResets the cache values while preserving the objects
class
src.transformers.cache_utils.EncoderDecoderCacheBase, abstract class for all encoder-decoder caches.
method
src.transformers.cache_utils.EncoderDecoderCache.get_max_length(layer_idx:int | None=None) -> intReturns the maximum sequence length (i.e.
method
src.transformers.cache_utils.EncoderDecoderCache.get_seq_length(layer_idx:int=0) -> intReturns the sequence length of the cached states.
class
src.transformers.cli.add_new_model_like.ClassFinderA visitor to find all classes in a python module.
method
src.transformers.cli.add_new_model_like.ClassFinder.visit_ClassDef(node:cst.ClassDef) -> NoneRecord class names.
func
src.transformers.cli.add_new_model_like.convert_to_bool(x:str) -> boolConverts a string to a bool.
class
src.transformers.cli.chat.ChatChat with a model from the command line.
func
src.transformers.cli.chat.get_username() -> strReturns the username of the current user.
func
src.transformers.cli.chat.new_chat_history(system_prompt:str | None=None) -> list[dict]Returns a new chat conversation.
func
src.transformers.cli.chat.save_chat(filename:str, chat:list[dict], settings:dict) -> strSaves the chat history to a file.
class
src.transformers.cli.serving.completion.CompletionHandlerHandler for the `/v1/completions` endpoint.
method
src.transformers.cli.serving.model_manager.ModelManager.process_model_name(model_id:str) -> strCanonicalize to `'model_id@revision'` format.
method
src.transformers.cli.serving.model_manager.ModelManager.shutdown() -> NoneDelete all loaded models and free resources.
class
src.transformers.cli.serving.response.ResponseHandlerHandler for the ``/v1/responses`` endpoint.
class
src.transformers.cli.serving.transcription.TranscriptionHandlerHandler for ``POST /v1/audio/transcriptions``.
class
src.transformers.cli.serving.utils.BaseGenerateManagerBase class for generation managers.
method
src.transformers.cli.serving.utils.BaseGenerateManager.init_cb(model:'PreTrainedModel', gen_config:'GenerationConfig') -> NoneInitialize continuous batching.
method
src.transformers.cli.serving.utils.BaseGenerateManager.stop() -> NoneStop the generation manager and free resources.
class
src.transformers.cli.serving.utils.BaseHandlerShared logic for chat completion and responses handlers.
class
src.transformers.cli.serving.utils.CBGenerateManagerContinuous batching generation via paged attention.
method
src.transformers.cli.serving.utils.CBGenerateManager.is_alive() -> boolWhether the CB worker is healthy.
method
src.transformers.cli.serving.utils.CBGenerateManager.scheduler() -> 'Scheduler'The CB scheduler (for testing/monitoring).
class
src.transformers.cli.serving.utils.GenerationStateShared generation state across all handlers.
method
src.transformers.cli.serving.utils.GenerationState.is_cb_alive() -> boolWhether the CB worker is healthy.
method
src.transformers.cli.serving.utils.GenerationState.shutdown() -> NoneStop any active generation managers.
class
src.transformers.cli.serving.utils.InferenceThreadPersistent thread for ``model.generate()`` calls.
method
src.transformers.cli.serving.utils.InferenceThread.submit(fn, *args, **kwargs) -> FutureSubmit a callable to the inference thread.
func
src.transformers.cli.serving.utils.reset_torch_cache() -> NoneEmpty the CUDA cache if a GPU is available.
func
src.transformers.cli.serving.utils.set_torch_seed(seed:int) -> NoneSet the PyTorch random seed for reproducible generation.
func
src.transformers.cli.system.version() -> NonePrint CLI version.
class
src.transformers.configuration_utils.PreTrainedConfigBase class for all configuration classes.
method
src.transformers.configuration_utils.PreTrainedConfig.to_json_string(use_diff:bool=True) -> strSerializes this instance to a JSON string.
func
src.transformers.configuration_utils.remap_legacy_layer_types(layer_types:list[str]) -> list[str]Apply legacy → current layer-type name mapping.
class
src.transformers.convert_slow_tokenizer.TikTokenConverterA general tiktoken converter.
class
src.transformers.core_model_loading.ChunkSplit a tensor along `dim` into equally sized chunks.
class
src.transformers.core_model_loading.ConcatenateConcatenate tensors along `dim`.
class
src.transformers.core_model_loading.Conv3dToLinearConv3d weights → flattened Linear layout.
class
src.transformers.core_model_loading.ConversionOpsBase class for weight conversion operations.
class
src.transformers.core_model_loading.LinearToConv3dFlattened Linear weights → Conv3d layout.
class
src.transformers.core_model_loading.TransposeTransposes the given tensor along dim0 and dim1.
class
src.transformers.data.data_collator.DataCollatorForLanguageModelingData collator used for language modeling.
class
src.transformers.data.data_collator.DataCollatorWithFlatteningData collator used for padding free approach.
class
src.transformers.data.processors.glue.ColaProcessorProcessor for the CoLA data set (GLUE version).
method
src.transformers.data.processors.glue.ColaProcessor.get_dev_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.ColaProcessor.get_example_from_tensor_dict(tensor_dict)See base class.
method
src.transformers.data.processors.glue.ColaProcessor.get_labels()See base class.
method
src.transformers.data.processors.glue.ColaProcessor.get_test_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.ColaProcessor.get_train_examples(data_dir)See base class.
class
src.transformers.data.processors.glue.MnliProcessorProcessor for the MultiNLI data set (GLUE version).
method
src.transformers.data.processors.glue.MnliProcessor.get_dev_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.MnliProcessor.get_example_from_tensor_dict(tensor_dict)See base class.
method
src.transformers.data.processors.glue.MnliProcessor.get_labels()See base class.
method
src.transformers.data.processors.glue.MnliProcessor.get_test_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.MnliProcessor.get_train_examples(data_dir)See base class.
class
src.transformers.data.processors.glue.MrpcProcessorProcessor for the MRPC data set (GLUE version).
method
src.transformers.data.processors.glue.MrpcProcessor.get_dev_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.MrpcProcessor.get_example_from_tensor_dict(tensor_dict)See base class.
method
src.transformers.data.processors.glue.MrpcProcessor.get_labels()See base class.
method
src.transformers.data.processors.glue.MrpcProcessor.get_test_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.MrpcProcessor.get_train_examples(data_dir)See base class.
class
src.transformers.data.processors.glue.QnliProcessorProcessor for the QNLI data set (GLUE version).
method
src.transformers.data.processors.glue.QnliProcessor.get_dev_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.QnliProcessor.get_example_from_tensor_dict(tensor_dict)See base class.
method
src.transformers.data.processors.glue.QnliProcessor.get_labels()See base class.
method
src.transformers.data.processors.glue.QnliProcessor.get_test_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.QnliProcessor.get_train_examples(data_dir)See base class.
class
src.transformers.data.processors.glue.QqpProcessorProcessor for the QQP data set (GLUE version).
method
src.transformers.data.processors.glue.QqpProcessor.get_dev_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.QqpProcessor.get_example_from_tensor_dict(tensor_dict)See base class.
method
src.transformers.data.processors.glue.QqpProcessor.get_labels()See base class.
method
src.transformers.data.processors.glue.QqpProcessor.get_test_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.QqpProcessor.get_train_examples(data_dir)See base class.
class
src.transformers.data.processors.glue.RteProcessorProcessor for the RTE data set (GLUE version).
method
src.transformers.data.processors.glue.RteProcessor.get_dev_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.RteProcessor.get_example_from_tensor_dict(tensor_dict)See base class.
method
src.transformers.data.processors.glue.RteProcessor.get_labels()See base class.
method
src.transformers.data.processors.glue.RteProcessor.get_test_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.RteProcessor.get_train_examples(data_dir)See base class.
class
src.transformers.data.processors.glue.Sst2ProcessorProcessor for the SST-2 data set (GLUE version).
method
src.transformers.data.processors.glue.Sst2Processor.get_dev_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.Sst2Processor.get_example_from_tensor_dict(tensor_dict)See base class.
method
src.transformers.data.processors.glue.Sst2Processor.get_labels()See base class.
method
src.transformers.data.processors.glue.Sst2Processor.get_test_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.Sst2Processor.get_train_examples(data_dir)See base class.
class
src.transformers.data.processors.glue.StsbProcessorProcessor for the STS-B data set (GLUE version).
method
src.transformers.data.processors.glue.StsbProcessor.get_dev_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.StsbProcessor.get_example_from_tensor_dict(tensor_dict)See base class.
method
src.transformers.data.processors.glue.StsbProcessor.get_labels()See base class.
method
src.transformers.data.processors.glue.StsbProcessor.get_test_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.StsbProcessor.get_train_examples(data_dir)See base class.
class
src.transformers.data.processors.glue.WnliProcessorProcessor for the WNLI data set (GLUE version).
method
src.transformers.data.processors.glue.WnliProcessor.get_dev_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.WnliProcessor.get_example_from_tensor_dict(tensor_dict)See base class.
method
src.transformers.data.processors.glue.WnliProcessor.get_labels()See base class.
method
src.transformers.data.processors.glue.WnliProcessor.get_test_examples(data_dir)See base class.
method
src.transformers.data.processors.glue.WnliProcessor.get_train_examples(data_dir)See base class.
class
src.transformers.data.processors.squad.SquadFeaturesSingle squad example features to be fed to a model.
class
src.transformers.data.processors.squad.SquadProcessorProcessor for the SQuAD data set.
class
src.transformers.data.processors.utils.InputExampleA single training/test example for simple sequence classification.
class
src.transformers.data.processors.utils.InputFeaturesA single set of features of data.
class
src.transformers.data.processors.xnli.XnliProcessorProcessor for the XNLI dataset.
method
src.transformers.data.processors.xnli.XnliProcessor.get_labels()See base class.
method
src.transformers.data.processors.xnli.XnliProcessor.get_test_examples(data_dir)See base class.
method
src.transformers.data.processors.xnli.XnliProcessor.get_train_examples(data_dir)See base class.
func
src.transformers.distributed.fsdp.apply_fully_sharded_data_parallelism(model:nn.Module, fsdp_mesh:torch.distributed.device_mesh.DeviceMesh) -> nn.ModuleApply FSDP2 (fully_shard) to a model.
func
src.transformers.distributed.fsdp.is_fsdp_managed_module(module:nn.Module) -> boolCheck if a module is managed by FSDP (1 or 2).
func
src.transformers.distributed.utils.load_optimizer_distributed(model, optimizer, checkpoint_dir:str) -> NoneLoad optimizer state via DCP.
func
src.transformers.distributed.utils.save_optimizer_distributed(model, optimizer, checkpoint_dir:str) -> NoneSave optimizer state via DCP.
class
src.transformers.exporters.base.HfExporterAbstract base class for all Transformers exporters.
class
src.transformers.exporters.configs.ExportFormatIdentifies the export backend.
func
src.transformers.exporters.exporter_dynamo.get_auto_dynamic_shapes(inputs:Any) -> AnyRecursively build dynamic shapes for any input value.
func
src.transformers.exporters.exporter_dynamo.register_pytree_node(object_cls:type)Register a single class (e.g.
func
src.transformers.exporters.exporter_executorch.prepare_for_xnnpack(model:PreTrainedModel, sample_inputs:dict[str, Any])CPU inference via XNNPACK.
func
src.transformers.exporters.utils.module_device(model:PreTrainedModel | torch.nn.Module) -> torch.device | None`.device` for any `nn.Module`.
func
src.transformers.exporters.utils.module_dtype(model:PreTrainedModel | torch.nn.Module) -> torch.dtype | None`.dtype` for any `nn.Module`.
func
src.transformers.exporters.utils.register_export_input_preparer(*markers:str)Register `fn(model, inputs) -> None`.
class
src.transformers.fusion_mapping.ModuleFusionSpecBase recipe for a fusion family.
class
src.transformers.generation.configuration_utils.BaseWatermarkingConfigGeneric watermarking config
method
src.transformers.generation.configuration_utils.GenerationConfig.to_json_file(json_file_path:str | os.PathLike, use_diff:bool=True, keys_to_pop:list[str] | None=None) -> NoneSave this instance to a JSON file.
func
src.transformers.generation.continuous_batching.cache.find_head_dim(config:PreTrainedConfig) -> intFinds the head dimension for the given config.
method
src.transformers.generation.continuous_batching.cache_manager.BlockManager.free_blocks(blocks:list[int], shareable:bool) -> NoneMarks a list of (blocks) as free.
method
src.transformers.generation.continuous_batching.cache_manager.BlockManager.uninitialize_unshared_block(block_id:int) -> NoneMarks a block as uninitialized.
class
src.transformers.generation.continuous_batching.cache_manager.CacheAllocatorAbstract base class for cache managers.
class
src.transformers.generation.continuous_batching.requests.GenerationOutputTracks the output of a generation request.
class
src.transformers.generation.logits_process.MinPLogitsWarper[`LogitsProcessor`] that performs min-p, i.e.
class
src.transformers.generation.logits_process.SynthIDTextWatermarkStateSynthID watermarking state.
class
src.transformers.generation.logits_process.TopKLogitsWarper[`LogitsProcessor`] that performs top-k, i.e.
class
src.transformers.generation.logits_process.TopPLogitsWarper[`LogitsProcessor`] that performs top-p, i.e.
class
src.transformers.generation.streamers.TextDiffusionStreamerStreamer that prints text diffusion outputs.
method
src.transformers.generation.streamers.TextStreamer.on_finalized_text(text:str, stream_end:bool=False)Prints the new text to stdout.
class
src.transformers.generation.watermarking.BayesianDetectorModelBayesian classifier for watermark detection.
class
src.transformers.generation.watermarking.SynthIDTextWatermarkDetectorSynthID text watermark detector class.
class
src.transformers.generation.watermarking.WatermarkDetectorOutputOutputs of a watermark detector.
method
src.transformers.image_processing_backends.PilBackend.center_crop(image:np.ndarray, size:SizeDict, **kwargs) -> np.ndarrayCenter crop an image using NumPy.
method
src.transformers.image_processing_backends.PilBackend.convert_to_rgb(image:ImageInput) -> ImageInputConvert an image to RGB format.
method
src.transformers.image_processing_backends.PilBackend.normalize(image:np.ndarray, mean:float | Iterable[float], std:float | Iterable[float], **kwargs) -> np.ndarrayNormalize an image using NumPy.
method
src.transformers.image_processing_backends.PilBackend.rescale(image:np.ndarray, scale:float, **kwargs) -> np.ndarrayRescale an image by a scale factor using NumPy.
method
src.transformers.image_processing_backends.PilBackend.resize(image:np.ndarray, size:SizeDict, resample:'PILImageResampling | None'=None, reducing_gap:int | None=None, **kwargs) -> np.ndarrayResize an image using PIL/NumPy.
func
src.transformers.image_transforms.convert_to_rgb(image:ImageInput) -> ImageInputConverts an image to RGB format.
func
src.transformers.image_transforms.group_images_by_shape(images:Union[list['torch.Tensor'], 'torch.Tensor'], *disable_grouping:bool | None, *is_nested:bool=False, *paired_inputs) -> tuple[dict, ...]Groups images by shape.
func
src.transformers.image_transforms.id_to_rgb(id_map)Converts unique ID to RGB color.
func
src.transformers.image_transforms.rescale(image:np.ndarray, scale:float, data_format:ChannelDimension | None=None, dtype:np.dtype=np.float32, input_data_format:str | ChannelDimension | None=None) -> np.ndarrayRescales `image` by `scale`.
func
src.transformers.image_transforms.rgb_to_id(color)Converts RGB color to unique ID.
class
src.transformers.image_utils.SizeDictHashable dictionary to store image size information.
func
src.transformers.image_utils.infer_channel_dimension_format(image:np.ndarray, num_channels:int | tuple[int, ...] | None=None) -> ChannelDimensionInfers the channel dimension format of `image`.
func
src.transformers.image_utils.load_image(image:Union[str, 'PIL.Image.Image'], timeout:float | None=None) -> 'PIL.Image.Image'Loads `image` to a PIL Image.
func
src.transformers.image_utils.make_flat_list_of_images(images:list[ImageInput] | ImageInput, expected_ndims:int=3) -> ImageInputEnsure that the output is a flat list of images.
func
src.transformers.image_utils.make_list_of_images(images, expected_ndims:int=3) -> list[ImageInput]Ensure that the output is a list of images.
class
src.transformers.integrations.finegrained_fp8.FP8GroupedLinearFP8 drop-in for block-diagonal grouped linears.
class
src.transformers.integrations.integration_utils.WandbLogModelEnum of possible log model values in W&B.
func
src.transformers.integrations.integration_utils.default_logdir() -> strSame default as PyTorch
class
src.transformers.integrations.sinq.SinqQuantizeParam-level ConversionOp for SINQ (from FP weights).
class
src.transformers.integrations.tensor_parallel.MoeTensorParalellMegaMoeExpertsTP layer for DeepGEMM Mega MoE experts.
class
src.transformers.integrations.tensor_parallel.RouterParallelMegaMoeRouter TP plan used with DeepGEMM Mega MoE.
class
src.transformers.integrations.tensor_parallel.TensorParallelLayerGeneral tensor parallel layer for transformers
func
src.transformers.integrations.tensor_parallel.split(x, device_mesh)Split forward, all-gather backward.
class
src.transformers.loss.loss_d_fine.DFineLossThis class computes the losses for D-FINE.
class
src.transformers.loss.loss_rt_detr.RTDetrLossThis class computes the losses for RTDetr.
func
src.transformers.masking_utils.bidirectional_mask_function(batch_idx:int, head_idx:int, q_idx:int, kv_idx:int) -> boolThis creates a full bidirectional mask.
func
src.transformers.masking_utils.causal_mask_function(batch_idx:int, head_idx:int, q_idx:int, kv_idx:int) -> boolThis creates a basic lower-diagonal causal mask.
func
src.transformers.masking_utils.sliding_window_overlay(sliding_window:int) -> CallableThis is an overlay depicting a sliding window pattern.
class
src.transformers.modeling_layers.GradientCheckpointingLayerBase class for layers with gradient checkpointing.
class
src.transformers.modeling_outputs.BackboneOutputBase class for outputs of backbones.
class
src.transformers.modeling_outputs.DepthEstimatorOutputBase class for outputs of depth estimation models.
class
src.transformers.modeling_outputs.MaskedLMOutputBase class for masked language models outputs.
class
src.transformers.modeling_outputs.MultipleChoiceModelOutputBase class for outputs of multiple choice models.
class
src.transformers.modeling_outputs.XVectorOutputOutput type of [`Wav2Vec2ForXVector`].
class
src.transformers.modeling_utils.LoadStateDictConfigConfig for loading weights.
class
src.transformers.modeling_utils.PreTrainedModelBase class for all models.
method
src.transformers.modeling_utils.PreTrainedModel.base_model() -> nn.Module`torch.nn.Module`: The main body of the model.
method
src.transformers.modeling_utils.PreTrainedModel.set_decoder(decoder)Symmetric setter.
method
src.transformers.modeling_utils.PreTrainedModel.set_encoder(encoder, modality:str | None=None)Symmetric setter.
method
src.transformers.modeling_utils.PreTrainedModel.tie_weights(missing_keys:set[str] | None=None, recompute_mapping:bool=True)Tie the model weights.
func
src.transformers.modeling_utils.is_accelerator_device(device:str | int | torch.device) -> boolCheck if the device is an accelerator.
class
src.transformers.models.afmoe.modeling_afmoe.AfmoeDecoderLayerAFMoE decoder layer with dual normalization.
class
src.transformers.models.afmoe.modeling_afmoe.AfmoeExpertsCollection of expert weights stored as 3D tensors.
class
src.transformers.models.afmoe.modeling_afmoe.AfmoeSparseMoeBlockMixture of Experts (MoE) module for AFMoE.
class
src.transformers.models.afmoe.modeling_afmoe.AfmoeTokenChoiceRouterToken-choice top-K router for MoE routing.
class
src.transformers.models.afmoe.modular_afmoe.AfmoeDecoderLayerAFMoE decoder layer with dual normalization.
class
src.transformers.models.afmoe.modular_afmoe.AfmoeSparseMoeBlockMixture of Experts (MoE) module for AFMoE.
class
src.transformers.models.afmoe.modular_afmoe.AfmoeTokenChoiceRouterToken-choice top-K router for MoE routing.
class
src.transformers.models.aria.modeling_aria.AriaCrossAttentionAria Cross-Attention module.
class
src.transformers.models.aria.modeling_aria.AriaProjectorAria Projector module.
class
src.transformers.models.aria.modeling_aria.AriaProjectorMLPFeed-Forward Network module for the Aria Projector.
class
src.transformers.models.aria.modeling_aria.AriaSharedExpertsMLPShared Expert MLP for shared experts.
class
src.transformers.models.aria.modeling_aria.AriaTextDecoderLayerAria Text Decoder Layer.
class
src.transformers.models.aria.modular_aria.AriaCrossAttentionAria Cross-Attention module.
class
src.transformers.models.aria.modular_aria.AriaProjectorAria Projector module.
class
src.transformers.models.aria.modular_aria.AriaSharedExpertsMLPShared Expert MLP for shared experts.
class
src.transformers.models.aria.modular_aria.AriaTextDecoderLayerAria Text Decoder Layer.
class
src.transformers.models.autoformer.modeling_autoformer.AutoformerFeatureEmbedderEmbed a sequence of categorical features.
class
src.transformers.models.axk1.modeling_axk1.AXK1ExpertsCollection of expert weights stored as 3D tensors.
class
src.transformers.models.axk2.modeling_axk2.AXK2ExpertsCollection of expert weights stored as 3D tensors.
class
src.transformers.models.axk2.modeling_axk2.AXK2MoEA mixed expert module containing shared experts.
class
src.transformers.models.bark.modeling_bark.BarkSelfFlashAttention2Bark flash attention module.
class
src.transformers.models.bart.modeling_bart.BartClassificationHeadHead for sentence-level classification tasks.
class
src.transformers.models.bartpho.tokenization_bartpho.BartphoTokenizerAdapted from [`XLMRobertaTokenizer`].
class
src.transformers.models.beit.modeling_beit.BeitFPNNeck4-level feature pyramid neck for BeiT.
class
src.transformers.models.beit.modeling_beit.BeitPyramidPoolingModulePyramid Pooling Module (PPM) used in PSPNet.
class
src.transformers.models.beit.modular_beit.BeitFPNNeck4-level feature pyramid neck for BeiT.
class
src.transformers.models.beit.modular_beit.BeitPyramidPoolingModulePyramid Pooling Module (PPM) used in PSPNet.
class
src.transformers.models.beit.modular_beit.BeitUperHeadUnified Perceptual Parsing for Scene Understanding.
class
src.transformers.models.bert.tokenization_bert_legacy.BertTokenizerLegacyConstruct a BERT tokenizer.
class
src.transformers.models.bert.tokenization_bert_legacy.WordpieceTokenizerRuns WordPiece tokenization.
class
src.transformers.models.bert_generation.tokenization_bert_generation.BertGenerationTokenizerConstruct a BertGeneration tokenizer.
class
src.transformers.models.bert_japanese.tokenization_bert_japanese.CharacterTokenizerRuns Character tokenization.
class
src.transformers.models.bert_japanese.tokenization_bert_japanese.SentencepieceTokenizerRuns sentencepiece tokenization.
class
src.transformers.models.bert_japanese.tokenization_bert_japanese.WordpieceTokenizerRuns WordPiece tokenization.
class
src.transformers.models.big_bird.modeling_big_bird.BigBirdForQuestionAnsweringHeadHead for question answering tasks.
class
src.transformers.models.biogpt.tokenization_biogpt.BioGptTokenizerConstruct an FAIRSEQ Transformer tokenizer.
method
src.transformers.models.biogpt.tokenization_biogpt.BioGptTokenizer.vocab_size()Returns vocab size
class
src.transformers.models.bit.modeling_bit.BitPreActivationBottleneckLayerPre-activation (v2) bottleneck block.
class
src.transformers.models.bit.modeling_bit.BitStageA ResNet v2 stage composed by stacked layers.
class
src.transformers.models.bit.modeling_bit.WeightStandardizedConv2dConv2d with Weight Standardization.
func
src.transformers.models.bloom.modeling_bloom.bloom_gelu_forward(x:torch.Tensor) -> torch.TensorCustom bias GELU function.
class
src.transformers.models.byt5.tokenization_byt5.ByT5TokenizerConstruct a ByT5 tokenizer.
class
src.transformers.models.camembert.modeling_camembert.CamembertLMHeadCamembert Head for masked language modeling.
class
src.transformers.models.canine.tokenization_canine.CanineTokenizerConstruct a CANINE tokenizer (i.e.
func
src.transformers.models.chmv2.convert_chmv2_to_hf.get_chmv2_config(model_name:str, backbone_repo_id:str | None=None) -> CHMv2ConfigCreate CHMv2 config based on model name.
class
src.transformers.models.chmv2.modeling_chmv2.CHMv2HeadCHMv2 dense-prediction head adapted from DPT.
class
src.transformers.models.chmv2.modeling_chmv2.CHMv2PreActResidualLayerResidualConvUnit, pre-activate residual unit.
class
src.transformers.models.chmv2.modeling_chmv2.CHMv2UpsampleConvHeadConvolutional head with intermediate upsampling.
class
src.transformers.models.chmv2.modular_chmv2.CHMv2HeadCHMv2 dense-prediction head adapted from DPT.
class
src.transformers.models.clap.feature_extraction_clap.ClapFeatureExtractorConstructs a CLAP feature extractor.
class
src.transformers.models.clap.modeling_clap.ClapAudioPatchMergingPatch Merging Layer.
func
src.transformers.models.clap.modeling_clap.interpolate(hidden_states, ratio)Interpolate data in time domain.
class
src.transformers.models.clvp.feature_extraction_clvp.ClvpFeatureExtractorConstructs a CLVP feature extractor.
class
src.transformers.models.clvp.modeling_clvp.ClvpRotaryPositionalEmbeddingRotary Position Embedding Class for CLVP.
class
src.transformers.models.clvp.tokenization_clvp.ClvpTokenizerConstruct a CLVP tokenizer.
class
src.transformers.models.code_llama.tokenization_code_llama.CodeLlamaTokenizerConstruct a Llama tokenizer.
class
src.transformers.models.cohere.tokenization_cohere.CohereTokenizerConstruct a Cohere tokenizer.
class
src.transformers.models.convnextv2.modeling_convnextv2.ConvNextV2GRNGRN (Global Response Normalization) layer
class
src.transformers.models.cpmant.tokenization_cpmant.CpmAntTokenizerConstruct a CPMAnt tokenizer.
class
src.transformers.models.csm.generation_csm.CsmGenerateOutputOutputs of CsmForConditionalGeneration.generate.
class
src.transformers.models.ctrl.tokenization_ctrl.CTRLTokenizerConstruct a CTRL tokenizer.
class
src.transformers.models.cvt.modeling_cvt.CvtConvEmbeddingsImage to Conv Embedding.
class
src.transformers.models.cvt.modeling_cvt.CvtEmbeddingsConstruct the CvT embeddings.
class
src.transformers.models.dac.feature_extraction_dac.DacFeatureExtractorConstructs an Dac feature extractor.
class
src.transformers.models.dac.modeling_dac.DacDecoderDAC Decoder
class
src.transformers.models.dac.modeling_dac.DacDecoderBlockDecoder block used in DAC decoder.
class
src.transformers.models.dac.modeling_dac.DacEncoderDAC Encoder
class
src.transformers.models.dac.modeling_dac.DacEncoderBlockEncoder block used in DAC encoder.
class
src.transformers.models.dac.modeling_dac.Snake1dA 1-dimensional Snake activation function module.
class
src.transformers.models.dbrx.modeling_dbrx.DbrxFFNModular DBRX MLP/FFN component with MoE support.
class
src.transformers.models.dbrx.modular_dbrx.DbrxFFNModular DBRX MLP/FFN component with MoE support.
class
src.transformers.models.deepseek_ocr2.modeling_deepseek_ocr2.DeepseekOcr2VisionModelVision pipeline: SAM ViT-B (with neck)
class
src.transformers.models.deepseek_ocr2.modular_deepseek_ocr2.DeepseekOcr2VisionModelVision pipeline: SAM ViT-B (with neck)
class
src.transformers.models.deepseek_v4.modeling_deepseek_v4.DeepseekV4CSACacheCache layer for CSA blocks (paper §2.3.1).
class
src.transformers.models.deepseek_v4.modeling_deepseek_v4.DeepseekV4DecoderLayerDeepSeek-V4 decoder block (paper §2).
class
src.transformers.models.deepseek_v4.modeling_deepseek_v4.DeepseekV4HCACacheCache layer for HCA blocks (paper §2.3.2).
class
src.transformers.models.deepseek_v4.modeling_deepseek_v4.DeepseekV4IndexerLightning Indexer (paper §2.3.1, eqs.
class
src.transformers.models.deepseek_v4.modular_deepseek_v4.DeepseekV4CSACacheCache layer for CSA blocks (paper §2.3.1).
class
src.transformers.models.deepseek_v4.modular_deepseek_v4.DeepseekV4DecoderLayerDeepSeek-V4 decoder block (paper §2).
class
src.transformers.models.deepseek_v4.modular_deepseek_v4.DeepseekV4HCACacheCache layer for HCA blocks (paper §2.3.2).
class
src.transformers.models.deepseek_v4.modular_deepseek_v4.DeepseekV4IndexerLightning Indexer (paper §2.3.1, eqs.
class
src.transformers.models.deimv2.modeling_deimv2.Deimv2HybridEncoderDEIMv2 variant of DFineHybridEncoder.
class
src.transformers.models.deimv2.modular_deimv2.Deimv2HybridEncoderDEIMv2 variant of DFineHybridEncoder.
class
src.transformers.models.depth_anything.modeling_depth_anything.DepthAnythingNeckDepthAnythingNeck.
func
src.transformers.models.depth_pro.modeling_depth_pro.split_to_patches(pixel_values:torch.Tensor, patch_size:int, overlap_ratio:float) -> torch.TensorCreates Patches from Batch.
func
src.transformers.models.detr.image_processing_pil_detr.convert_coco_poly_to_mask(segmentations, height:int, width:int) -> np.ndarrayConvert a COCO polygon annotation to a mask.
class
src.transformers.models.dia.feature_extraction_dia.DiaFeatureExtractorConstructs an Dia feature extractor.
class
src.transformers.models.dia.modeling_dia.DiaDecoderTransformer Decoder Stack using DenseGeneral.
class
src.transformers.models.dia.modular_dia.DiaDecoderTransformer Decoder Stack using DenseGeneral.
class
src.transformers.models.dia.tokenization_dia.DiaTokenizerConstruct a Dia tokenizer.
class
src.transformers.models.diffusion_gemma.modeling_diffusion_gemma.DiffusionGemmaDecoderModelDecoder model for DiffusionGemma.
class
src.transformers.models.diffusion_gemma.modular_diffusion_gemma.DiffusionGemmaDecoderModelDecoder model for DiffusionGemma.
class
src.transformers.models.dinat.modeling_dinat.DinatDownsamplerConvolutional Downsampling Layer.
class
src.transformers.models.dinat.modeling_dinat.DinatEmbeddingsConstruct the patch and position embeddings.
class
src.transformers.models.donut.modeling_donut_swin.DonutSwinEmbeddingsConstruct the patch and position embeddings.
class
src.transformers.models.donut.modeling_donut_swin.DonutSwinPatchMergingPatch Merging Layer.
class
src.transformers.models.dots1.modeling_dots1.Dots1ExpertsCollection of expert weights stored as 3D tensors.
class
src.transformers.models.dots1.modeling_dots1.Dots1MoEA mixed expert module containing shared experts.
class
src.transformers.models.dpr.tokenization_dpr.DPRContextEncoderTokenizerConstruct a DPRContextEncoder tokenizer.
class
src.transformers.models.dpr.tokenization_dpr.DPRQuestionEncoderTokenizerConstructs a DPRQuestionEncoder tokenizer.
class
src.transformers.models.dpr.tokenization_dpr.DPRReaderTokenizerConstruct a DPRReader tokenizer.
class
src.transformers.models.dpt.image_processing_dpt.DPTImageProcessorPIL backend for DPT with reduce_label support.
class
src.transformers.models.dpt.modeling_dpt.DPTNeckDPTNeck.
class
src.transformers.models.dpt.modeling_dpt.DPTPreActResidualLayerResidualConvUnit, pre-activate residual unit.
class
src.transformers.models.dpt.modeling_dpt.DPTViTPatchEmbeddingsImage to Patch Embedding.
class
src.transformers.models.encodec.feature_extraction_encodec.EncodecFeatureExtractorConstructs an EnCodec feature extractor.
class
src.transformers.models.encodec.modeling_encodec.EncodecDecoderSEANet decoder as used by EnCodec.
class
src.transformers.models.encodec.modeling_encodec.EncodecEncoderSEANet encoder as used by EnCodec.
class
src.transformers.models.encodec.modeling_encodec.EncodecEuclideanCodebookCodebook with Euclidean distance.
class
src.transformers.models.encodec.modeling_encodec.EncodecResidualVectorQuantizerResidual Vector Quantizer.
class
src.transformers.models.encodec.modeling_encodec.EncodecVectorQuantizationVector quantization implementation.
func
src.transformers.models.eomt.image_processing_eomt.get_target_size(size_dict:dict[str, int]) -> tuple[int, int]Returns the height and width from a size dict.
func
src.transformers.models.eomt.image_processing_pil_eomt.get_target_size(size_dict:dict[str, int]) -> tuple[int, int]Returns the height and width from a size dict.
class
src.transformers.models.esm.modeling_esm.EsmClassificationHeadHead for sentence-level classification tasks.
class
src.transformers.models.esm.modeling_esm.EsmLMHeadESM Head for masked language modeling.
class
src.transformers.models.esm.modeling_esm.EsmRotaryEmbeddingRotary position embeddings.
class
src.transformers.models.esm.modeling_esmfold.EsmFoldAngleResnetImplements Algorithm 20, lines 11-14
class
src.transformers.models.esm.modeling_esmfold.EsmFoldBackboneUpdateImplements part of Algorithm 23.
class
src.transformers.models.esm.modeling_esmfold.EsmFoldInvariantPointAttentionImplements Algorithm 22.
class
src.transformers.models.esm.modeling_esmfold.EsmFoldTriangleMultiplicativeUpdateImplements Algorithms 11 and 12.
class
src.transformers.models.esm.modeling_esmfold.EsmForProteinFoldingOutputframes (`torch.FloatTensor`): Output frames.
class
src.transformers.models.esm.openfold_utils.protein.ProteinProtein structure representation.
func
src.transformers.models.esm.openfold_utils.protein.add_pdb_headers(prot:Protein, pdb_str:str) -> strAdd pdb headers to an existing PDB string.
func
src.transformers.models.esm.openfold_utils.protein.ideal_atom_mask(prot:Protein) -> np.ndarrayComputes an ideal atom mask.
func
src.transformers.models.esm.openfold_utils.protein.to_pdb(prot:Protein) -> strConverts a `Protein` instance to a PDB string.
func
src.transformers.models.esm.openfold_utils.residue_constants.make_bond_key(atom1_name:str, atom2_name:str) -> strUnique key to lookup bonds.
class
src.transformers.models.esm.openfold_utils.rigid_utils.RigidA class representing a rigid transformation.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rigid.apply(pts:torch.Tensor) -> torch.TensorApplies the transformation to a coordinate tensor.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rigid.cat(ts:Sequence[Rigid], dim:int) -> RigidConcatenates transformations along a new dimension.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rigid.compose(r:Rigid) -> RigidComposes the current rigid object with another.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rigid.from_3_points(p_neg_x_axis:torch.Tensor, origin:torch.Tensor, p_xy_plane:torch.Tensor, eps:float=1e-08) -> RigidImplements algorithm 21.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rigid.get_rots() -> RotationGetter for the rotation.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rigid.get_trans() -> torch.TensorGetter for the translation.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rigid.invert() -> RigidInverts the transformation.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rigid.scale_translation(trans_scale_factor:float) -> RigidScales the translation by a constant factor.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rigid.unsqueeze(dim:int) -> RigidAnalogous to torch.unsqueeze.
class
src.transformers.models.esm.openfold_utils.rigid_utils.RotationA 3D rotation.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rotation.apply(pts:torch.Tensor) -> torch.TensorApply the current Rotation as a rotation matrix to a set of 3D coordinates.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rotation.cat(rs:Sequence[Rotation], dim:int) -> RotationConcatenates rotations along one of the batch dimensions.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rotation.get_rot_mats() -> torch.TensorReturns the underlying rotation as a rotation matrix tensor.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rotation.identity(shape, dtype:torch.dtype | None=None, device:torch.device | None=None, requires_grad:bool=True, fmt:str='quat') -> RotationReturns an identity Rotation.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rotation.invert() -> RotationReturns the inverse of the current Rotation.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rotation.invert_apply(pts:torch.Tensor) -> torch.TensorThe inverse of the apply() method.
method
src.transformers.models.esm.openfold_utils.rigid_utils.Rotation.unsqueeze(dim:int) -> RotationAnalogous to torch.unsqueeze.
func
src.transformers.models.esm.openfold_utils.rigid_utils.quat_multiply(quat1:torch.Tensor, quat2:torch.Tensor) -> torch.TensorMultiply a quaternion by another quaternion.
func
src.transformers.models.esm.openfold_utils.rigid_utils.quat_multiply_by_vec(quat:torch.Tensor, vec:torch.Tensor) -> torch.TensorMultiply a quaternion by a pure-vector quaternion.
func
src.transformers.models.esm.openfold_utils.rigid_utils.quat_to_rot(quat:torch.Tensor) -> torch.TensorConverts a quaternion to a rotation matrix.
func
src.transformers.models.esm.openfold_utils.rigid_utils.rot_matmul(a:torch.Tensor, b:torch.Tensor) -> torch.TensorPerforms matrix multiplication of two rotation matrix tensors.
func
src.transformers.models.esm.openfold_utils.rigid_utils.rot_vec_mul(r:torch.Tensor, t:torch.Tensor) -> torch.TensorApplies a rotation to a vector.
class
src.transformers.models.esm.tokenization_esm.EsmTokenizerConstructs an ESM tokenizer.
class
src.transformers.models.evolla.modeling_evolla.EvollaSaProtRotaryEmbeddingRotary position embeddings.
class
src.transformers.models.falcon.modeling_falcon.FalconFlashAttention2Falcon flash attention module.
class
src.transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer.FastSpeech2ConformerDurationPredictorDuration predictor module.
class
src.transformers.models.fastspeech2_conformer.modeling_fastspeech2_conformer.FastSpeech2ConformerModelFastSpeech 2 module.
class
src.transformers.models.flaubert.modeling_flaubert.FlaubertSQuADHeadA SQuAD head inspired by XLNet.
class
src.transformers.models.flaubert.tokenization_flaubert.FlaubertTokenizerConstruct a Flaubert tokenizer.
class
src.transformers.models.flava.modeling_flava.PatchEmbeddingsImage to Patch Embedding.
class
src.transformers.models.florence2.modeling_florence2.Florence2VisionConvEmbedImage to Patch Embedding
class
src.transformers.models.florence2.modular_florence2.Florence2PostProcessorPost-processor for Florence-2 model outputs.
method
src.transformers.models.florence2.modular_florence2.Florence2PostProcessor.quantize(locations:'torch.Tensor', size:tuple[int, int]) -> 'torch.Tensor'Quantize locations.
class
src.transformers.models.florence2.modular_florence2.Florence2VisionConvEmbedImage to Patch Embedding
method
src.transformers.models.florence2.processing_florence2.Florence2PostProcessor.quantize(locations:'torch.Tensor', size:tuple[int, int]) -> 'torch.Tensor'Quantize locations.
class
src.transformers.models.fnet.tokenization_fnet.FNetTokenizerConstruct an FNet tokenizer.
class
src.transformers.models.focalnet.modeling_focalnet.FocalNetEmbeddingsConstruct the patch embeddings and layernorm.
class
src.transformers.models.focalnet.modeling_focalnet.FocalNetLayerFocal Modulation Network layer (block).
func
src.transformers.models.fsmt.modeling_fsmt.make_padding_mask(input_ids, padding_idx=1)True for pad tokens
class
src.transformers.models.fsmt.tokenization_fsmt.FSMTTokenizerConstruct an FAIRSEQ Transformer tokenizer.
class
src.transformers.models.gemma3n.modeling_gemma3n.Gemma3nTextLaurelBlockLearned Augmented Residual Layer
class
src.transformers.models.gemma3n.modular_gemma3n.Gemma3nTextLaurelBlockLearned Augmented Residual Layer
func
src.transformers.models.gemma4.convert_gemma4_weights.store(path:str, weights, dtype=None)Store a tensor in the HF tree.
class
src.transformers.models.gemma4.modeling_gemma4.Gemma4VisionModelThe Gemma 4 Vision Encoder.
class
src.transformers.models.gemma4.modular_gemma4.Gemma4VisionModelThe Gemma 4 Vision Encoder.
class
src.transformers.models.gemma4_unified.modeling_gemma4_unified.Gemma4UnifiedModelEncoder-free multimodal model.
class
src.transformers.models.gemma4_unified.modular_gemma4_unified.Gemma4UnifiedModelEncoder-free multimodal model.
class
src.transformers.models.glm4_moe.modeling_glm4_moe.Glm4MoeMoEA mixed expert module containing shared experts.
class
src.transformers.models.glpn.modeling_glpn.GLPNOverlapPatchEmbeddingsConstruct the overlapping patch embeddings.
class
src.transformers.models.gpt2.tokenization_gpt2.GPT2TokenizerConstruct a GPT-2 tokenizer.
class
src.transformers.models.gpt_neo.modeling_gpt_neo.GPTNeoFlashAttention2GPTNeo flash attention module.
class
src.transformers.models.gpt_sw3.tokenization_gpt_sw3.GPTSw3TokenizerConstruct an GPTSw3 tokenizer.
method
src.transformers.models.gpt_sw3.tokenization_gpt_sw3.GPTSw3Tokenizer.preprocess_text(text:str) -> strReturns the preprocessed text.
class
src.transformers.models.gptj.modeling_gptj.GPTJFlashAttention2GPTJ flash attention module.
class
src.transformers.models.groupvit.modeling_groupvit.GroupViTPatchEmbeddingsImage to Patch Embedding.
class
src.transformers.models.hiera.modeling_hiera.HieraEmbeddingsConstruct position and patch embeddings.
class
src.transformers.models.hiera.modeling_hiera.HieraMaskUnitAttentionComputes either Mask Unit or Global Attention.
class
src.transformers.models.hubert.modeling_hubert.HubertFeatureEncoderConstruct the features from raw audio waveform
class
src.transformers.models.hy_v3.modeling_hy_v3.HYV3ExpertsCollection of expert weights stored as 3D tensors.
class
src.transformers.models.ibert.modeling_ibert.IBertClassificationHeadHead for sentence-level classification tasks.
class
src.transformers.models.ibert.modeling_ibert.IBertLMHeadI-BERT Head for masked language modeling.
class
src.transformers.models.ibert.quant_modules.IntGELUQuantized version of `torch.nn.GELU`.
class
src.transformers.models.ibert.quant_modules.IntLayerNormQuantized version of `torch.nn.LayerNorm`.
class
src.transformers.models.ibert.quant_modules.IntSoftmaxQuantized version of `torch.nn.Softmax`.
class
src.transformers.models.ibert.quant_modules.QuantActQuantizes the given activation.
class
src.transformers.models.ibert.quant_modules.QuantEmbeddingQuantized version of `torch.nn.Embedding`.
About this data
These signatures were extracted from the public source of huggingface/transformers
using Python's ast module. Argument names, default values,
type annotations and return types are taken verbatim from the code.
Implementation bodies are never stored. See
how it works for details.