俄文企业网站建设,网站子目录安装dedecms导致网页布局混乱的解决方法,深圳响应式网站价格,做分类信息网站代码文章目录 环境概述配置pip镜像配置pip代理git配置#xff08;选配#xff09;下载comfyUI代码创建、激活虚拟环境下载依赖安装torchvision启动comfyUI为什么Mac不支持CUDA#xff0c;即英伟达的显卡#xff1f;安装Intel工具包 环境
显卡#xff1a;Intel Iris Plus Grap… 文章目录 环境概述配置pip镜像配置pip代理git配置选配下载comfyUI代码创建、激活虚拟环境下载依赖安装torchvision启动comfyUI为什么Mac不支持CUDA即英伟达的显卡安装Intel工具包 环境
显卡Intel Iris Plus Graphics 1536 MB macos: 13.0 (22A380)
概述
看之前一定要确认环境。 看之前一定要确认环境。 看之前一定要确认环境。
我这台MacBook Pro是英特尔的集成显卡所以用不了CUDA也就用不了GPU。 主要是因为英特尔没有出相应的工具包
所以按照ComfyUI思路就是最终是要使用CPU来跑的。
配置pip镜像
# 设置清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn配置pip代理
# 执行如下命令没有会自动创建文件
vim ~/.pip/pip.conf
# 内容如下
[global]
index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 这个地方根据自己的代理来配置下面是我的代理软件的配置
# 因为我们配置的是清华的源其他没有必要开代理
proxy http://127.0.0.1:1087[install]
trusted-host pypi.tuna.tsinghua.edu.cn这里记录下Mac电脑查看配置文件读取顺序
# 查看配置文件读取顺序
MacBook-Pro:openai yutao$ pip config list -v
For variant global, will try loading /Library/Application Support/pip/pip.conf
For variant user, will try loading /Users/yutao/.pip/pip.conf
For variant user, will try loading /Users/yutao/.config/pip/pip.conf
For variant site, will try loading /Users/yutao/.pyenv/versions/3.10.9/pip.confgit配置选配
因为我在git clone代码时候总是会报仓库找不到所以我会配置
git config --global url.gitgithub.com:.insteadOf https://github.com/也就是通过配置将https://github.com/替换为gitgithub.com:。
假设我们想删除的话
git config --unset key名称
# 例如
git config --unset url.gitgithub.com:.insteadof下载comfyUI代码
# 我使用gitxxx 总是报找不到仓库所以就使用https的地址啦
git clone https://github.com/comfyanonymous/ComfyUI.git创建、激活虚拟环境 虚拟环境针对每个项目创建一个只属于自己的一套环境 这个环境主要目的防止依赖版本冲突。 不要觉得是浪费空间比起解决版本冲突所花费的时间这点空间是值得的。 由于comfyUI不像stable diffusion webUI那样会帮我们自动创建虚拟环境。 所以我们需要手动创建虚拟环境。
# 在comfyui根目录下创建名为venv的虚拟环境python -m venv venv
[MacBook-Pro:ComfyUI yutao$ python -m venv venv# 激活虚拟环境. source venv/bin/active
[MacBook-Pro:ComfyUI yutao$ . source venv/bin/active# 退出虚拟环境deactivate
(venv) MacBook-Pro:ComfyUI yutao$ deactivate下载依赖
在激活虚拟环境的情况下下载依赖:
[(venv) MacBook-Pro:ComfyUI yutao$ pip install -r requirements.txt这一步只要网络好的情况下是不会报错的。
安装torchvision
翻查源码发现ComfyUI/comfy_extras/chainner_models/model_loading.py文件会加载LaMa而LaMa.py又会去加载torchvision。所以我们需要安装它虽然它在requirements.txt文件中并没有出现。
# 先看看有没有安装确定确实没有安装
[(venv) MacBook-Pro:ComfyUI yutao$ pip show torchvision
WARNING: Package(s) not found: torchvision# 安装
[(venv) MacBook-Pro:ComfyUI yutao$ pip install torchvision启动comfyUI
这里需要特别注意因为MacBook Pro是英特尔的集成显卡不支持CUDA所以也就不支持GPU的使用。
启动时一定要指明关闭GPU使用CPU。
# 参数--disable-cuda-malloc --use-split-cross-attention --cpu
(venv) MacBook-Pro:ComfyUI yutao$ python main.py --disable-cuda-malloc --use-split-cross-attention --cpu# source /opt/intel/oneapi/setvars.sh python main.py --use-split-cross-attention参数说明
--cpu 就是指明使用CPU来画图就是时间上会很慢--disable-cuda-malloc 指明不使用CUDA。--use-split-cross-attention 低内存的时候使用
运行成功后的界面
Total VRAM 16384 MB, total RAM 16384 MB
Set vram state to: DISABLED
Device: cpu
VAE dtype: torch.float32
Using split optimization for cross attention
Starting serverTo see the GUI go to: http://127.0.0.1:8188目前还没有大模型需要下载。
https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/tree/main 下载sd_xl_base_1.0.safetensors文件然后放入到ComfyUI/models/checkpoints目录下即可。
为什么Mac不支持CUDA即英伟达的显卡
老外给出的解释
总结并扩展评论
CUDA 是 Nvidia 专有显然未经许可的技术允许在 GPU 处理器上进行通用计算。
很少有 Macbook Pro 配备支持 Nvidia CUDA 的 GPU。请查看此处了解您的 MBP 是否具有 Nvidia GPU。然后查看此处的表看看该 GPU 是否支持 CUDA
iMac、iMac Pro 和 Mac Pro 的情况相同。
因此在 MacOS 上默认安装 PyTorch 时不支持 CUDA
很少有 Mac 拥有 Nvidia 处理器安装Intel工具包
Intel® Distribution for Python
这是我最开始依然能行的思路后来发现Intel目前就没有集成显卡的工具包。 参考地址
How_to_install_ComfyUI
Intel Arc Graphics Thread
AssertionError: Torch not compiled with CUDA enabled
https://kwaa.dev/stable-diffusion
python设置代理和添加镜像源介绍