ViLT is trained with images of various sizes: the authors resize the shorter edge of input images to 384 and limit the longer edge to
  under 640 while preserving the aspect ratio. To make batching of images possible, the authors use a pixel_mask that indicates
  which pixel values are real and which are padding. [ViltProcessor] automatically creates this for you. 
The design of ViLT is very similar to that of a standard Vision Transformer (ViT). The only difference is that the model includes 
  additional embedding layers for the language modality.
 
 ViLT architecture. Taken from the original paper. 
This model was contributed by nielsr. The original code can be found here.
ViltConfig
[[autodoc]] ViltConfig
ViltFeatureExtractor
[[autodoc]] ViltFeatureExtractor
    - call
ViltProcessor
[[autodoc]] ViltProcessor
