Running Forge on a Macbook Pro M1, with models and extension hosted on an external volume. It may be noted that I have a LOT of models on that disk. Still, Forge has no problem loading them, and there’s no further notice on the console after the following startup log:
Python 3.10.15 (main, Sep 7 2024, 00:20:06) [Clang 15.0.0 (clang-1500.3.9.4)]
Version: f2.0.1v1.10.1-previous-626-ga332f7cc
Commit hash: a332f7cca35989412c7add36040d78694398b64b
Launching Web UI with arguments: --skip-torch-cuda-test --upcast-sampling --no-half-vae --use-cpu interrogate: --no-download-sd-model --data-dir /Volumes/####/stablediff/user-data --ckpt-dir /Volumes/####/stablediff/models/Stable-diffusion --lora-dir /Volumes/####/stablediff/models/Lora --embeddings-dir /Volumes/####/stablediff/embeddings --vae-dir /Volumes/####/stablediff/models/VAE
Total VRAM 16384 MB, total RAM 16384 MB
pytorch version: 2.3.1
Set vram state to: SHARED
Device: mps
VAE dtype preferences: [torch.float32] -> torch.float32
CUDA Using Stream: False
Using sub quadratic optimization for cross attention
Using split attention for VAE
Warning: caught exception 'Torch not compiled with CUDA enabled', memory monitor disabled
ControlNet preprocessor location: /Volumes/####/stablediff/user-data/models/ControlNetPreprocessor
Loading additional modules ... done.
2024-11-27 23:43:11,514 - ControlNet - INFO - ControlNet UI callback registered.
/Volumes/####/stablediff/user-data/extensions/sd-webui-ux/scripts/anapnoe_sd_uiux.py:210: GradioDeprecationWarning: unexpected argument for Textbox: elm_id
textbox = gr.Textbox(elm_id="pylogger", lines=10, label="Log Output", interactive=False)
Model selected: {'checkpoint_info': {'filename': '/Volumes/####/stablediff/models/Stable-diffusion/unstableIllusion_hyper.safetensors', 'hash': '61195e99'}, 'additional_modules': ['/Volumes/####/stablediff/models/VAE/vae-ft-mse-840000-ema-pruned.safetensors'], 'unet_storage_dtype': None}
Using online LoRAs in FP16: False
Running on local URL: http://127.0.0.1:7860
To create a public link, set `share=True` in `launch()`.
Startup time: 29.7s (prepare environment: 0.7s, launcher: 0.5s, import torch: 14.1s, initialize shared: 0.1s, other imports: 0.6s, list SD models: 1.1s, load scripts: 2.2s, initialize extra networks: 0.3s, initialize google blockly: 7.2s, create ui: 1.9s, gradio launch: 0.9s).
Environment vars changed: {'stream': False, 'inference_memory': 1024.0, 'pin_shared_memory': False}
[GPU Setting] You will use 93.75% GPU memory (15360.00 MB) to load weights, and use 6.25% GPU memory (1024.00 MB) to do matrix computation.
Environment vars changed: {'stream': False, 'inference_memory': 1024.0, 'pin_shared_memory': False}
[GPU Setting] You will use 93.75% GPU memory (15360.00 MB) to load weights, and use 6.25% GPU memory (1024.00 MB) to do matrix computation.
As per the subject.
Running Forge on a Macbook Pro M1, with models and extension hosted on an external volume. It may be noted that I have a LOT of models on that disk. Still, Forge has no problem loading them, and there’s no further notice on the console after the following startup log: