nsfw-det / app.py
spuun's picture
unfinished app.py
15a6715
raw
history blame
733 Bytes
from transformers import AutoFeatureExtractor, AutoModelForImageClassification, pipeline
import gradio as gr
import timm
import torch
nsfw_tf = pipeline("image-classification",
model=AutoModelForImageClassification.from_pretrained(
"carbon225/vit-base-patch16-224-hentai"),
feature_extractor=AutoFeatureExtractor.from_pretrained(
"carbon225/vit-base-patch16-224-hentai"))
nsfw_tm = timm.create_model('deepghs/anime_rating', pretrained=True).eval()
tm_config = timm.data.resolve_model_data_config(model)
tm_trans = timm.data.create_transform(**tm_config, is_training=False)
def launch(img):
output = model(transforms(img).unsqueeze(0))