首页 > 其他分享 >用免费GPU部署自己的stable-diffusion项目(AI生成图片)

用免费GPU部署自己的stable-diffusion项目(AI生成图片)

时间:2024-03-21 22:33:43浏览次数:35  
标签:diffusion 项目 AI 点击 gemini stable

2021年时出现了 openAI 的 DALL,但是不开源。2022年一开年,DALL-E 2发布,依然不开源。同年7月,Google 公布其 Text-to-Image 模型 Imagen,并且几乎在同一时间段AI图像生成平台 Midjourney 也进行公测。同年8月,Stable Diffusion 的发布将AIGC和AI绘画彻底带出了圈。
Stable Diffusion 是属于生成模型(Generative Model)的,现在主流的AI绘画模型就是各种 finetune 后的 Stable Diffusion。

关于Stable Diffusion的介绍可以参考:https://blog.csdn.net/starzhou/article/details/136557787

本文介绍的是一种能够方便快捷地部署一个stable-diffusion项目的方法,适合初学者。

Step1.注册账号

1、注册链接:https://growthdata.virtaicloud.com/t/SA,注册后会获得168算力,足够试用了。 2、注册后进入平台中心:https://platform.virtaicloud.com/

Step2.创建项目

1、选择:当前空间,需要确保当前所在空间是注册时系统自动生成的空间,否则没有算力。 2、点击:快速创建,选择创建项目,创建新项目。

 

3、填写相关的项目信息,其中镜像选择如下:

4、数据集选择如下:

5、点击“创建”按钮。

6、弹出的上传代码对话框,选择 "暂不上传"。

Step3. 初始化开发环境实例

1、点击左上角的“运行代码”

2、进行资源配置。以下是我尝试的可选择的最大配置。

如果要选择更大的配置,有时会提示需要选择版本更高的镜像,有时会提示“配额不足,如需扩容请联系客服”。

目前还没去试一下还有其他哪些镜像可用,也没试过配额不足的话能不能使用,如有成功的小伙伴欢迎留言分享经验。

SSH选择“开启”。如果还未开启过,旁边会有个提示,可以参照文档进行设置。

开发者工具选择JupyterLab。

3、配置开放端口,端口使用目的是必填的。

4、一定要记得设置最长运行时间,否则如果忘了停止项目,一直运行会浪费算力。

 5、运行初始化中,需要耐心等待。

 

6、当右上角的状态变为“运行中”,右下角的JupyterLab网页终端 不再是灰色时,表明工具注入成功。

点击“进入开发环境”,或者右下角的“网页终端”,开始执行代码。

Step4. 部署模型

在下面的窗口中依次执行如下代码(复制粘贴过去):

1、解压代码及模型

tar xf /gemini/data-1/stable-diffusion-webui.tar -C /gemini/code/ 等待出现新的一行可输入命令的光标行,说明上一条命令执行完成。

2、拷贝frpc内网穿透文件

chmod +x /root/miniconda3/lib/python3.10/site-packages/gradio/frpc_linux_amd64_v0.2

3、拷贝模型文件到项目目录下

cp /gemini/data-1/v1-5-pruned-emaonly.safetensors /gemini/code/stable-diffusion-webui/

4、更新系统httpx依赖

pip install httpx==0.24.1 这个命令刷屏比较多,需要耐心等一下,完成后是下面这样。

5、运行项目

cd /gemini/code/stable-diffusion-webui && python launch.py --deepdanbooru --share --xformers --listen 当命令窗口出现如下两个网址时表示部署成功,将右侧边栏往下滑,找到“端口信息”,将外部访问链接复制到浏览器打开。

打开网址可能需要一些时间,请耐心等待。

输入提示语(可以从网上找一些),点击“生成”按钮。有时图片一直加载不出来,可换个时间段再试。

提示语示例:

[Description of the character], young woman, balck hair, smiling eyes, graceful figure, dynamic pose, gentle breeze, cityscape background, golden light, alluring charm, highly detailed, realistic, cinematic, unreal engine, 16K

生成图片的效果示例:

 6、停止项目

保存项目:将当前环境制作为镜像,然后点击“停止”,以免浪费算力。

整个儿项目部署过程非常简单,也就大概半个小时,有时间可以多做些其他尝试。  

标签:diffusion,项目,AI,点击,gemini,stable
From: https://www.cnblogs.com/xuxiaona/p/18088404

相关文章

  • 基于人脸特征的AI美妆
    一:人脸解析zllrunning/face-parsing.PyTorch:UsingmodifiedBiSeNetforfaceparsinginPyTorch(github.com)这个是人脸解析的算法,部署较为简单,有几个我们需要注意的细节。1.运用模型生成图片的尺寸为1024*1024。2.且输入图片的格式要为jpg。3.test.py那边的路径要为......
  • 【Jan】部署本地AI大模型
    Jan是一款开源的的本地AI部署软件,利用开源AI模型和自己的硬件(CPU、显卡),让我们可以在本地运行大语言模型,实现100%完全离线、免费的ChatGPT。目前支持Windows、macOS、Linux三个平台安装运行各大开源的AI大模型。项目地址:janhq/jan:Jan是ChatGPT的开源替代品Jan可在任......
  • 全球首位AI程序员诞生,将会对程序员的影响有多大?
    首先,我们需要明确的是,AI程序员和传统的程序员在角色和职责上有所区别。AI程序员主要负责设计、开发和维护AI系统和算法,而传统的程序员则更侧重于构建软件应用程序。虽然AI技术在编程领域的应用越来越广泛,但它并不能完全替代传统程序员的角色。AI程序员在某些方面确实具备优......
  • 谈谈我对 AIGC 趋势下软件工程重塑的理解
    作者:陈鑫今天给大家带来的话题是AIGC趋势下的软件工程重塑。今天这个话题主要分为以下四大部分。第一部分是AI是否已经成为软件研发的必选项;第二部分是AI对于软件研发的挑战及智能化机会,第三部分是企业落地软件研发智能化的策略和路径,第四部分是我们现有的可采纳的、可落......
  • 脑洞大开丨让 AI 写代码,能做出什么样的项目?
    如今,大量程序员已经习惯在AI辅助下进行编程。据调研,AI编码工具将程序员工作效率提升50%以上。通义灵码是目前国内最受开发者喜爱的AI编码助手,可以完成补全续写代码、写单元测试、debug,根据注释生成代码等等工作。为了让更多开发者体验AI编码新玩法,通义灵码特别发布全民......
  • 【已解决】null value in column “XXX“ violates not-null constraint当我数据库的
    报错信息:nullvalueincolumn"id"violatesnot-nullconstraintDetail:Failingrowcontains(11110,1,null) 一般来说,是因为插入的主键Id为空引起的。这就和我们数据库中的设置默认值产生了冲突,我设置了默认值,为什么他还是报这个字段不能为空的错误?这个时候就要......
  • AI Agent目前应用落地有哪些局限性?
    谈到AIAgent目前应用落地有哪些局限性,还是要从概念、应用入手。谈到AIAgent,很多人都认为它是LLM的产物,了解AIAgent的人应该知道,Agent概念并不是当今的产物,而是伴随人工智能而出现的智能实体概念不断进化的结果。一、要弄懂AI领域的agent是什么意思,就要知道AIAgent......
  • AI新工具(20240321) 又一个开源的Sora实现;高质量动漫风格图像的文本到图像模型;字节跳
    ✨1:Mora利用多智能体合作生成视频任务的多智能体框架Mora是一种多智能体框架,专为通用视频生成任务设计。它通过多个视觉智能体的协作,实现了在多种视频生成任务中的高质量输出,旨在复制并扩展OpenAISora的能力。以下是通俗语言总结的Mora功能以及可能的使用情景......
  • 安装 langchain 方法
    为了在windows系统中可以使用多个不同版本的python。推荐使用Anaconda Anaconda提供了多个版本的Python环境管理功能。可以创建和切换不同的Python环境。官网下载地址 https://www.anaconda.com/download/清华开源镜像下载地址  https://mirrors.tuna.tsinghua.edu.c......
  • 新质生产力人工智能+系列2:6G时代AI研究-CSI压缩反馈(含任务、数据集、代码、解题思路PP
            在新质生产力高质量发展的要求下,中国移动在“人工智能+”和“数据要素X”方面不断发力,持续发布高质量电信数据集。围绕网元智能、运维智能、服务智能三大方向建设,涵盖无线信道、基站、云网、核心网、哑资源等多领域,支持感知、诊断、预测、决策、大模型等多类......