import torch
from flagai.auto_model.auto_loader import AutoLoader
from flagai.model.predictor.predictor import Predictor
prompt = "Anime portrait of natalie portman as an anime girl by stanley artgerm lau, wlop, " \
"rossdraws, james jean, andrei riabovitchev, marc simonetti, and sakimichan, trending on artstation"
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
loader = AutoLoader(task_name="text2img",
model_name="AltDiffusion-m9",
model_dir="./checkpoints")
print("Model has been loaded")
model = loader.get_model()
model.eval()
model.to(device)
predictor = Predictor(model)
predictor.predict_generate_images(prompt)