在函数计算FC如果是自己打sd的镜像包部署stable diffusion,步骤是不是这样的?1. 打出docker镜像,推到阿里云ACR
但是通过应用中心创建完的应用中的函数并不是之前s depoly的,应该如何操作呢?
构建镜像
在本地编写Dockerfile,定义如何构建Stable Diffusion镜像。
主要内容为:
使用基础Python镜像为基础
安装Torch、CUDA等依赖
安装Stable Diffusion软件包
挂载NAS存储,将模型文件挂载至镜像内
设置工作目录为模型文件目录
暴露WEB服务端口
示例 Dockerfile :
dockerfile
Copy
FROM python:3.7
RUN pip3 install torch torchvision
ADD sd-py /sd-py
VOLUME /nas
WORKDIR /nas/models
EXPOSE 8080
构建镜像
docker build -t registry.aliyun.com/namespace/sd:1.0 .
上传镜像至镜像仓库
上传至阿里云慢镜像仓库等。
函数中指定镜像
在函数配置中指定镜像参数为自定义镜像。
挂载NAS存储
将函数计算的NAS存储挂载至镜像内的/nas路径。
不想麻烦的话,可以直接修改函数镜像地址哈。-直接在您之前的应用里修改就行。
此回答整理自钉群“【答疑群】函数计算 AIGC 场景技术交流”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。