Fooocus WebUI 总是想将文件下载到默认文件夹

问题描述 投票:0回答:1

我对 Fooocus WebUI 的稳定扩散有疑问。它总是尝试将文件

juggernautXL_v8Rundiffusion.safetensors
realisticStockPhoto_v20.safetensors
下载到文件夹
C:\AI\models\checkpoints

我不知道为什么,因为我的所有内容都在 SDXL 子文件夹中(检查点和 loras)。我的目录结构如下所示:

$ find /c/AI/models -type f
/c/AI/models/checkpoints/SDXL/juggernautXL_v8Rundiffusion.safetensors
/c/AI/models/checkpoints/SDXL/realisticStockPhoto_v20.safetensors
/c/AI/models/loras/SDXL/anima_pencil-XL-v1.5.0.safetensors
/c/AI/models/loras/SDXL/SDXL_FILM_PHOTOGRAPHY_STYLE_BetaV0.4.safetensors
/c/AI/models/loras/SDXL/sd_xl_offset_example-lora_1.0.safetensors

并且

config.txt
看起来像这样:

{
  "path_checkpoints": "C:\\AI\\models\\checkpoints",
  "path_loras": "C:\\AI\\models\\loras",
  "path_embeddings": "C:\\AI\\apps\\Fooocus\\Fooocus\\models\\embeddings",
  "path_vae_approx": "C:\\AI\\apps\\Fooocus\\Fooocus\\models\\vae_approx",
  "path_upscale_models": "C:\\AI\\apps\\Fooocus\\Fooocus\\models\\upscale_models",
  "path_inpaint": "C:\\AI\\apps\\Fooocus\\Fooocus\\models\\inpaint",
  "path_controlnet": "C:\\AI\\apps\\Fooocus\\Fooocus\\models\\controlnet",
  "path_clip_vision": "C:\\AI\\apps\\Fooocus\\Fooocus\\models\\clip_vision",
  "path_fooocus_expansion": "C:\\AI\\apps\\Fooocus\\Fooocus\\models\\prompt_expansion\\fooocus_expansion",
  "path_outputs": "C:\\AI\\apps\\Fooocus\\Fooocus\\outputs",

  "default_model": "SDXL\\juggernautXL_v8Rundiffusion.safetensors",
  "default_refiner": "SDXL\\realisticStockPhoto_v20.safetensors",
  "default_refiner_switch": 0.9,
  "default_cfg_scale": 2.0,
  "default_sample_sharpness": 4.0,
  "default_styles": [
    "Photo Iphone Photographic",
    "Fooocus Enhance",
    "Fooocus Sharp"
  ],
  "default_prompt": "(Photorealistic:1.4), ((Masterpiece)), solo, 1girl, full body shot of 35 year old Slovakian woman, long black hair, green eyes, symmetric eyes, (arrogant look:0.8), lust smile, facing to the viewer, pale skin, (pace with pores:0.6)",
  "default_prompt_negative": "bad quality, average quality, low quality, disproportionate body, disfigured limbs, fused fingers, anime, 3d, cartoon, watermark, text, logo, ",
  "default_performance": "Quality",
  "default_image_number": 4,
  "default_max_image_number": 32,
  "default_aspect_ratio": "896*1152"
}

JSON 文件正确,没有错误,我想在

exec ./run.bat
exec ./run_realistic.bat
中使用的默认模型看起来像这样

$ cat run.bat
.\python_embeded\python.exe -s Fooocus\entry_with_update.py
pause

$ cat run_realistic.bat

.\python_embeded\python.exe -s Fooocus\entry_with_update.py --preset realistic
pause

还有

realistic
预设寻找正确的文件夹

{
    "default_model": "SDXL\\realisticStockPhoto_v20.safetensors",
    "default_refiner": "",
    "default_refiner_switch": 0.5,
    "default_loras": [
        [
            "SDXL\\SDXL_FILM_PHOTOGRAPHY_STYLE_BetaV0.4.safetensors",
            0.25
        ],
        [
            "None",
            1.0
        ],
        [
            "None",
            1.0
        ],
        [
            "None",
            1.0
        ],
        [
            "None",
            1.0
        ]
    ],
    "default_cfg_scale": 3.0,
    "default_sample_sharpness": 2.0,
    "default_sampler": "dpmpp_2m_sde_gpu",
    "default_scheduler": "karras",
    "default_performance": "Speed",
    "default_prompt": "",
    "default_prompt_negative": "unrealistic, saturated, high contrast, big nose, painting, drawing, sketch, cartoon, anime, manga, render, CG, 3d, watermark, signature, label",
    "default_styles": [
        "Fooocus V2",
        "Fooocus Photograph",
        "Fooocus Negative"
    ],
    "default_aspect_ratio": "896*1152",
    "checkpoint_downloads": {
        "realisticStockPhoto_v20.safetensors": "https://huggingface.co/lllyasviel/fav_models/resolve/main/fav/realisticStockPhoto_v20.safetensors"
    },
    "embeddings_downloads": {},
    "lora_downloads": {
        "SDXL_FILM_PHOTOGRAPHY_STYLE_BetaV0.4.safetensors": "https://huggingface.co/lllyasviel/fav_models/resolve/main/fav/SDXL_FILM_PHOTOGRAPHY_STYLE_BetaV0.4.safetensors"
    },
    "previous_default_models": ["realisticStockPhoto_v10.safetensors"]
}

感谢您的任何建议,我们可能会遇到问题

我有解决方案,如果我设置,在

config.txt
路径检查点到

"path_checkpoints": "C:\\AI\\models\\checkpoints\\SDXL",

那就可以了。但这不是正确的解决方案,因为我还有 SDXL_Turbo 型号或 Lightning 型号或经典 SD15 型号。

当我将其放在 --preset json 中时,如何禁用下载或检查子文件夹的路径?

感谢您的建议

马丁

json artificial-intelligence stable-diffusion
1个回答
0
投票

好的。我得到了它。您还必须更改

checkpoint_downloads
。就我而言,预设线

"checkpoint_downloads": {
        "realisticStockPhoto_v20.safetensors": "https://huggingface.co/lllyasviel/fav_models/resolve/main/fav/realisticStockPhoto_v20.safetensors"
    },

一定是

"checkpoint_downloads": {
        "SDXL\\realisticStockPhoto_v20.safetensors": "https://huggingface.co/lllyasviel/fav_models/resolve/main/fav/realisticStockPhoto_v20.safetensors"
    },

遵循相同的子目录方案

© www.soinside.com 2019 - 2024. All rights reserved.