文章主题:安装依赖包, 安装配置ComfyUI, 共享模型(models)
假设你已经依赖环境已经创建好了。包括homebrew、git、wget等。
尤其是,之前安装过 AUTOMATIC1111 Stable Diffusiion WebUI的话,可以直接从第二步安装就行。
如果没有:
01
安装依赖包
代码部分都是在终端操作。
先装homebrew
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)“安装依赖
brew install cmake protobuf rust python@3.10 git wget什么?连Xcode command-line tools也没装?
安装命令:
xcode-select –install按回车键执行,弹出安装窗口,按提示操作,直到安装完成。
02
安装配置ComfyUI
新建一个文件夹,作为你放置 ComfyUI 的位置,然后从github下载代码
cd ComfyUIgit clone https://github.com/comfyanonymous/ComfyUI.git ./用虚拟环境venv安装ComfyUI。虚拟环境会用ComfyUI中的python3.10,不会与其他python混淆。
!!!注意!!!
有些教程会让你在这一步让你直接在ComfyUI 目录中,输入pip install -r requirements.txt安装 依赖Dependencies。
不要听,不然速度会很慢。而且有可能在后面使用中会报错。
一定要用后面的步骤:
执行这个命令后,终端里不会有任何提示内容。
而是在ComfyUI文件夹中出现一个venv文件夹。
检查venv存在后,继续下面操作。
python -m venv venv安装Torch。其实是打包已经安装好的pytorch到前面建好的venv文件夹里。所以速度很快。如果没有安装过pytorch速度会慢一些。
./venv/bin/pip install torch torchvision torchaudio把ComfyUI的需求文件都安装到前面建好的venv文件夹里:
./venv/bin/pip install -r requirements.txt下载模型(如果已经安装 Stable Diffusiion WebUI,可以共享模型。具体操作看下面)
wget -P models/checkpoints https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.ckpt启动ComfyUI
./venv/bin/python main.py或者./venv/bin/python main.py –force-fp16备用:在 Mac 上更新 ComfyUI
在 comfyUI 文件夹中运行以下命令来更新 ComfyUI:
git pull03
在 AUTOMATIC1111 和 ComfyUI 之间共享模型(models)
如果之前已经安装了 AUTOMATIC1111 Stable Diffusiion WebUI,可以在 AUTOMATIC1111 和 ComfyUI 之间共享模型文件。
将文件 ComfyUI > extra_model_paths.yaml.example 重命名为 extra_model_paths.yaml。
在文件中更改这一行:
base_path: path/to/stable-diffusion-webui/将 path/to/stable-diffusion-webui/ 替换为stable-diffusion-webui的实际路径。
然后。重新启动 ComfyUI。
如果配置正确,您应该通过单击“加载检查点”节点中的 ckpt_name 字段来查看模型的完整列表。
现在可以开始用ComfyUI创作你的作品吧。
具体流程可以看官方示例:
https://comfyanonymous.github.io/ComfyUI_examples/
官方手册:
https://blenderneko.github.io/ComfyUI-docs/
当然这个互动教学模式也可以试试
在今天的教程中,我们将学习如何使用ComfyUI框架来创建一个简单的Vue应用程序。ComfyUI是一个基于Vue的组件库,它提供了许多常用的UI组件,如表格、表单、按钮等,使得开发过程更加便捷。首先,我们需要安装ComfyUI。在命令行中运行以下命令即可安装ComfyUI:“`bashnpm install comfyui –save“`接下来,我们可以在项目中引入ComfyUI。在项目的`main.js`文件中添加以下代码:“`javascriptimport ‘comfyui’;import ‘comfyui/dist/css/comfyui.css’;Vue.use(ComfyUI);“`现在我们可以开始创建一个简单的Vue应用程序了。首先,让我们创建一个包含标题和段落的组件。在项目的`src/components`目录下创建一个名为`TitleSection.vue`的文件,并添加以下代码:“`html<template> <div class=”title-section”> <h1>{{ title }}</h1> <p>{{ content }}</p> </div></template><script>export default { props: { title: String, content: String, },};</script><style scoped>.title-section { text-align: center;}</style>“`在这个组件中,我们使用了ComfyUI的`h1`和`p`组件来显示标题和内容。我们还通过`props`将`title`和`content`属性绑定到组件上。接下来,我们在`App.vue`文件中引入并使用这个组件:“`html<template> <div id=”app”> <TitleSection :title=”title” :content=”content”></TitleSection> </div></template><script>import TitleSection from ‘./components/TitleSection.vue’;export default { name: ‘App’, components: { TitleSection, }, data() { return { title: ‘Hello, ComfyUI!’, content: ‘This is a simple Vue application using ComfyUI.’, }; },};</script>“`在这里,我们将`TitleSection`组件的属性绑定到了`App`组件的数据上。最后,我们在`App.vue`文件的`<style>`标签中添加一些基本的样式,使页面看起来更美观:“`html<style>#app { font-family: Avenir, Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; color: #2c3e50; margin-top: 60px;}</style>“`至此,我们已经完成了一个简单的Vue应用程序的开发。你可以运行这个应用程序,并在浏览器中查看结果。希望这对你学习ComfyUI有所帮助!
会有美女同学陪你上课
疯狂暗示↓↓↓↓↓↓↓↓↓↓↓AI时代,拥有个人微信机器人AI助手!AI时代不落人后!
免费ChatGPT问答,办公、写作、生活好得力助手!
搜索微信号aigc666aigc999或上边扫码,即可拥有个人AI助手!