将Stable Diffusion模型文件转存到FC环境的NAS

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 本文将会指导你开通基于NAS的Stable Diffusion 函数计算FC环境,并且可以将SD模型库的模型转存下载到FC应用下的NAS存储空间

步骤一:通过FC一件部署可更换模型的Stable Diffusion

如果您已经有了函数计算FC + NAS 的Stable Diffusion可更换模型的环境,请直接略过步骤一,到步骤二去。

  1. 前往函数计算控制台。在左侧导航栏中,单击应用

注意:如果您之前使用过应用中心,在单击应用之后出现类似于下面的页面,此时您可以单击创建应用继续流程。

  1. 在单击应用/创建应用之后,您可以看到应用列表

  1. 在应用页面,人工智能分类,选择“AI数字绘画stable-diffusion自定义模型版”,单击立即创建

  1. 在创建应用页面,选择直接部署

  1. 此时还需要关注页面上角色名称部分,例如:

此时需要单击前往授权进行授权,授权完成可能会提示:

说明:如果您的角色名称已有相关权限,可忽略此步骤。

  1. 以下是必填项,如没有特殊要求填写后即可“立即部署”

          6.1填写地域:应用可支持部署地域为北京、杭州、上海、深圳,请选择任意一地域。

说明:为保证速度,建议您选择距离您较近的地域。

           6.2选择“绘图类型” 您可以自行选择 SD1.5、动漫风格、真人风格之一绘图类型,如您需要使用更多绘图类型,可通过 NAS开启自行上传管理模型。

             6.3 启用 NAS,将允许您上传自定义模型,您一旦选择开启将会在“立即部署”后开通 阿里云文件存储 NAS服务,如果您尚未开通 NAS,请务必先领取 NAS 试用额度

            6.4 函数计算访问云服务时使用的服务角色,

  1. 以下是非必填项,使用默认值即可,如有特殊需要可修改
  1. 可修改服务名,当您有多个挂载 NAS的 Stable Diffusion 应用时,相同的服务名可以让他们挂载在同一个目录
  2. 可修改函数名,如果同一个服务下部署了多个Stable Diffusion,需要通过函数名区分开,否则会覆盖部署
  3. 可选择是否启用 WEBUI 模式,如开通可通过网页生成图片
  4. 设置 WEBU鉴权,其他人访问您的Stable Diffusion 需要页面密码
  5. 可选择是否启用 API模式,开启后可通过 API生成图片

  1. 您可以根据需要添加额外的 Stable Diffusion参数
  2. FC文件管理密码密钥,用于管理 NAS文件的文件管理器,配置密钥可以避免被恶意访问,留空将不进行鉴权
  3. 点击,单击“创建并部署默认环境”,开始部署

部署前了解即将使用的产品及付费情况,避免有意外的费用产生。

  1. 等待部署,大约需要等待1~3分钟后,部署成功后,点击左侧箭头,查看访问域名

  1. 部署成功后,您可以在应用的基本信息页面右侧看到访问域名。

说明:特别注意,此时为您展示了2个域名,请单击第二个以admin开头网址,打开即为模型文件以及插件文件的管理后台。

两个地址解释如下:

  • 第一个以sd开头的是我们的webui访问域名,您可以直接打开使用内置的 SD1.5\动漫风格 \真人风格 模型
  • 第二个以 admin 开头的链接则是您的模型文件以及插件文件的管理后台,我们需要先访问这个后台进行模型的上传。

  1. 访问admin开头的域名,进入模型管理平台

image.png

  1. 在“文件管理”进行模型管理

image.png

  1. 上传模型

image.png

  1. 此时模型已经安装,可以返回应用的基本信息页面 或n直接在 admin链接直接进入 Stable Diffusion.

  1. 加载完成之后,返回如下页面,表示您已成功进入Stable Diffusion WebUI的操作界面

image.png

步骤二:将OSS公共模型库转存到FC的个人NAS存储

方案一:通过FC内置模型库下载您的模型库

  1. 进入函数计算FC控制台,找到您刚才部署的函数计算服务,然后访问带有admin开头的域名image.png
  2. 如果在首页弹出更新标签,请选择更新。在管理页面,单击模型库,选择你感兴趣的模型,单击下载模型。然后单击下载选中的模型
  3. 注意:模型将会被下载至您的 文件管理(NAS) 中,这会产生一定的文件存储费用,具体计费见 阿里云文件存储 NASimage.png
  4. 您可以在传输列表观察下载的进度,预计需要几十秒完成模型下载。image.png
  5. 模型下载完毕,文件管理 /mnt/auto/sd/models/Stable-diffusion 已经保存的文件image.png
  6. 重启 Stable Diffusion 即可使用模型进行文生图的体验。
    image.png
  7. 如果您对其他模型感兴趣,重复之前的步骤即可。

方案二:通过数据迁移服务,将模型库转存到FC环境的NAS

由于基于函数计算(Founction Compute,简称FC)的Stable Diffusion,其函数计算会自动创建NAS空间并挂载,因此可以直接将OSS公共模型库的文件转存到FC的NAS空间。相反,如果您先创建好NAS,然后挂载到FC则会出现无法识别的问题。

  1. 登录数据迁移服务控制台,进入数据地址管理页面,选择OSS,单击创建数据地址。

数据类型选择OSS

数据名称此处输入ossmodel

类型选择Alibaba OSS

区域根据你刚才创建NAS所在Region选择SD模型的区域,此处选择华东1(杭州)

域名选择http://oss-cn-hangzhou-internal.aliyuncs.com

镜像站的Access Key Id:xxxxxx

镜像站的Access Key Secret:xxxxxx

输入对应Region的存储桶名称sdmodel-hangzhou。输入前缀data-oss,最后确认。

不同Region对应源OSS Bucket名称与域名

模型库镜像站下载

bucket名称

域名信息

华东1(杭州)

sdmodel-hangzhou

http://oss-cn-hangzhou-internal.aliyuncs.com

华东2(上海)

sdmodel-shanghai

http://oss-cn-shanghai-internal.aliyuncs.com

华北1(青岛)

sdmodel-qingdao

http://oss-cn-qingdao-internal.aliyuncs.com

华北2(北京)

sdmodel-beijing

http://oss-cn-beijing-internal.aliyuncs.com

华北3(张家口)

sdmodel-zhangjiakou

http://oss-cn-zhangjiakou-internal.aliyuncs.com

华北5(呼和浩特)

sdmodel-huhehaote

http://oss-cn-huhehaote.aliyuncs.com

华北6(乌兰察布)

sdmodel-wulanchabu

http://oss-cn-wulanchabu.aliyuncs.com

华南1(深圳)

sdmodel-shenzhen

http://oss-cn-shenzhen-internal.aliyuncs.com

华南2(河源)

sdmodel-heyuan

http://oss-cn-heyuan.aliyuncs.com

华南3(广州)

sdmodel-guangzhou

http://oss-cn-guangzhou-internal.aliyuncs.com

西南1(成都)

sdmodel-chengdu

http://oss-cn-chengdu.aliyuncs.com

  1. 前往函数计算FC控制台单击应用栏目,查看已有stable-diffusion的环境,注意请确保此环境已经使用NAS作为模型的输入和输出目录,点击默认环境。如果您还没有函数计算FC的stable diffusion服务,请参考步骤一通过FC一件部署可更换模型的Stable Diffusion,创建一个使用NAS作为模型存储的函数计算Stabele diffusion在线服务。

进入默认环境后,下拉到最下方,在基础资源-文件存储NAS页面,点击挂载点

点击挂载点弹出的网页,记录如下的NAS文见目录名称为0749d49bd6

例如:0749d49bd6,其中:0749d49bd6为NAS文件目录名称;该NAS下已经有名为fc-stable-diffusion-plus的一级文件目录,fc-stable-diffusion-plus/sd是存放所有类型模型的目录。请注意此目录结构在控制台无法预览,只有被挂载到ECS,从操作系统中才能看到,此处不需要。

  1. 登录数据迁移服务控制台,进入数据地址管理页面,选择NAS,创建数据地址。

数据类型选择NAS

数据名称此处写fcnas

数据所在区域选择华东1(杭州)

文件系统下拉菜单选择0749d49bd6

挂载点下拉菜单选择默认

子目录输入:fc-stable-diffusion-plus/sd

然后点击确认。

  1. 进入迁移任务,点击创建迁移任务,勾选协议。然后点击下一步,弹出窗口后点击确认,继续创建。

任务名称:osstofcnas

源地址:选择刚才创建的ossmodel

目的地址:刚才创建的fcnas

指定目录:选择包含,输入models/

文件覆盖方式:不覆盖

其他默认,然后下一步

输入迁移数据量70GB,待迁移文件个数50,然后创建(此处数据为预估量,与实际数据偏差不大即可)。

  1. 而后可以在迁移任务列表看到刚才的迁移任务osstofcnas,预计等待10min后,数据将会迁移完成。你可以点击管理,查看任务迁移的详情。

可以看到已经迁移66.88GB文件,100%迁移成功,文件数量为43个。

  1. 前往函数计算FC控制台单击应用栏目,找到您的应用,点开链接访问stablediffusion的webui。

函数计算需要几十秒启动服务,启动之后,您可以在左上角下拉菜单看到已经迁移过来的模型文件,选择一个“国风3”模型,等待十几秒模型切换完成,即可输入提示词进行推理 。

启动WebUI。在WebUI页面Stable Diffusion模型(ckpt)下拉列表中切换指定模型,进行模型推理验证。此处选择名称为dreamshaper_7的模型,选择完成后,切换模型时间预计需要几十秒,请耐心等待。


切换完成后,在文生图页面输入如下信息:

  • 提示词:photo of the warrior Aragorn from Lord of the Rings, film grain
  • 反向提示词:BadDream, (UnrealisticDream:1.2)
  • 采样方法(Sampler):DPM++ SDE Karras
  • 迭代步数(steps):30
  • 相关性(CFG scale):4
  • 随机种(seed):82742

目录
打赏
0
2
2
1
88
分享
相关文章
云大使 X 函数计算 FC 专属活动上线!享返佣,一键打造 AI 应用
如今,AI 技术已经成为推动业务创新和增长的重要力量。但对于许多企业和开发者来说,如何高效、便捷地部署和管理 AI 应用仍然是一个挑战。阿里云函数计算 FC 以其免运维的特点,大大降低了 AI 应用部署的复杂性。用户无需担心底层资源的管理和运维问题,可以专注于应用的创新和开发,并且用户可以通过一键部署功能,迅速将 AI 大模型部署到云端,实现快速上线和迭代。函数计算目前推出了多种规格的云资源优惠套餐,用户可以根据实际需求灵活选择。
Serverless + AI 让应用开发更简单,加速应用智能化
Serverless + AI 让应用开发更简单,加速应用智能化
阿里云 EMR Serverless Spark 在微财机器学习场景下的应用
面对机器学习场景下的训练瓶颈,微财选择基于阿里云 EMR Serverless Spark 建立数据平台。通过 EMR Serverless Spark,微财突破了单机训练使用的数据规模瓶颈,大幅提升了训练效率,解决了存算分离架构下 Shuffle 稳定性和性能困扰,为智能风控等业务提供了强有力的技术支撑。
149 15
阿里云函数计算 x NVIDIA 加速企业 AI 应用落地
阿里云函数计算与 NVIDIA TensorRT/TensorRT-LLM 展开合作,通过结合阿里云的无缝计算体验和 NVIDIA 的高性能推理库,开发者能够以更低的成本、更高的效率完成复杂的 AI 任务,加速技术落地和应用创新。
300 13
基于阿里云 EMR Serverless Spark 版快速搭建OSS日志分析应用
基于阿里云 EMR Serverless Spark 版快速搭建OSS日志分析应用
海量日志接入 Serverless 应用降本70%以上
本文将探讨在日志场景下,使用阿里云Elasticsearch Serverless相较于基于ECS自建Elasticsearch集群的成本与性能优势,展示如何通过Serverless架构实现高达 70%以上的成本节约。
120 0
7分钟玩转 AI 应用,函数计算一键部署 AI 生图大模型
人工智能生成图像(AI 生图)的领域中,Stable Diffusion WebUI 以其强大的算法和稳定的输出质量而闻名。它能够快速地从文本描述中生成高质量的图像,为用户提供了一个直观且高效的创作平台。而 ComfyUI 则以其用户友好的界面和高度定制化的选项所受到欢迎。ComfyUI 的灵活性和直观性使得即使是没有技术背景的用户也能轻松上手。本次技术解决方案通过函数计算一键部署热门 AI 生图大模型,凭借其按量付费、卓越弹性、快速交付能力的特点,完美实现低成本,免运维。
尽享红利,Serverless构建企业AI应用方案与实践
本次课程由阿里云云原生架构师计缘分享,主题为“尽享红利,Serverless构建企业AI应用方案与实践”。课程分为四个部分:1) Serverless技术价值,介绍其发展趋势及优势;2) Serverless函数计算与AI的结合,探讨两者融合的应用场景;3) Serverless函数计算AIGC应用方案,展示具体的技术实现和客户案例;4) 业务初期如何降低使用门槛,提供新用户权益和免费资源。通过这些内容,帮助企业和开发者快速构建高效、低成本的AI应用。
112 12
ApsaraMQ Serverless 能力再升级,事件驱动架构赋能 AI 应用
本文整理自2024年云栖大会阿里云智能集团高级技术专家金吉祥的演讲《ApsaraMQ Serverless 能力再升级,事件驱动架构赋能 AI 应用》。
216 14
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
127 1
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等