文章主题:安装依赖包, 安装配置ComfyUI, 共享模型(models)

666AI工具大全,助力做AI时代先行者!

假设你已经依赖环境已经创建好了。包括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 pull

03

在 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助手!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注