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

简介: 本文将会指导你开通基于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

相关文章
|
消息中间件 存储 Serverless
函数计算产品使用问题之怎么访问网络附加存储(NAS)存储模型文件
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
机器学习/深度学习 自然语言处理 算法
48_动态架构模型:NAS在LLM中的应用
大型语言模型(LLM)在自然语言处理领域的突破性进展,很大程度上归功于其庞大的参数量和复杂的网络架构。然而,随着模型规模的不断增长,计算资源消耗、推理延迟和部署成本等问题日益凸显。如何在保持模型性能的同时,优化模型架构以提高效率,成为2025年大模型研究的核心方向之一。神经架构搜索(Neural Architecture Search, NAS)作为一种自动化的网络设计方法,正在为这一挑战提供创新性解决方案。本文将深入探讨NAS技术如何应用于LLM的架构优化,特别是在层数与维度调整方面的最新进展,并通过代码实现展示简单的NAS实验。
528 0
|
自然语言处理 Serverless 测试技术
DeepSeek 模型快速体验,魔搭+函数计算一键部署模型上云
DeepSeek模型近期备受关注,其开源版本DeepSeek-V3和DeepSeek-R1在多个基准测试中表现出色,性能比肩OpenAI顶尖模型。为降低本地部署门槛,Modelscope社区推出DeepSeek-R1-Distill-Qwen模型的一键部署服务,支持函数计算FC平台的闲置GPU实例,大幅降低成本。用户可选择不同参数量的小模型进行快速部署和推理,体验DeepSeek的强大性能。
1244 40
DeepSeek 模型快速体验,魔搭+函数计算一键部署模型上云
|
机器学习/深度学习 自然语言处理 Serverless
DeepSeek 快速体验,魔搭+函数计算一键部署模型上云
对于期待第一时间在本地进行使用的用户来说,尽管 DeepSeek 提供了从 1.5B 到 70B 参数的多尺寸蒸馏模型,但本地部署仍需要一定的技术门槛。对于资源有限的用户进一步使用仍有难点。为了让更多开发者第一时间体验 DeepSeek 模型的魅力,Modelscope 社区 DeepSeek-R1-Distill-Qwen 模型现已支持一键部署(SwingDeploy)上函数计算 FC 服务,欢迎开发者立即体验。
1166 14
|
存储 文件存储 对象存储
AI 场景下,函数计算 GPU 实例模型存储最佳实践
当前,函数计算 FC 已被广泛应用在各种 AI 场景下,函数计算支持通过使用容器镜像部署 AI 推理应用,并且提供多种选项来访问训练好的模型。为了帮助开发者高效地在函数计算上部署 AI 推理应用,并快速解决不同场景下的模型存储选型问题,本文将对函数计算的 GPU 模型存储的优缺点及适用场景进行对比分析,以期为您的模型存储决策提供帮助。
|
存储 文件存储 对象存储
AI 场景下,函数计算 GPU 实例模型存储最佳实践
AI 场景下,函数计算 GPU 实例模型存储最佳实践
512 0
|
自然语言处理 搜索推荐 Serverless
基于函数计算部署GPT-Sovits模型实现语音生成
阿里云开发者社区邀请您参加“基于函数计算部署GPT-Sovits模型实现语音生成”活动。完成指定任务即可获得收纳箱一个。活动时间从即日起至2024年12月13日24:00:00。快来报名吧!
464 8
|
弹性计算 自然语言处理 搜索推荐
活动实践 | 基于函数计算部署GPT-Sovits模型实现语音生成
通过阿里云函数计算部署GPT-Sovits模型,可快速实现个性化声音的文本转语音服务。仅需少量声音样本,即可生成高度仿真的语音。用户无需关注服务器维护与环境配置,享受按量付费及弹性伸缩的优势,轻松部署并体验高质量的语音合成服务。
|
存储 Serverless API
打造你的专属语音助手,基于函数计算托管 CosyVoice 语音模型
今天分享一下,基于阿里云函数计算 FC 以及 CAP(云应用开发平台),极速托管专属的 CosyVoice 应用。并且我们提供了 API 调用方案以及镜像构建源码方便您根据自己的业务任意 DIY。
1739 11
|
存储 运维 监控
阿里云的文件存储NAS使用心得
阿里云的文件存储NAS使用心得
833 0