commit aca9604bc76f27fb90c17efe65b78b2f430131b6 Author: SOULOFCINDER <841135647@qq.com> Date: Wed Mar 29 17:29:30 2023 +0800 initial diff --git a/beit_base_patch16_224_pt22k_ft22k/Masahiro.png b/beit_base_patch16_224_pt22k_ft22k/Masahiro.png new file mode 100644 index 0000000..1a43102 Binary files /dev/null and b/beit_base_patch16_224_pt22k_ft22k/Masahiro.png differ diff --git a/beit_base_patch16_224_pt22k_ft22k/app.py b/beit_base_patch16_224_pt22k_ft22k/app.py new file mode 100644 index 0000000..4c661a8 --- /dev/null +++ b/beit_base_patch16_224_pt22k_ft22k/app.py @@ -0,0 +1,66 @@ +import gradio as gr +from PIL import Image + +from transformers import BeitImageProcessor, BeitForImageClassification +from PIL import Image + + +def inference(img): + pretrained_model_path = "beit-base-patch16-224-pt22k-ft22k" + + processor = BeitImageProcessor.from_pretrained(pretrained_model_path) + model = BeitForImageClassification.from_pretrained(pretrained_model_path) + + inputs = processor(images=img, return_tensors="pt") + outputs = model(**inputs) + logits = outputs.logits + # model predicts one of the 21,841 ImageNet-22k classes + predicted_class_idx = logits.argmax(-1).item() + # print("Predicted class:", model.config.id2label[predicted_class_idx]) + + return model.config.id2label[predicted_class_idx] + +title = "beit-base-patch16-224-pt22k-ft22k" +description = "Gradio Demo for beit-base-patch16-224-pt22k-ft22k. To use it, simply upload your image, or click one of the examples to load them." +article = "