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
= AutoProcessor.from_pretrained("microsoft/layoutlmv3-base", apply_ocr=True)
processer = AutoModelForTokenClassification.from_pretrained("microsoft/layoutlmv3-base") model
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.
= [5, 7, 2]
digits 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'