Kendika commited on
Commit
78356c6
·
verified ·
1 Parent(s): d93fcf3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -9
app.py CHANGED
@@ -2,21 +2,24 @@ import gradio as gr
2
  from diffusers import StableDiffusionPipeline
3
  import torch
4
 
5
- # Load model dari Hugging Face hub
6
- pipe = StableDiffusionPipeline.from_pretrained(
7
- "izzudd/sd-batik-llava",
8
- torch_dtype=torch.float16
9
- ).to("cuda")
10
 
11
  def generate_image(prompt):
 
 
12
  image = pipe(prompt).images[0]
 
13
  return image
14
 
15
  # Gradio UI
16
  gr.Interface(
17
  fn=generate_image,
18
- inputs=gr.Textbox(label="Masukkan Prompt Batik"),
19
  outputs=gr.Image(label="Hasil Gambar Batik"),
20
- title="Batik Generator",
21
- description="Masukkan deskripsi motif batik, dan AI akan menghasilkan gambarnya!"
22
- ).launch()
 
2
  from diffusers import StableDiffusionPipeline
3
  import torch
4
 
5
+ # Load model dari Hugging Face hub untuk CPU
6
+ # Hapus torch_dtype=torch.float16 dan .to("cuda")
7
+ print("Memuat model ke CPU... proses ini mungkin butuh beberapa saat.")
8
+ pipe = StableDiffusionPipeline.from_pretrained("izzudd/sd-batik-llava")
9
+ print("Model berhasil dimuat!")
10
 
11
  def generate_image(prompt):
12
+ print(f"Mulai menghasilkan gambar untuk prompt: '{prompt}'")
13
+ # Generate gambar di CPU
14
  image = pipe(prompt).images[0]
15
+ print("Gambar berhasil dibuat!")
16
  return image
17
 
18
  # Gradio UI
19
  gr.Interface(
20
  fn=generate_image,
21
+ inputs=gr.Textbox(label="Masukkan Deskripsi Batik"),
22
  outputs=gr.Image(label="Hasil Gambar Batik"),
23
+ title="Generator Batik AI (Versi CPU)",
24
+ description="Masukkan deskripsi motif batik, dan AI akan menghasilkan gambarnya! Harap bersabar, proses di CPU akan memakan waktu beberapa menit."
25
+ ).launch()