Spaces:
Runtime error
Runtime error
curry tang commited on
Commit ·
c33eba0
1
Parent(s): 108c4dc
update
Browse files
app.py
CHANGED
|
@@ -6,6 +6,8 @@ from modelscope.outputs import OutputKeys
|
|
| 6 |
from modelscope.pipelines import pipeline
|
| 7 |
from modelscope.utils.constant import Tasks
|
| 8 |
import cv2
|
|
|
|
|
|
|
| 9 |
|
| 10 |
|
| 11 |
deep_seek_llm = DeepSeekLLM(api_key=settings.deep_seek_api_key)
|
|
@@ -69,6 +71,13 @@ def bg_remove(_image, _type):
|
|
| 69 |
return vis_img
|
| 70 |
|
| 71 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 72 |
with gr.Blocks() as app:
|
| 73 |
with gr.Tab('聊天'):
|
| 74 |
chat_engine = gr.State(value=None)
|
|
@@ -208,7 +217,7 @@ with gr.Blocks() as app:
|
|
| 208 |
outputs=[chat_engine],
|
| 209 |
)
|
| 210 |
|
| 211 |
-
with gr.Tab('
|
| 212 |
with gr.Row():
|
| 213 |
with gr.Column(scale=2, min_width=600):
|
| 214 |
image = gr.ImageMask(
|
|
@@ -228,5 +237,16 @@ with gr.Blocks() as app:
|
|
| 228 |
object_remove_btn.click(fn=object_remove, inputs=[image, object_remove_refined], outputs=[image_preview, mask_preview])
|
| 229 |
bg_remove_btn.click(fn=bg_remove, inputs=[image, bg_remove_type], outputs=[image_preview])
|
| 230 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 231 |
|
| 232 |
app.launch(debug=settings.debug, show_api=False)
|
|
|
|
| 6 |
from modelscope.pipelines import pipeline
|
| 7 |
from modelscope.utils.constant import Tasks
|
| 8 |
import cv2
|
| 9 |
+
from diffusers import StableDiffusionXLPipeline, StableDiffusionXLImg2ImgPipeline
|
| 10 |
+
import torch
|
| 11 |
|
| 12 |
|
| 13 |
deep_seek_llm = DeepSeekLLM(api_key=settings.deep_seek_api_key)
|
|
|
|
| 71 |
return vis_img
|
| 72 |
|
| 73 |
|
| 74 |
+
def text_to_image(_image, _prompt):
|
| 75 |
+
pipeline = StableDiffusionXLPipeline.from_single_file(
|
| 76 |
+
"https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/blob/main/sd_xl_base_1.0.safetensors",
|
| 77 |
+
torch_dtype=torch.float16
|
| 78 |
+
).to("cuda")
|
| 79 |
+
return _image
|
| 80 |
+
|
| 81 |
with gr.Blocks() as app:
|
| 82 |
with gr.Tab('聊天'):
|
| 83 |
chat_engine = gr.State(value=None)
|
|
|
|
| 217 |
outputs=[chat_engine],
|
| 218 |
)
|
| 219 |
|
| 220 |
+
with gr.Tab('图像编辑'):
|
| 221 |
with gr.Row():
|
| 222 |
with gr.Column(scale=2, min_width=600):
|
| 223 |
image = gr.ImageMask(
|
|
|
|
| 237 |
object_remove_btn.click(fn=object_remove, inputs=[image, object_remove_refined], outputs=[image_preview, mask_preview])
|
| 238 |
bg_remove_btn.click(fn=bg_remove, inputs=[image, bg_remove_type], outputs=[image_preview])
|
| 239 |
|
| 240 |
+
with gr.Tab('画图'):
|
| 241 |
+
with gr.Row():
|
| 242 |
+
with gr.Column(scale=2, min_width=600):
|
| 243 |
+
image = gr.Image()
|
| 244 |
+
|
| 245 |
+
with gr.Column(scale=1, min_width=300):
|
| 246 |
+
with gr.Accordion(label="图像生成"):
|
| 247 |
+
prompt = gr.Textbox(label="提示语", value="", lines=3)
|
| 248 |
+
t2i_btn = gr.Button('画图', variant='primary')
|
| 249 |
+
t2i_btn.click(fn=text_to_image, inputs=[prompt, image], outputs=[image])
|
| 250 |
+
|
| 251 |
|
| 252 |
app.launch(debug=settings.debug, show_api=False)
|