Intel Arc显卡安装Stable Diffusion

news/2024/7/10 20:24:24 标签: stable diffusion, 人工智能

StableDiffusion是一种基于深度学习的文本到图像生成模型,于2022年发布。它主要用于根据文本描述生成详细图像,也可应用于其他任务,如内补绘制、外补绘制和在提示词指导下生成图像翻译。通过给定文本提示词,该模型会输出一张匹配提示词的图片。

本文主要是 Intel CPU,Intel GPU环境安装。本文安装显卡为 Intel ARC A770显卡。

安装环境

  • windows11系统
  • Anaconda
  • git

git下载安装地址:Git

Intel CPU,Intel GPU版本Stable Diffusion的github地址: https://github.com/openvinotoolkit/stable-diffusion-webui,可以使用git下载,也可以在浏览器中下载安装包,然后解压到本地磁盘

本文是在Anaconda环境中安装 Stable Diffusion,如果没有安装,请先安装Anaconda。

安装Stable Diffusion

可以直接按win键,搜索【Anaconda prompt】,或者在任务栏的【开始】菜单中找到【Anaconda prompt】点击进入Anaconda

进入到你要安装 Stable Diffusion 的文件路径,我这里安装到了G盘,在命令行中输入 G: 按回车进入G盘,输入 cd 文件夹名称,按回车进入文件夹

在conda中创建虚拟环境 sd,python版本为3.10.6,执行以下命令

conda create -n sd python=3.10.6

进入sd虚拟环境,执行以下命令:

conda activate sd

进入到下载的Stable Diffusion文件目录,输入 webui-user.bat 按回车运行

运行报错,提示要升级 pip 版本

运行以下命令升级 pip :

python.exe -m pip install --upgrade pip

再次运行 webui-user.bat,安装 Stable Diffusion

有文件没有下载下来,我在网上找到了相关文件,相关文件整理到百度网盘中,大家可以在百度网盘中下载,下载后放到相应的目录中

链接:百度网盘 请输入提取码

提取码:vmx0

再次运行 webui-user.bat,成功启动 Stable Diffusion

生成图片,生成时间大约一分钟左右

安装插件

汉化插件安装

点击 Extensions-->Available,取消 localization 勾选:

点击 load from,在搜索框输入 zh , 选择 zh_Hans Localization localization 插件,点击 install 

如果下载不了,也可以在网上找到对应的插件下载,或者从网盘中下载放到对应目录,然后重新启动

在命令行中可以 按 Ctrl + C 终止运行,然后再运行 webui-user.bat

按照下图操作:

设置中文显示,按下图操作:

汉化之后,再点击 保存设置

安装ControlNet:

按照下图操作

找到这个,点击安装

下载之后,按下图设置:

然后就可以使用 ControlNet

其他插件根据需要安装即可

Anaconda安装教程


http://www.niftyadmin.cn/n/5458655.html

相关文章

RabbitMQ 延时消息实现

1. 实现方式 1. 设置队列过期时间:延迟队列消息过期 死信队列,所有消息过期时间一致 2. 设置消息的过期时间:此种方式下有缺陷,MQ只会判断队列第一条消息是否过期,会导致消息的阻塞需要额外安装 rabbitmq_delayed_me…

6.2物联网RK3399项目开发实录-驱动开发之GPIO使用(wulianjishu666)

物联网嵌入式开发源码例程: 链接:https://pan.baidu.com/s/1B3oqq5QBhN-VmTFt9CI-7A?pwd2ihg ******************************************************************************************* GPIO 使用 简介 GPIO, 全称 General-Purpose Input/…

智慧工厂视频汇聚与安全风险智能识别预警方案设计与功能

在智慧工厂的建设中,智能视频监控方案扮演着至关重要的角色。它不仅能够实现全方位、无死角的监控,还能够通过人工智能技术,实现智能识别、预警和分析,为工厂的安全生产和高效运营提供有力保障。 TSINGSEE青犀智慧工厂智能视频监…

接口自动化框架搭建(九):接入钉钉消息通知

1,jenkins安装钉钉插件 2,在钉钉群聊设置机器人 3,jenkins配置钉钉 根据情况选择: 除了这些,其他不用配置,配置完成点击确认 4,项目配置 添加后保存 5,测试下效果 构建完成后&a…

什么是自然语言处理(NLP)?

此为观看视频What is NLP (Natural Language Processing)?后的笔记。 你正在看这个视频,试图理解作者说的单词和句子,当我们要求计算机做到这一点时,这就是 NLP,即自然语言处理。 NLP 在人工智能应用中实用价值很高。NLP 从非结构…

跨域问题详解(vue工程中的解决办法)

目录 1. 什么是跨域 2. 如何解决跨域问题 1. 配置request.js 2. 配置vite.config.js 1. 什么是跨域 跨域问题指的是当一个网页的源(origin)与另一个网页的源不同时,浏览器出于安全考虑,会限制页面中的跨域请求。源是由协议、主…

python面试题(21~35)

21、你最喜欢Python的哪个库? 在处理大量数据时,没有什么比Pandas(熊猫)更有帮助了,因为Pandas让操作和可视化数据变得轻而易举。 22、举出几个可变和不可变对象的例子? ①不可变意味着创建后不能修改状…

[LeetCode][400]第 N 位数字

题目 400. 第 N 位数字 给你一个整数 n ,请你在无限的整数序列 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, …] 中找出并返回第 n 位上的数字。 示例 1: 输入:n 3 输出:3 示例 2: 输入:n 11 输出:…