SD/StableDiffusion教程,ai绘画部署教程,谷歌云端零成本部署,支持中文

87 篇文章 3 订阅
74 篇文章 1 订阅

一、SD教程说明

众所周知StableDiffusion这款开源软件对电脑硬件要求非常高,因此我们普通人想体验如今最火的AI绘画软件的话,用这种谷歌colab的方式是最好的方式了,接下来跟着我一块来体验一下如何使用吧。

二、准备前提

1、一个谷歌账号

2、github上一个开源项目

三、教程说明

本教程使用谷歌colab来云端部署的,就是不需要任何成本来部署实现SD。colab给的免费GPU算力,在24小时之内只有最多12小时的使用时长,如果出现无法分配GPU算力,可能需要等待下一个24小时才可以使用,这也是这种方法的一个缺点。

详细教程请移步我的博客: 

SD/StableDiffusion模型,ai绘画部署教程,谷歌云端零成本部署,支持中文icon-default.png?t=N7T8https://www.idcyli.com/226.html

四、开始搭建

1、第一步,下载ipynb脚本文件

链接:https://pan.baidu.com/s/1OIjGIL6NPxpwTJ6SW7q6dw?pwd=cf9u 
提取码:cf9u 

2、第二步,上传一键脚本文件到谷歌云盘

3、选择该.ipynb文件--右键--打开方式--关联更多应用

4、输入框搜索Colaboratory找到该应用,安装

5、安装过程中,选择您已经登录的Google账户

6、用安装好的Colaboratory打开.ipynb文件

文件--右键--打开方式--Colaboratory

7、在使用Colaboratory打开的界面选中修改-笔记本设置-确认默认设置

8、一键部署

遇到访问权限询问弹窗都选择允许即可

9、耐心等待云端部署完成,大概15分左右。

前提得有免费的GPU算力,如果提示执行失败,等几十分钟或者几个小时重新一键部署

10、成功部署后打开的页面

中文汉化:

打开settings--User interface

填写下面代码:

sd_model_checkpoint,sd_vae,CLIP_stop_at_last_layers

保存-并重启web-ui

11、打开新链接即可出现中文界面

其他可能遇见问题

打开提示没有改接口运行,就打开其他的项目启动链接。

12、简单使用

简单示例:

关键词,提示词:

水上少女

{masterpiece},{best quality},{1girl,{{loli},black hair,blue eyes,very long hair,hair flower,school uniform,happy}},Amazing,beautiful detailed eyes,finely detail,Depth of field,extremely detailed CG,original,outdoors,beautiful detailed hand,beautiful detailed fingers,wet through,{knee under water},standing,{beautiful detailed water,beautiful detailed sky,fluttered detailed splashs},by Paul Hedley,colorful,hdr,{{colorful refraction}},{{cinematic lighting}},

sd绘画输出结果

关键词,提示词:

新娘

1girl, dress, solo, realistic, veil, lips, see-through, black hair, white dress, long hair, own hands together, black eyes, wedding dress

sd绘画输出结果

五、其他相关项目介绍

​最新AI创作系统

程序核心功能:

程序已支持ChatGPT3.5/4.0提问、AI绘画、Midjourney绘画(全自定义调参)、Midjourney以图生图、Dall-E2绘画、思维导图生成、知识库(可自定义训练)、AI绘画广场、邀请+代理分销模式、用户每日签到功能、会话记录保存、微信公众号+邮箱+手机号注册登录、后续其他免费版本功能更新...

系统介绍搭建部署教程文档

最新ChatGPT程序源码+AI系统+详细图文搭建教程/支持GPT4/AI绘画/H5端/完整Prompt知识库icon-default.png?t=N7T8https://www.idcyli.com/33.html

系统功能模块演示

  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 1. 安装VITIS AI 首先,需要在您的计算机上安装VITIS AI。您可以从Xilinx官方网站下载并安装VITIS AI。 2. 准备模型和数据 接下来,您需要准备您的模型和数据。您可以使用任何常见的深度学习框架(如TensorFlow或PyTorch)来训练您的模型,并将其保存为Protobuf格式。您还需要准备您的输入数据,并将其转换为可用于推理的格式(如JPEG或PNG图像)。 3. 使用VITIS AI Compiler编译模型 接下来,您需要使用VITIS AI Compiler将您的模型编译为可以在FPGA上运行的格式。您可以使用以下命令来编译模型: ``` vai_c_tensorflow --frozen_pb /path/to/frozen_graph.pb \ --arch /path/to/architecture.json \ --output_dir /path/to/output_dir \ --net_name my_model ``` 其中,`/path/to/frozen_graph.pb`是您的冻结图Protobuf文件的路径,`/path/to/architecture.json`是您的模型架构文件的路径,`/path/to/output_dir`是您想要将编译后的模型保存到的目录,`my_model`是您的模型的名称。 4. 部署模型 一旦您的模型被编译,您就可以使用VITIS AI Runtime库在FPGA上部署它。您可以使用以下代码来加载和运行您的模型: ``` import vart import cv2 # Load the compiled model xmodel = vart.RunModel('/path/to/output_dir/my_model.xmodel') # Load input image img = cv2.imread('/path/to/image.jpg') # Preprocess input image img = cv2.resize(img, (224, 224)) img = img.astype('float32') img = img / 255.0 img = img.transpose((2, 0, 1)) img = img.reshape((1,) + img.shape) # Run inference output = xmodel.run(img) # Process output ``` 其中,`/path/to/output_dir/my_model.xmodel`是您编译后的模型的路径,`/path/to/image.jpg`是您的输入图像的路径。 5. 优化性能 为了获得最佳性能,您可以使用VITIS AI优化工具箱来对模型进行优化。这包括量化模型、裁剪模型和优化数据布局等。您可以使用以下命令来执行这些优化: ``` vai_c_tensorflow --frozen_pb /path/to/frozen_graph.pb \ --arch /path/to/architecture.json \ --output_dir /path/to/output_dir \ --net_name my_model \ --options "{'quantize': 1, 'calib_iter': 100}" ``` 在上面的命令中,`'quantize': 1`表示使用量化优化,`'calib_iter': 100`表示使用100个迭代来计算量化参数。 6. 运行性能测试 最后,您可以使用VITIS AI性能测试工具来测试您的模型在FPGA上的性能。您可以使用以下命令来运行性能测试: ``` vai_c_profile --profile /path/to/profile.json \ --csv /path/to/output.csv \ --batchsize 1 \ --max_num_threads 1 \ --vart /path/to/output_dir/my_model.xmodel ``` 在上面的命令中,`/path/to/profile.json`是您的性能测试文件的路径,`/path/to/output.csv`是您想要将测试结果保存到的CSV文件的路径,`/path/to/output_dir/my_model.xmodel`是您的编译后的模型的路径。 ### 回答2: VITIS AI是一款由赛灵思(Xilinx)推出的深度学习推理平台,用于部署卷积神经网络(CNN)模型。以下是基于VITIS AI部署CNN模型的简要教程。 首先,使用常见的深度学习框架(例如Tensorflow、PyTorch或Caffe)训练一个CNN模型。确保在训练过程中使用了Vitis AI支持的网络层和操作。 接下来,将训练好的模型转换为VITIS AI支持的中间表示格式。使用VITIS AI提供的模型转换工具将模型转换为Xilinx支持的格式(例如Xmodel)。 然后,将转换后的模型与VITIS AI库一起编译成可在Xilinx FPGA上运行的二进制文件。使用VITIS AI提供的编译工具链和API,可以为特定的Xilinx FPGA生成优化的推理引擎。 在编译完成后,可以将生成的二进制文件加载到Xilinx FPGA上。使用VITIS AI提供的API,可以通过简单的代码将数据输入到CNN模型中,并获取推理结果。 为了进一步优化性能,还可以使用VITIS AI提供的工具对生成的二进制文件进行剪枝、量化或量化感知训练等技术,以降低模型的计算和存储需求,从而提高推理速度和效率。 最后,将部署好的CNN模型与应用程序集成,以实现各种视觉任务,如图像分类、物体检测、人脸识别等。 总之,基于VITIS AI部署卷积神经网络的教程包括模型训练、模型转换、编译优化、加载部署和集成应用等步骤。通过利用VITIS AI的强大功能,我们可以更高效地在Xilinx FPGA上部署和运行深度学习模型。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白云如幻

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值