trial / app.py
Kendika's picture
Update app.py
78356c6 verified
raw
history blame contribute delete
925 Bytes
import gradio as gr
from diffusers import StableDiffusionPipeline
import torch
# Load model dari Hugging Face hub untuk CPU
# Hapus torch_dtype=torch.float16 dan .to("cuda")
print("Memuat model ke CPU... proses ini mungkin butuh beberapa saat.")
pipe = StableDiffusionPipeline.from_pretrained("izzudd/sd-batik-llava")
print("Model berhasil dimuat!")
def generate_image(prompt):
print(f"Mulai menghasilkan gambar untuk prompt: '{prompt}'")
# Generate gambar di CPU
image = pipe(prompt).images[0]
print("Gambar berhasil dibuat!")
return image
# Gradio UI
gr.Interface(
fn=generate_image,
inputs=gr.Textbox(label="Masukkan Deskripsi Batik"),
outputs=gr.Image(label="Hasil Gambar Batik"),
title="Generator Batik AI (Versi CPU)",
description="Masukkan deskripsi motif batik, dan AI akan menghasilkan gambarnya! Harap bersabar, proses di CPU akan memakan waktu beberapa menit."
).launch()