MCPcopy Create free account

hub / github.com/huggingface/smollm / types & classes

Types & classes810 in github.com/huggingface/smollm

↓ 16 callersClassDOMTreeSimplificator
vision/m4/sourcing/data_collection/processors/dom_tree_simplificator.py:13
↓ 14 callersClassPreExtractionSimplificator
vision/m4/sourcing/data_collection/processors/pre_extraction_simplificator.py:80
↓ 11 callersClassRMSNorm
vision/m4/models/common.py:128
↓ 7 callersClassLlamaRMSNorm
vision/m4/models/idefics/modeling_idefics.py:89
↓ 5 callersClassDecoupledEmbedding
Implements a decoupling of parameters to allow freezing (or not) a subset of the embeddings. In practise, the regular `weight` can be trained
vision/m4/models/custom_modules.py:145
↓ 5 callersClassImageCaptionPairedDatasetParams
vision/m4/training/config.py:275
↓ 5 callersClassImageDecoder
vision/m4/training/dataset_utils.py:71
↓ 5 callersClassTextMediaPairsExtractor
vision/m4/sourcing/data_collection/processors/pair_extractor.py:14
↓ 4 callersClassConversation
A class that keeps all conversation history.
vision/smolvlm2/smolvlm/conversation.py:26
↓ 4 callersClassPerceiverResampler
vision/m4/models/perceiver/perceiver.py:522
↓ 3 callersClassAssignTags
text/data/smoltalk/magpie_ultra_v1/pipeline.py:400
↓ 3 callersClassDecoupledLinear
Implements a decoupling of parameters to allow freezing (or not) a subset of the parameters. In practise, the regular `weight` can be trained
vision/m4/models/custom_modules.py:248
↓ 3 callersClassDeviceAgnosticTimer
vision/m4/utils/training/timer.py:48
↓ 3 callersClassGPT2Attention
vision/m4/models/vgpt2/modeling_vgpt2.py:123
↓ 3 callersClassHtmlExtractor
vision/m4/sourcing/data_collection/processors/html_extractor.py:13
↓ 3 callersClassLlamaRMSNorm
vision/m4/models/vllama3/modeling_vllama3.py:170
↓ 3 callersClassMLP
vision/m4/models/common.py:100
↓ 3 callersClassMofNCompleteColumn
vision/m4/utils/progress.py:27
↓ 3 callersClassNode
vision/m4/sourcing/data_collection/processors/pre_extraction_simplificator.py:11
↓ 3 callersClassTaskProgressColumn
vision/m4/utils/progress.py:35
↓ 3 callersClassTimeElapsedColumn
vision/m4/utils/progress.py:43
↓ 3 callersClassTimer
vision/m4/utils/training/timer.py:22
↓ 3 callersClassVLlama3PerceiverConfig
r""" This is the configuration class to store the configuration of a [`LlamaModel`]. It is used to instantiate an LLaMA model according to the
vision/m4/models/vllama3/configuration_vllama3.py:99
↓ 3 callersClassVLlama3VisionConfig
r""" This is the configuration class to store the configuration of a [`LlamaModel`]. It is used to instantiate an LLaMA model according to the
vision/m4/models/vllama3/configuration_vllama3.py:36
↓ 3 callersClassVMistralPerceiverConfig
r""" TThis is the configuration class to store the configuration of a [`MistralModel`]. It is used to instantiate an Mistral model according t
vision/m4/models/vmistral/configuration_vmistral.py:101
↓ 3 callersClassVMistralVisionConfig
r""" This is the configuration class to store the configuration of a [`MistralModel`]. It is used to instantiate an Mistral model according to
vision/m4/models/vmistral/configuration_vmistral.py:35
↓ 3 callersClassWebDocumentFilteringDocLevel
vision/m4/sourcing/data_collection/processors/web_document_filtering.py:881
↓ 3 callersClassWebDocumentFilteringNodeLevel
vision/m4/sourcing/data_collection/processors/web_document_filtering.py:457
↓ 2 callersClassChatMessage
tools/smol_tools/smol_tools/chatter.py:9
↓ 2 callersClassCommonCrawlWebDocumentExtractor
vision/m4/sourcing/data_collection/processors/web_document_extractor.py:322
↓ 2 callersClassDataCollatorForSupervisedDataset
Collates examples containing text-only or text+image/video data. 1) Text sequences (input_ids, attention_mask, labels) are padded to the max
vision/smolvlm2/smolvlm/datasets/builder.py:234
↓ 2 callersClassGPT2MLP
vision/m4/models/vgpt2/modeling_vgpt2.py:344
↓ 2 callersClassGlobalBatchSizeRampUpRunningParams
The are running variables that are used to tell when to increment GBS and when to stop doing that, they are never set directly in the config file,
vision/m4/training/config.py:46
↓ 2 callersClassIdeficsPerceiverConfig
r""" This is the configuration class to store the configuration of a [`IdeficsModel`]. It is used to instantiate an Idefics model according to
vision/m4/models/idefics/configuration_idefics.py:90
↓ 2 callersClassIdeficsVisionConfig
r""" This is the configuration class to store the configuration of a [`IdeficsModel`]. It is used to instantiate an Idefics model according to
vision/m4/models/idefics/configuration_idefics.py:35
↓ 2 callersClassImageDatasetNSFWFiltering
vision/data/datasets_processing_scripts/build_webdocs_dataset/python_scripts/07_01_nsfw_image_filtering.py:87
↓ 2 callersClassImageDatasetURLFiltering
vision/data/datasets_processing_scripts/build_webdocs_dataset/python_scripts/07_01_nsfw_image_filtering.py:72
↓ 2 callersClassJudgeLLMMixEval
text/evaluation/smollm3/tasks.py:513
↓ 2 callersClassLaionPairFiltering
vision/m4/sourcing/data_collection/processors/laion_pair_filtering.py:6
↓ 2 callersClassLlamaAttention
Multi-headed attention from 'Attention Is All You Need' paper
vision/m4/models/idefics/modeling_idefics.py:175
↓ 2 callersClassLlamaMLP
vision/m4/models/idefics/modeling_idefics.py:158
↓ 2 callersClassLlamaRotaryEmbedding
vision/m4/models/vllama3/modeling_vllama3.py:190
↓ 2 callersClassLoggingTypes
Types of logging to use for the gradient and parameter statistics
vision/m4/training/utils.py:42
↓ 2 callersClassTrainer
Trainer object to monitor training and validation :- config -: json config file
vision/m4/training/trainer.py:108
↓ 2 callersClassVQANormalizationGtVisionLab
vision/m4/evaluation/custom_metrics/utils.py:182
↓ 2 callersClassWarcDownloader
vision/m4/sourcing/data_collection/processors/warc_downloader.py:6
↓ 2 callersClassWebDocumentsDatasetParams
vision/m4/training/config.py:295
↓ 1 callersClassActivationTracker
This debug class helps detect and understand where the model starts getting very large or very small, and more importantly `nan` or `inf` act
vision/m4/utils/activation_tracker.py:33
↓ 1 callersClassBarColumn
vision/m4/utils/progress.py:23
↓ 1 callersClassBinaryClassifierFiltering
vision/data/datasets_processing_scripts/build_laion_coco_dataset/python_scripts/05_binary_classification.py:82
↓ 1 callersClassBitmap
Apply a bitmap-style transformation to an image. This transformation replaces all pixel values below a certain threshold with a specified va
vision/m4/training/utils.py:164
↓ 1 callersClassCOCOLoaderBuilder
vision/m4/sourcing/pmd/loader_builder.py:254
↓ 1 callersClassConceptual12MLoaderBuilder
vision/m4/sourcing/pmd/loader_builder.py:380
↓ 1 callersClassConditionalResize
vision/m4/training/utils.py:250
↓ 1 callersClassCustomChainDataset
r"""Dataset for chaining multiple :class:`IterableDataset` s. This class is useful to assemble different existing dataset streams. The chaini
vision/m4/training/dataset.py:1125
↓ 1 callersClassDOCVQADatasetParams
vision/m4/training/config.py:285
↓ 1 callersClassDataLoaderForIterableWrapperDataset
vision/m4/training/dataset.py:1313
↓ 1 callersClassDataLoaderForMappedWrapperDataset
vision/m4/training/dataset.py:1289
↓ 1 callersClassDataParams
Data Parameters
vision/m4/training/config.py:305
↓ 1 callersClassDatasetBuilderConfig
vision/m4/sourcing/pmd/scripts/pmd.py:52
↓ 1 callersClassDilation
Apply dilation operation to an image. Dilation is a morphological operation that expands the white regions in a binary image. Args:
vision/m4/training/utils.py:130
↓ 1 callersClassEmailSummarization
text/data/smoltalk/summarization/pipelines/email_summaries.py:51
↓ 1 callersClassErosion
Apply erosion operation to an image. Erosion is a morphological operation that shrinks the white regions in a binary image. Args:
vision/m4/training/utils.py:96
↓ 1 callersClassGPT2Block
vision/m4/models/vgpt2/modeling_vgpt2.py:361
↓ 1 callersClassGenerationHTMLCodes
vision/data/datasets_processing_scripts/build_websight_v02/python_scripts/02_01_generate_html_codes_prompt_1.py:47
↓ 1 callersClassGenerationHTMLCodes
vision/data/datasets_processing_scripts/build_websight_v02/python_scripts/02_02_generate_html_codes_prompt_2.py:44
↓ 1 callersClassGlobalBatchSizeRampUp
These are init variables that are used to set up the GBS ramp up protocol
vision/m4/training/config.py:31
↓ 1 callersClassHTMLFiltering
vision/data/datasets_processing_scripts/build_websight_v02/python_scripts/03_filtering_html_codes.py:56
↓ 1 callersClassHTMLWordCounter
vision/data/datasets_processing_scripts/build_websight_v02/python_scripts/03_filtering_html_codes.py:17
↓ 1 callersClassHparams
General Hyperparameters
vision/m4/training/config.py:58
↓ 1 callersClassHparams
General Hyperparameters
vision/m4/evaluation/config.py:27
↓ 1 callersClassHparams
General Hyperparameters
vision/m4/evaluation/generation/config.py:15
↓ 1 callersClassIFEvalInstructionIdListAssignator
text/data/smoltalk/constraints/pipeline/ifeval_tasks.py:14
↓ 1 callersClassIFEvalKwargsAssignator
text/data/smoltalk/constraints/pipeline/ifeval_tasks.py:43
↓ 1 callersClassIdeficsConfig
r""" This is the configuration class to store the configuration of a [`IdeficsModel`]. It is used to instantiate an Idefics model according to
vision/m4/models/idefics/configuration_idefics.py:134
↓ 1 callersClassIdeficsGatedCrossAttentionLayer
vision/m4/models/idefics/modeling_idefics.py:401
↓ 1 callersClassIdeficsModel
Transformer decoder consisting of *config.num_hidden_layers* layers. Each layer is a [`LlamaDecoderLayer`] Args: config: IdeficsConf
vision/m4/models/idefics/modeling_idefics.py:677
↓ 1 callersClassImageDeduplicator
vision/m4/sourcing/data_collection/processors/image_deduplicator.py:7
↓ 1 callersClassImageURLDeduplication
vision/data/datasets_processing_scripts/build_webdocs_dataset/python_scripts/06_03_remove_image_duplicates.py:59
↓ 1 callersClassInContextParams
In context learning parameters
vision/m4/evaluation/config.py:56
↓ 1 callersClassLAIONCOCOFiltering
vision/data/datasets_processing_scripts/build_laion_coco_dataset/python_scripts/make_laion_coco_1_4_dataset.py:41
↓ 1 callersClassLAIONCOCOFiltering
vision/data/datasets_processing_scripts/build_laion_coco_dataset/python_scripts/make_laion_coco.py:40
↓ 1 callersClassLAIONCOCOReplacement
vision/data/datasets_processing_scripts/build_laion_coco_dataset/python_scripts/make_laion_coco_1_4_dataset.py:57
↓ 1 callersClassLAIONCOCOReplacement
vision/data/datasets_processing_scripts/build_laion_coco_dataset/python_scripts/make_laion_coco.py:56
↓ 1 callersClassLAIONDeduplication
vision/data/datasets_processing_scripts/build_laion_dataset/python_scripts/03_02_dedup_laion.py:42
↓ 1 callersClassLineDeduplication
vision/data/datasets_processing_scripts/build_webdocs_dataset/python_scripts/09_06_line_dedup.py:41
↓ 1 callersClassLlamaDecoderLayer
vision/m4/models/idefics/modeling_idefics.py:325
↓ 1 callersClassLlamaDecoderLayer
vision/m4/models/vllama3/modeling_vllama3.py:808
↓ 1 callersClassLlamaMLP
vision/m4/models/vllama3/modeling_vllama3.py:336
↓ 1 callersClassLlamaRotaryEmbedding
vision/m4/models/idefics/modeling_idefics.py:109
↓ 1 callersClassLocalizedNarrativesADE20kLoaderBuilder
vision/m4/sourcing/pmd/loader_builder.py:323
↓ 1 callersClassLocalizedNarrativesCOCOLoaderBuilder
vision/m4/sourcing/pmd/loader_builder.py:288
↓ 1 callersClassLocalizedNarrativesFlickr30kLoaderBuilder
vision/m4/sourcing/pmd/loader_builder.py:305
↓ 1 callersClassLocalizedNarrativesOpenImagesLoaderBuilder
vision/m4/sourcing/pmd/loader_builder.py:277
↓ 1 callersClassM4HTTPClient
vision/m4/sourcing/pmd/helpers.py:112
↓ 1 callersClassMapWrapperDataset
vision/m4/training/dataset.py:575
↓ 1 callersClassMergeOnSameImage
vision/data/datasets_processing_scripts/build_concatenation_datasets_sft/merge_on_image_individual_dataset.py:69
↓ 1 callersClassMistralAttention
Multi-headed attention from 'Attention Is All You Need' paper. Modified to use sliding window attention: Longformer and "Generating Long Sequ
vision/m4/models/vmistral/modeling_vmistral.py:337
↓ 1 callersClassMistralDecoderLayer
vision/m4/models/vmistral/modeling_vmistral.py:737
↓ 1 callersClassMistralFlashAttention2
Mistral flash attention module. This module inherits from `MistralAttention` as the weights of the module stays untouched. The only required
vision/m4/models/vmistral/modeling_vmistral.py:466
next →1–100 of 810, ranked by callers