mike23415 commited on
Commit
1e944ff
·
verified ·
1 Parent(s): b7b284e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -3,7 +3,7 @@ import base64
3
  import torch
4
  import os
5
  from flask import Flask, request, jsonify
6
- from diffusers import StableDiffusionPipeline
7
  from PIL import Image
8
  import logging
9
 
@@ -14,9 +14,9 @@ app = Flask(__name__)
14
 
15
  # Load the model once at startup (on CPU)
16
  try:
17
- logger.info("Loading runwayml/stable-diffusion-v1-5 pipeline...")
18
  pipe = StableDiffusionPipeline.from_pretrained(
19
- "runwayml/stable-diffusion-v1-5",
20
  torch_dtype=torch.float32,
21
  cache_dir="/tmp/hf_home",
22
  )
@@ -33,7 +33,7 @@ def pil_to_base64(image):
33
 
34
  @app.route("/")
35
  def home():
36
- return "Stable Diffusion CPU API is running!"
37
 
38
  @app.route("/generate", methods=["POST"])
39
  def generate():
@@ -42,7 +42,7 @@ def generate():
42
 
43
  try:
44
  data = request.get_json()
45
- prompt = data.get("prompt") # Use text prompt instead of image
46
 
47
  if not prompt:
48
  return jsonify({"error": "No prompt provided"}), 400
 
3
  import torch
4
  import os
5
  from flask import Flask, request, jsonify
6
+ from diffusers import StableDiffusionPipeline # Adjust if needed based on ldm
7
  from PIL import Image
8
  import logging
9
 
 
14
 
15
  # Load the model once at startup (on CPU)
16
  try:
17
+ logger.info("Loading CompVis/ldm-stable-diffusion-v1 pipeline...")
18
  pipe = StableDiffusionPipeline.from_pretrained(
19
+ "CompVis/ldm-stable-diffusion-v1",
20
  torch_dtype=torch.float32,
21
  cache_dir="/tmp/hf_home",
22
  )
 
33
 
34
  @app.route("/")
35
  def home():
36
+ return "CompVis ldm-stable-diffusion-v1 CPU API is running!"
37
 
38
  @app.route("/generate", methods=["POST"])
39
  def generate():
 
42
 
43
  try:
44
  data = request.get_json()
45
+ prompt = data.get("prompt") # Use text prompt for 2D image generation
46
 
47
  if not prompt:
48
  return jsonify({"error": "No prompt provided"}), 400