ⓘ You are viewing legacy docs. Go to latest documentation instead.
        
          
          
           
            
  
General Utilities
This page lists all of Transformers general utility functions that are found in the file file_utils.py.
Most of those are only useful if you are studying the general code in the library.
Enums and namedtuples
- 
class transformers.file_utils.ExplicitEnum(value)[source]
- Enum with more explicit error message for missing values. 
- 
class transformers.file_utils.PaddingStrategy(value)[source]
- Possible values for the - paddingargument in- PreTrainedTokenizerBase.__call__(). Useful for tab-completion
in an IDE.
 
- 
class transformers.file_utils.TensorType(value)[source]
- Possible values for the - return_tensorsargument in- PreTrainedTokenizerBase.__call__(). Useful for
tab-completion in an IDE.
 
 
Special Decorators
- 
transformers.file_utils.add_start_docstrings(*docstr)[source]
- 
transformers.file_utils.add_start_docstrings_to_model_forward(*docstr)[source]
- 
transformers.file_utils.add_end_docstrings(*docstr)[source]
- 
transformers.file_utils.add_code_sample_docstrings(*docstr, tokenizer_class=None, checkpoint=None, output_type=None, config_class=None, mask=None, model_cls=None)[source]
- 
transformers.file_utils.replace_return_docstrings(output_type=None, config_class=None)[source]
 
Special Properties
- 
class transformers.file_utils.cached_property(fget=None, fset=None, fdel=None, doc=None)[source]
- Descriptor that mimics @property but caches output in member variable. - From tensorflow_datasets - Built-in in functools from Python 3.8. 
 
Other Utilities
- 
class transformers.file_utils._LazyModule(name, module_file, import_structure, extra_objects=None)[source]
- Module class that surfaces all objects but only performs associated imports when the objects are requested.