transformers の API リファレンス
transformers (huggingface/transformers) の公開 API 400 件 —— クラス 229、関数 63、メソッド 108。実際のソースを静的解析して抽出した正確なシグネチャを掲載しています。
リポジトリ: huggingface/transformers
| 種別 | 件数 |
|---|---|
| クラス | 229 |
| 関数 | 63 |
| メソッド | 108 |
API 一覧
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`.
この情報について
掲載しているシグネチャは huggingface/transformers の公開ソースコードを
Python の ast モジュールで静的解析し、引数名・デフォルト値・
型注釈・戻り値型をそのまま抽出したものです。実装コードは保存していません。
詳しくは仕組みの解説をご覧ください。