tricktreat commited on
Commit
4b20d73
β€’
1 Parent(s): 5b71c3a
Files changed (2) hide show
  1. app.py +4 -5
  2. models_server.py +8 -11
app.py CHANGED
@@ -98,28 +98,27 @@ def bot(messages):
98
  with gr.Blocks() as demo:
99
  gr.Markdown("<h1><center>HuggingGPT</center></h1>")
100
  gr.Markdown("<p align='center'><img src='https://i.ibb.co/qNH3Jym/logo.png' height='25' width='95'></p>")
101
-
102
  gr.Markdown("<p align='center' style='font-size: 20px;'>A system to connect LLMs with ML community. See our <a href='https://github.com/microsoft/JARVIS'>Project</a> and <a href='http://arxiv.org/abs/2303.17580'>Paper</a>.</p>")
103
- with gr.Row().style(equal_height=True):
104
  with gr.Column(scale=0.85):
105
  openai_api_key = gr.Textbox(
106
  show_label=False,
107
  placeholder="Set your OpenAI API key here and press Enter",
108
  lines=1,
109
  type="password",
110
- )
111
  with gr.Column(scale=0.15, min_width=0):
112
  btn1 = gr.Button("Submit").style(full_height=True)
113
 
114
  chatbot = gr.Chatbot([], elem_id="chatbot").style(height=500)
115
 
116
- with gr.Row().style(equal_height=True):
117
  with gr.Column(scale=0.85):
118
  txt = gr.Textbox(
119
  show_label=False,
120
  placeholder="Enter text and press enter. The url of the multimedia resource must contain the extension name.",
121
  lines=1,
122
- )
123
  with gr.Column(scale=0.15, min_width=0):
124
  btn2 = gr.Button("Send").style(full_height=True)
125
 
 
98
  with gr.Blocks() as demo:
99
  gr.Markdown("<h1><center>HuggingGPT</center></h1>")
100
  gr.Markdown("<p align='center'><img src='https://i.ibb.co/qNH3Jym/logo.png' height='25' width='95'></p>")
 
101
  gr.Markdown("<p align='center' style='font-size: 20px;'>A system to connect LLMs with ML community. See our <a href='https://github.com/microsoft/JARVIS'>Project</a> and <a href='http://arxiv.org/abs/2303.17580'>Paper</a>.</p>")
102
+ with gr.Row().style():
103
  with gr.Column(scale=0.85):
104
  openai_api_key = gr.Textbox(
105
  show_label=False,
106
  placeholder="Set your OpenAI API key here and press Enter",
107
  lines=1,
108
  type="password",
109
+ ).style(container=False)
110
  with gr.Column(scale=0.15, min_width=0):
111
  btn1 = gr.Button("Submit").style(full_height=True)
112
 
113
  chatbot = gr.Chatbot([], elem_id="chatbot").style(height=500)
114
 
115
+ with gr.Row().style():
116
  with gr.Column(scale=0.85):
117
  txt = gr.Textbox(
118
  show_label=False,
119
  placeholder="Enter text and press enter. The url of the multimedia resource must contain the extension name.",
120
  lines=1,
121
+ ).style(container=False)
122
  with gr.Column(scale=0.15, min_width=0):
123
  btn2 = gr.Button("Send").style(full_height=True)
124
 
models_server.py CHANGED
@@ -67,8 +67,10 @@ if config["proxy"]:
67
 
68
  start = time.time()
69
 
 
70
  local_models = ""
71
 
 
72
  def load_pipes(local_deployment):
73
  other_pipes = {}
74
  standard_pipes = {}
@@ -266,29 +268,24 @@ def load_pipes(local_deployment):
266
  f"{local_models}runwayml/stable-diffusion-v1-5", controlnet=controlnet, torch_dtype=torch.float16
267
  )
268
 
269
- def mlsd_control_network():
270
- model = MobileV2_MLSD_Large()
271
- model.load_state_dict(torch.load(f"{local_models}lllyasviel/ControlNet/annotator/ckpts/mlsd_large_512_fp32.pth"), strict=True)
272
- return MLSDdetector(model)
273
-
274
 
275
- hed_network = Network(f"{local_models}lllyasviel/ControlNet/annotator/ckpts/network-bsds500.pth")
276
 
277
  controlnet_sd_pipes = {
278
  "openpose-control": {
279
- "model": OpenposeDetector(Body(f"{local_models}lllyasviel/ControlNet/annotator/ckpts/body_pose_model.pth"))
280
  },
281
  "mlsd-control": {
282
- "model": mlsd_control_network()
283
  },
284
  "hed-control": {
285
- "model": HEDdetector(hed_network)
286
  },
287
  "scribble-control": {
288
- "model": HEDdetector(hed_network)
289
  },
290
  "midas-control": {
291
- "model": MidasDetector(model_path=f"{local_models}lllyasviel/ControlNet/annotator/ckpts/dpt_hybrid-midas-501f0c75.pt")
292
  },
293
  "canny-control": {
294
  "model": CannyDetector()
 
67
 
68
  start = time.time()
69
 
70
+ # local_models = "models/"
71
  local_models = ""
72
 
73
+
74
  def load_pipes(local_deployment):
75
  other_pipes = {}
76
  standard_pipes = {}
 
268
  f"{local_models}runwayml/stable-diffusion-v1-5", controlnet=controlnet, torch_dtype=torch.float16
269
  )
270
 
 
 
 
 
 
271
 
272
+ hed_network = HEDdetector.from_pretrained('lllyasviel/ControlNet')
273
 
274
  controlnet_sd_pipes = {
275
  "openpose-control": {
276
+ "model": OpenposeDetector.from_pretrained('lllyasviel/ControlNet')
277
  },
278
  "mlsd-control": {
279
+ "model": MLSDdetector.from_pretrained('lllyasviel/ControlNet')
280
  },
281
  "hed-control": {
282
+ "model": hed_network
283
  },
284
  "scribble-control": {
285
+ "model": hed_network
286
  },
287
  "midas-control": {
288
+ "model": MidasDetector.from_pretrained('lllyasviel/ControlNet')
289
  },
290
  "canny-control": {
291
  "model": CannyDetector()