Published

November 1, 2022

from transformers import AutoModelForTokenClassification, AutoProcessor
from datasets import ClassLabel, Features, Sequence, Value, Array2D, Array3D, load_metric
import torch
from transformers import LayoutLMv3ForTokenClassification
from transformers.data.data_collator import default_data_collator
from PIL import Image, ImageDraw, ImageFont
processer = AutoProcessor.from_pretrained("microsoft/layoutlmv3-base", apply_ocr=True)
model = AutoModelForTokenClassification.from_pretrained("microsoft/layoutlmv3-base")
Some weights of LayoutLMv3ForTokenClassification were not initialized from the model checkpoint at microsoft/layoutlmv3-base and are newly initialized: ['classifier.bias', 'classifier.weight']
You should probably TRAIN this model on a down-stream task to be able to use it for predictions and inference.
digits = [5, 7, 2]
for idx in range(len(digits), 0, -1):
    print(idx)
    
3
2
1
from transformers import LayoutLMv2Model
import transformers
transformers.utils.import_utils._detectron2_available
True
transformers.__version__
'4.23.1'