John6666 commited on
Commit
083857c
1 Parent(s): f41caa4

Upload 3 files

Browse files
Files changed (3) hide show
  1. app.py +32 -19
  2. llmdolphin.py +37 -0
  3. requirements.txt +1 -1
app.py CHANGED
@@ -48,6 +48,7 @@ css = """
48
  .title { font-size: 3em; align-items: center; text-align: center; }
49
  .info { align-items: center; text-align: center; }
50
  .desc [src$='#float'] { float: right; margin: 20px; }
 
51
  """
52
 
53
  with gr.Blocks(fill_width=True, elem_id="container", css=css, delete_cache=(60, 3600)) as demo:
@@ -207,11 +208,13 @@ with gr.Blocks(fill_width=True, elem_id="container", css=css, delete_cache=(60,
207
  with gr.Tab("ControlNet / Img2img / Inpaint"):
208
  task_sel = gr.Radio(label="Task Selector", choices=SDXL_TASK, value=TASK_MODEL_LIST[0])
209
  with gr.Row():
 
210
  #image_control = gr.Image(label="Image ControlNet / Inpaint / Img2img", type="filepath", height=384, sources=["upload", "clipboard", "webcam"], show_share_button=False)
211
- image_control = gr.ImageEditor(label="Image ControlNet / Inpaint / Img2img", type="filepath", sources=["upload", "clipboard", "webcam"], image_mode='RGB',
212
- show_share_button=False, show_fullscreen_button=False, layers=False, canvas_size=(384, 384), width=384, height=512,
213
- brush=gr.Brush(colors=["#FFFFFF"], color_mode="fixed", default_size=32), eraser=gr.Eraser(default_size="32"))
214
- image_mask = gr.Image(label="Image Mask", type="filepath", height=384, sources=["upload", "clipboard"], show_share_button=False)
 
215
  with gr.Row():
216
  strength = gr.Slider(minimum=0.01, maximum=1.0, step=0.01, value=0.55, label="Strength",
217
  info="This option adjusts the level of changes for img2img and inpainting.")
@@ -238,22 +241,26 @@ with gr.Blocks(fill_width=True, elem_id="container", css=css, delete_cache=(60,
238
  MODE_IP_OPTIONS = ["original", "style", "layout", "style+layout"]
239
  with gr.Accordion("IP-Adapter 1", open=True, visible=True):
240
  with gr.Row():
241
- #image_ip1 = gr.Image(label="IP Image", type="filepath", height=384, sources=["upload", "clipboard"], show_share_button=False)
242
- image_ip1 = gr.ImageEditor(label="IP Image", type="filepath", sources=["upload", "clipboard", "webcam"], image_mode='RGB',
243
- show_share_button=False, show_fullscreen_button=False, layers=False, canvas_size=(384, 384), width=384, height=512,
244
- brush=gr.Brush(colors=["#FFFFFF"], color_mode="fixed", default_size=32), eraser=gr.Eraser(default_size="32"))
245
- mask_ip1 = gr.Image(label="IP Mask (optional)", type="filepath", height=384, sources=["upload", "clipboard"], show_share_button=False)
 
 
246
  with gr.Row():
247
  model_ip1 = gr.Dropdown(value="plus_face", label="Model", choices=IP_MODELS)
248
  mode_ip1 = gr.Dropdown(value="original", label="Mode", choices=MODE_IP_OPTIONS)
249
  scale_ip1 = gr.Slider(minimum=0., maximum=2., step=0.01, value=0.7, label="Scale")
250
  with gr.Accordion("IP-Adapter 2", open=True, visible=True):
251
  with gr.Row():
252
- #image_ip2 = gr.Image(label="IP Image", type="filepath", height=384, sources=["upload", "clipboard"], show_share_button=False)
253
- image_ip2 = gr.ImageEditor(label="IP Image", type="filepath", sources=["upload", "clipboard", "webcam"], image_mode='RGB',
254
- show_share_button=False, show_fullscreen_button=False, layers=False, canvas_size=(384, 384), width=384, height=512,
255
- brush=gr.Brush(colors=["#FFFFFF"], color_mode="fixed", default_size=32), eraser=gr.Eraser(default_size="32"))
256
- mask_ip2 = gr.Image(label="IP Mask (optional)", type="filepath", height=384, sources=["upload", "clipboard"], show_share_button=False)
 
 
257
  with gr.Row():
258
  model_ip2 = gr.Dropdown(value="base", label="Model", choices=IP_MODELS)
259
  mode_ip2 = gr.Dropdown(value="style", label="Mode", choices=MODE_IP_OPTIONS)
@@ -265,12 +272,13 @@ with gr.Blocks(fill_width=True, elem_id="container", css=css, delete_cache=(60,
265
  image_base = gr.ImageEditor(sources=["upload", "clipboard", "webcam"],
266
  brush=gr.Brush(default_size="32", color_mode="fixed", colors=["rgba(0, 0, 0, 1)", "rgba(0, 0, 0, 0.1)", "rgba(255, 255, 255, 0.1)"]),
267
  eraser=gr.Eraser(default_size="32"), show_share_button=False, show_fullscreen_button=False,
268
- canvas_size=(384, 384), width=384, height=512)
 
269
  invert_mask = gr.Checkbox(value=False, label="Invert mask")
270
  cm_btn = gr.Button("Create mask")
271
  with gr.Column():
272
- img_source = gr.Image(interactive=False, height=384, show_share_button=False)
273
- img_result = gr.Image(label="Mask image", show_label=True, interactive=False, height=384, show_share_button=False)
274
  cm_btn_send = gr.Button("Send to ControlNet / Img2img / Inpaint")
275
  cm_btn_send_ip1 = gr.Button("Send to IP-Adapter 1")
276
  cm_btn_send_ip2 = gr.Button("Send to IP-Adapter 2")
@@ -362,11 +370,16 @@ with gr.Blocks(fill_width=True, elem_id="container", css=css, delete_cache=(60,
362
 
363
  model_name.change(update_task_options, [model_name, task], [task], queue=False, show_api=False)\
364
  .success(update_task_options, [model_name, task_sel], [task_sel], queue=False, show_api=False)
365
- task_sel.change(lambda x: x, [task_sel], [task], queue=False, show_api=False)
366
- task.change(change_preprocessor_choices, [task], [preprocessor_name], queue=False, show_api=False)
 
367
  active_textual_inversion.change(update_textual_inversion, [active_textual_inversion, model_name], [use_textual_inversion], queue=False, show_api=False)
368
  model_name.change(update_textual_inversion, [active_textual_inversion, model_name], [use_textual_inversion], queue=False, show_api=False)
369
  use_textual_inversion.change(set_textual_inversion_prompt, [use_textual_inversion, prompt, negative_prompt, prompt_syntax], [prompt, negative_prompt])
 
 
 
 
370
 
371
  gr.on( #lambda x: None, inputs=None, outputs=result).then(
372
  triggers=[run_button.click, prompt.submit],
 
48
  .title { font-size: 3em; align-items: center; text-align: center; }
49
  .info { align-items: center; text-align: center; }
50
  .desc [src$='#float'] { float: right; margin: 20px; }
51
+ .image { margin: 0px auto; }
52
  """
53
 
54
  with gr.Blocks(fill_width=True, elem_id="container", css=css, delete_cache=(60, 3600)) as demo:
 
208
  with gr.Tab("ControlNet / Img2img / Inpaint"):
209
  task_sel = gr.Radio(label="Task Selector", choices=SDXL_TASK, value=TASK_MODEL_LIST[0])
210
  with gr.Row():
211
+ with gr.Column():
212
  #image_control = gr.Image(label="Image ControlNet / Inpaint / Img2img", type="filepath", height=384, sources=["upload", "clipboard", "webcam"], show_share_button=False)
213
+ image_control = gr.ImageEditor(label="Image ControlNet / Inpaint / Img2img", type="filepath", sources=["upload", "clipboard", "webcam"], image_mode='RGB',
214
+ show_share_button=False, show_fullscreen_button=False, layers=False, canvas_size=(384, 384), width=384, height=512,
215
+ brush=gr.Brush(colors=["#FFFFFF"], color_mode="fixed", default_size=32), eraser=gr.Eraser(default_size="32"), elem_classes="image")
216
+ result_to_ic_button = gr.Button("Get image from generated result")
217
+ image_mask = gr.Image(label="Image Mask", type="filepath", height=384, sources=["upload", "clipboard"], show_share_button=False, elem_classes="image")
218
  with gr.Row():
219
  strength = gr.Slider(minimum=0.01, maximum=1.0, step=0.01, value=0.55, label="Strength",
220
  info="This option adjusts the level of changes for img2img and inpainting.")
 
241
  MODE_IP_OPTIONS = ["original", "style", "layout", "style+layout"]
242
  with gr.Accordion("IP-Adapter 1", open=True, visible=True):
243
  with gr.Row():
244
+ with gr.Column():
245
+ #image_ip1 = gr.Image(label="IP Image", type="filepath", height=384, sources=["upload", "clipboard"], show_share_button=False)
246
+ image_ip1 = gr.ImageEditor(label="IP Image", type="filepath", sources=["upload", "clipboard", "webcam"], image_mode='RGB',
247
+ show_share_button=False, show_fullscreen_button=False, layers=False, canvas_size=(384, 384), width=384, height=512,
248
+ brush=gr.Brush(colors=["#FFFFFF"], color_mode="fixed", default_size=32), eraser=gr.Eraser(default_size="32"), elem_classes="image")
249
+ result_to_ip1_button = gr.Button("Get image from generated result")
250
+ mask_ip1 = gr.Image(label="IP Mask (optional)", type="filepath", height=384, sources=["upload", "clipboard"], show_share_button=False, elem_classes="image")
251
  with gr.Row():
252
  model_ip1 = gr.Dropdown(value="plus_face", label="Model", choices=IP_MODELS)
253
  mode_ip1 = gr.Dropdown(value="original", label="Mode", choices=MODE_IP_OPTIONS)
254
  scale_ip1 = gr.Slider(minimum=0., maximum=2., step=0.01, value=0.7, label="Scale")
255
  with gr.Accordion("IP-Adapter 2", open=True, visible=True):
256
  with gr.Row():
257
+ with gr.Column():
258
+ #image_ip2 = gr.Image(label="IP Image", type="filepath", height=384, sources=["upload", "clipboard"], show_share_button=False)
259
+ image_ip2 = gr.ImageEditor(label="IP Image", type="filepath", sources=["upload", "clipboard", "webcam"], image_mode='RGB',
260
+ show_share_button=False, show_fullscreen_button=False, layers=False, canvas_size=(384, 384), width=384, height=512,
261
+ brush=gr.Brush(colors=["#FFFFFF"], color_mode="fixed", default_size=32), eraser=gr.Eraser(default_size="32"), elem_classes="image")
262
+ result_to_ip2_button = gr.Button("Get image from generated result")
263
+ mask_ip2 = gr.Image(label="IP Mask (optional)", type="filepath", height=384, sources=["upload", "clipboard"], show_share_button=False, elem_classes="image")
264
  with gr.Row():
265
  model_ip2 = gr.Dropdown(value="base", label="Model", choices=IP_MODELS)
266
  mode_ip2 = gr.Dropdown(value="style", label="Mode", choices=MODE_IP_OPTIONS)
 
272
  image_base = gr.ImageEditor(sources=["upload", "clipboard", "webcam"],
273
  brush=gr.Brush(default_size="32", color_mode="fixed", colors=["rgba(0, 0, 0, 1)", "rgba(0, 0, 0, 0.1)", "rgba(255, 255, 255, 0.1)"]),
274
  eraser=gr.Eraser(default_size="32"), show_share_button=False, show_fullscreen_button=False,
275
+ canvas_size=(384, 384), width=384, height=512, elem_classes="image")
276
+ result_to_cm_button = gr.Button("Get image from generated result")
277
  invert_mask = gr.Checkbox(value=False, label="Invert mask")
278
  cm_btn = gr.Button("Create mask")
279
  with gr.Column():
280
+ img_source = gr.Image(interactive=False, height=384, show_share_button=False, elem_classes="image")
281
+ img_result = gr.Image(label="Mask image", show_label=True, interactive=False, height=384, show_share_button=False, elem_classes="image")
282
  cm_btn_send = gr.Button("Send to ControlNet / Img2img / Inpaint")
283
  cm_btn_send_ip1 = gr.Button("Send to IP-Adapter 1")
284
  cm_btn_send_ip2 = gr.Button("Send to IP-Adapter 2")
 
370
 
371
  model_name.change(update_task_options, [model_name, task], [task], queue=False, show_api=False)\
372
  .success(update_task_options, [model_name, task_sel], [task_sel], queue=False, show_api=False)
373
+ task_sel.select(lambda x: x, [task_sel], [task], queue=False, show_api=False)
374
+ task.change(change_preprocessor_choices, [task], [preprocessor_name], queue=False, show_api=False)\
375
+ .success(lambda x: x, [task], [task_sel], queue=False, show_api=False)
376
  active_textual_inversion.change(update_textual_inversion, [active_textual_inversion, model_name], [use_textual_inversion], queue=False, show_api=False)
377
  model_name.change(update_textual_inversion, [active_textual_inversion, model_name], [use_textual_inversion], queue=False, show_api=False)
378
  use_textual_inversion.change(set_textual_inversion_prompt, [use_textual_inversion, prompt, negative_prompt, prompt_syntax], [prompt, negative_prompt])
379
+ result_to_cm_button.click(lambda x: x, [result], [image_base], queue=False, show_api=False)
380
+ result_to_ic_button.click(lambda x: x, [result], [image_control], queue=False, show_api=False)
381
+ result_to_ip1_button.click(lambda x: x, [result], [image_ip1], queue=False, show_api=False)
382
+ result_to_ip2_button.click(lambda x: x, [result], [image_ip2], queue=False, show_api=False)
383
 
384
  gr.on( #lambda x: None, inputs=None, outputs=result).then(
385
  triggers=[run_button.click, prompt.submit],
llmdolphin.py CHANGED
@@ -76,6 +76,7 @@ llm_models = {
76
  "ChronoStar-Unleashed-v0.1.i1-Q4_K_M.gguf": ["mradermacher/ChronoStar-Unleashed-v0.1-i1-GGUF", MessagesFormatterType.MISTRAL],
77
  "Chatty-Harry_V3.0.i1-Q4_K_M.gguf": ["mradermacher/Chatty-Harry_V3.0-i1-GGUF", MessagesFormatterType.MISTRAL],
78
  "Tora-12B.i1-Q4_K_M.gguf": ["mradermacher/Tora-12B-i1-GGUF", MessagesFormatterType.MISTRAL],
 
79
  "ChatML-Nemo-Pro-V2.i1-Q4_K_M.gguf": ["mradermacher/ChatML-Nemo-Pro-V2-i1-GGUF", MessagesFormatterType.MISTRAL],
80
  "Trinas_Nectar-8B-model_stock.i1-Q4_K_M.gguf": ["mradermacher/Trinas_Nectar-8B-model_stock-i1-GGUF", MessagesFormatterType.MISTRAL],
81
  "ChatWaifu_Magnum_V0.2.Q4_K_M.gguf": ["mradermacher/ChatWaifu_Magnum_V0.2-GGUF", MessagesFormatterType.MISTRAL],
@@ -83,6 +84,42 @@ llm_models = {
83
  "ChatWaifu_22B_v2.0_preview.Q4_K_S.gguf": ["mradermacher/ChatWaifu_22B_v2.0_preview-GGUF", MessagesFormatterType.MISTRAL],
84
  "ChatWaifu_v1.4.Q5_K_M.gguf": ["mradermacher/ChatWaifu_v1.4-GGUF", MessagesFormatterType.MISTRAL],
85
  "ChatWaifu_v1.3.1.Q4_K_M.gguf": ["mradermacher/ChatWaifu_v1.3.1-GGUF", MessagesFormatterType.MISTRAL],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
  "Lamarck-14B-v0.2-experimental.Q4_K_M.gguf": ["mradermacher/Lamarck-14B-v0.2-experimental-GGUF", MessagesFormatterType.OPEN_CHAT],
87
  "Llama3.1-Reddit-Writer-8B.Q5_K_M.gguf": ["mradermacher/Llama3.1-Reddit-Writer-8B-GGUF", MessagesFormatterType.LLAMA_3],
88
  "Franken-MistressMaid-10.5B-v2.i1-Q4_K_M.gguf": ["mradermacher/Franken-MistressMaid-10.5B-v2-i1-GGUF", MessagesFormatterType.MISTRAL],
 
76
  "ChronoStar-Unleashed-v0.1.i1-Q4_K_M.gguf": ["mradermacher/ChronoStar-Unleashed-v0.1-i1-GGUF", MessagesFormatterType.MISTRAL],
77
  "Chatty-Harry_V3.0.i1-Q4_K_M.gguf": ["mradermacher/Chatty-Harry_V3.0-i1-GGUF", MessagesFormatterType.MISTRAL],
78
  "Tora-12B.i1-Q4_K_M.gguf": ["mradermacher/Tora-12B-i1-GGUF", MessagesFormatterType.MISTRAL],
79
+ "ArliArli-Meg.Q4_K_M.gguf": ["mradermacher/ArliArli-Meg-GGUF", MessagesFormatterType.MISTRAL],
80
  "ChatML-Nemo-Pro-V2.i1-Q4_K_M.gguf": ["mradermacher/ChatML-Nemo-Pro-V2-i1-GGUF", MessagesFormatterType.MISTRAL],
81
  "Trinas_Nectar-8B-model_stock.i1-Q4_K_M.gguf": ["mradermacher/Trinas_Nectar-8B-model_stock-i1-GGUF", MessagesFormatterType.MISTRAL],
82
  "ChatWaifu_Magnum_V0.2.Q4_K_M.gguf": ["mradermacher/ChatWaifu_Magnum_V0.2-GGUF", MessagesFormatterType.MISTRAL],
 
84
  "ChatWaifu_22B_v2.0_preview.Q4_K_S.gguf": ["mradermacher/ChatWaifu_22B_v2.0_preview-GGUF", MessagesFormatterType.MISTRAL],
85
  "ChatWaifu_v1.4.Q5_K_M.gguf": ["mradermacher/ChatWaifu_v1.4-GGUF", MessagesFormatterType.MISTRAL],
86
  "ChatWaifu_v1.3.1.Q4_K_M.gguf": ["mradermacher/ChatWaifu_v1.3.1-GGUF", MessagesFormatterType.MISTRAL],
87
+ "Josiefied-abliteratedV4-Qwen2.5-14B-Inst-BaseMerge-TIES.Q4_K_M.gguf": ["mradermacher/Josiefied-abliteratedV4-Qwen2.5-14B-Inst-BaseMerge-TIES-GGUF", MessagesFormatterType.OPEN_CHAT],
88
+ "InfinityLake-2x7B.i1-Q4_K_M.gguf": ["mradermacher/InfinityLake-2x7B-i1-GGUF", MessagesFormatterType.MISTRAL],
89
+ "InfinityKuno-2x7B.i1-Q4_K_M.gguf": ["mradermacher/InfinityKuno-2x7B-i1-GGUF", MessagesFormatterType.MISTRAL],
90
+ "Himeyuri-v0.1-12B.i1-Q4_K_M.gguf": ["mradermacher/Himeyuri-v0.1-12B-i1-GGUF", MessagesFormatterType.CHATML],
91
+ "MN-Chinofun-12B-3.i1-Q4_K_M.gguf": ["mradermacher/MN-Chinofun-12B-3-i1-GGUF", MessagesFormatterType.MISTRAL],
92
+ "FuseChat-7B-VaRM.i1-Q5_K_M.gguf": ["mradermacher/FuseChat-7B-VaRM-i1-GGUF", MessagesFormatterType.MISTRAL],
93
+ "Dragon-8B-Model_Stock.i1-Q5_K_M.gguf": ["mradermacher/Dragon-8B-Model_Stock-i1-GGUF", MessagesFormatterType.LLAMA_3],
94
+ "DareBeagel-2x7B.i1-Q4_K_M.gguf": ["mradermacher/DareBeagel-2x7B-i1-GGUF", MessagesFormatterType.MISTRAL],
95
+ "Cautious_Qwen.Q5_K_M.gguf": ["mradermacher/Cautious_Qwen-GGUF", MessagesFormatterType.OPEN_CHAT],
96
+ "Captain-Eris_Twighlight-Magnum-12B.i1-Q4_K_M.gguf": ["mradermacher/Captain-Eris_Twighlight-Magnum-12B-i1-GGUF", MessagesFormatterType.MISTRAL],
97
+ "Brainy_LLAMA.i1-Q5_K_M.gguf": ["mradermacher/Brainy_LLAMA-i1-GGUF", MessagesFormatterType.LLAMA_3],
98
+ "Blue-Rose-Coder-12.3B-Instruct.i1-Q4_K_M.gguf": ["mradermacher/Blue-Rose-Coder-12.3B-Instruct-i1-GGUF", MessagesFormatterType.OPEN_CHAT],
99
+ "BigTalker-Lite-8B.i1-Q5_K_M.gguf": ["mradermacher/BigTalker-Lite-8B-i1-GGUF", MessagesFormatterType.LLAMA_3],
100
+ "Aura-8B-SFT.i1-Q4_K_M.gguf": ["mradermacher/Aura-8B-SFT-i1-GGUF", MessagesFormatterType.LLAMA_3],
101
+ "Aura-8B.i1-Q4_K_M.gguf": ["mradermacher/Aura-8B-i1-GGUF", MessagesFormatterType.LLAMA_3],
102
+ "Arconte-13B.i1-Q4_K_M.gguf": ["mradermacher/Arconte-13B-i1-GGUF", MessagesFormatterType.LLAMA_3],
103
+ "Arabic-Orpo-Llama-3-8B-Instruct.i1-Q5_K_M.gguf": ["mradermacher/Arabic-Orpo-Llama-3-8B-Instruct-i1-GGUF", MessagesFormatterType.LLAMA_3],
104
+ "Elusive_ALT1.1-8B-Model_Stock.i1-Q5_K_M.gguf": ["mradermacher/Elusive_ALT1.1-8B-Model_Stock-i1-GGUF", MessagesFormatterType.LLAMA_3],
105
+ "L3.1-Writplus-10B.i1-Q4_K_M.gguf": ["mradermacher/L3.1-Writplus-10B-i1-GGUF", MessagesFormatterType.LLAMA_3],
106
+ "Aura-8B.Q4_K_S.gguf": ["mradermacher/Aura-8B-GGUF", MessagesFormatterType.LLAMA_3],
107
+ "Eclectic-Maid-10B-v2.i1-Q4_K_M.gguf": ["mradermacher/Eclectic-Maid-10B-v2-i1-GGUF", MessagesFormatterType.MISTRAL],
108
+ "Captain_BMO-0.420-Magnum-12B-Q4_K_M.gguf": ["bartowski/Captain_BMO-0.420-Magnum-12B-GGUF", MessagesFormatterType.MISTRAL],
109
+ "SeQwence-14Bv6.Q4_K_M.gguf": ["mradermacher/SeQwence-14Bv6-GGUF", MessagesFormatterType.OPEN_CHAT],
110
+ "Shahin-v0.1.Q4_K_M.gguf": ["mradermacher/Shahin-v0.1-GGUF", MessagesFormatterType.OPEN_CHAT],
111
+ "ZEUS-8B-V6.i1-Q5_K_M.gguf": ["mradermacher/ZEUS-8B-V6-i1-GGUF", MessagesFormatterType.LLAMA_3],
112
+ "AngelSlayer-12B-Unslop-Mell-RPMax-DARKNESS.i1-Q4_K_M.gguf": ["mradermacher/AngelSlayer-12B-Unslop-Mell-RPMax-DARKNESS-i1-GGUF", MessagesFormatterType.MISTRAL],
113
+ "Llama-TI-8B-Instruct.i1-Q5_K_M.gguf": ["mradermacher/Llama-TI-8B-Instruct-i1-GGUF", MessagesFormatterType.LLAMA_3],
114
+ "Fusion3-14B-Instruct.i1-Q4_K_M.gguf": ["mradermacher/Fusion3-14B-Instruct-i1-GGUF", MessagesFormatterType.OPEN_CHAT],
115
+ "L3-Sophie-improved-v1.Q5_K_M.gguf": ["mradermacher/L3-Sophie-improved-v1-GGUF", MessagesFormatterType.LLAMA_3],
116
+ "L3-8B-Stheno-2x8B-MoE.Q4_K_M.gguf": ["mradermacher/L3-8B-Stheno-2x8B-MoE-GGUF", MessagesFormatterType.LLAMA_3],
117
+ "megatron_1.1_MoE_2x7B.i1-Q4_K_M.gguf": ["mradermacher/megatron_1.1_MoE_2x7B-i1-GGUF", MessagesFormatterType.MISTRAL],
118
+ "MT1-Gen3-MU-gemma-2-S2S5-9B.Q4_K_M.gguf": ["mradermacher/MT1-Gen3-MU-gemma-2-S2S5-9B-GGUF", MessagesFormatterType.ALPACA],
119
+ "MixtureofMerges-MoE-2x7bRP-v8.i1-Q4_K_M.gguf": ["mradermacher/MixtureofMerges-MoE-2x7bRP-v8-i1-GGUF", MessagesFormatterType.MISTRAL],
120
+ "EXAONE-3.5-7.8B-Instruct-Q4_K_M.gguf": ["bartowski/EXAONE-3.5-7.8B-Instruct-GGUF", MessagesFormatterType.OPEN_CHAT],
121
+ "MT1-Gen3-MUI-gemma-2-9B.Q4_K_M.gguf": ["mradermacher/MT1-Gen3-MUI-gemma-2-9B-GGUF", MessagesFormatterType.ALPACA],
122
+ "Fusion-14B-Instruct.i1-Q4_K_M.gguf": ["mradermacher/Fusion-14B-Instruct-i1-GGUF", MessagesFormatterType.OPEN_CHAT],
123
  "Lamarck-14B-v0.2-experimental.Q4_K_M.gguf": ["mradermacher/Lamarck-14B-v0.2-experimental-GGUF", MessagesFormatterType.OPEN_CHAT],
124
  "Llama3.1-Reddit-Writer-8B.Q5_K_M.gguf": ["mradermacher/Llama3.1-Reddit-Writer-8B-GGUF", MessagesFormatterType.LLAMA_3],
125
  "Franken-MistressMaid-10.5B-v2.i1-Q4_K_M.gguf": ["mradermacher/Franken-MistressMaid-10.5B-v2-i1-GGUF", MessagesFormatterType.MISTRAL],
requirements.txt CHANGED
@@ -9,7 +9,7 @@ gdown
9
  opencv-python
10
  huggingface_hub
11
  scikit-build-core
12
- https://github.com/abetlen/llama-cpp-python/releases/download/v0.2.90-cu124/llama_cpp_python-0.2.90-cp310-cp310-linux_x86_64.whl
13
  git+https://github.com/Maximilian-Winter/llama-cpp-agent
14
  pybind11>=2.12
15
  rapidfuzz
 
9
  opencv-python
10
  huggingface_hub
11
  scikit-build-core
12
+ https://github.com/abetlen/llama-cpp-python/releases/download/v0.3.4-cu124/llama_cpp_python-0.3.4-cp310-cp310-linux_x86_64.whl
13
  git+https://github.com/Maximilian-Winter/llama-cpp-agent
14
  pybind11>=2.12
15
  rapidfuzz