在函数计算FC我需要训练我本地的模型数据,如何才能上传到serverless的访问范围呢?https://developer.aliyun.com/article/1211257?spm=a2c4g.2362123.0.0.13161512lZ58m3按照这个版本的kod-box也不是一个版本了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
如果您需要在函数计算 FC 中使用本地训练的模型数据,可以通过以下步骤将数据上传到云端:
登录阿里云控制台:在浏览器中打开阿里云控制台,并使用您的账号和密码登录。
创建 OSS 存储桶:在阿里云控制台中,选择“对象存储 OSS”服务,进入 OSS 控制台页面。在 OSS 控制台页面中,您可以创建一个新的存储桶,并设置相应的权限和访问策略。
上传数据到 OSS 存储桶:在 OSS 控制台页面中,您可以通过浏览器上传文件或者通过 OSS SDK 上传数据到您的存储桶中。具体来说,您可以使用 OSS 的 API 或者 SDK,将本地的模型数据上传到 OSS 存储桶中。
在函数计算 FC 中使用 OSS 存储桶:在函数计算 FC 中,您可以使用 OSS 的 SDK 或者 API,访问您的 OSS 存储桶,并获取相应的模型数据。具体来说,您可以在函数计算 FC 中,使用 OSS 的 API 或者 SDK,下载您的模型数据,并在函数中进行预测或者推理等操作。
要上传本地训练的模型数据到函数计算(FC)的访问范围,有几种可行的方法:
使用对象存储服务(如阿里云 OSS):将训练好的模型数据上传到对象存储服务中,并在函数计算中通过 SDK 或 API 进行读取。你可以将模型文件上传到 OSS 上的指定存储桶,并设置相应的权限,以确保函数可以访问它。
使用 NAS 文件系统:如果你已经将 NAS 挂载到函数计算中,可以直接将模型数据拷贝到 NAS 文件系统上的目录中。然后,在代码中使用正确的路径进行读取。
无论你选择哪种方式,都需要确保函数计算角色(Function Compute Role)具有适当的权限来访问所需的存储服务。
建议在函数代码中使用配置或环境变量来指定模型数据的位置,这样可以更灵活地适应不同环境和部署场景。
另外,请注意函数计算的限制,例如函数代码包大小、函数执行时间等。确保模型数据的大小和函数计算的限制是兼容的。
您部署的应该是不可换模型版本哈,
要创建这个哈,建议之前的删掉重新创建下哈
https://fcnext.console.aliyun.com/applications/create?template=fc-stable-diffusion-plus
此回答整理自钉群“【答疑群】人人都是创作家,Serverless 部署 AIGC 场景”