在腾讯云部署 serverless AI 推理函数的常见问题(不定时更新)

昨天发完《全新开发体验!腾讯云 serverless 助力你的 AI 模型进入生产环境》 文章后,受到了大家的喜爱。
开发者反馈了一些问题,我们在此总结了一些常见问题的解决方案(不定期更新)。

  1. 代码下载到本地后,文件 permission 发生了改变,具体为 Bootstrap not executable ,该怎么解决

登录腾讯云控制台,选择 serverless 云函数,选择函数服务 -> 中国香港->进入部署好的函数 。

这时候在函数管理的函数代码 tab 会加载 Cloud Studio,加载完成之后,右键文件,在集成终端中打开,就可以输入linux命令了。

最后,打开 bash 之后,再次修改权限,然后重新部署就可以啦。

请注意,调整 bootstrap 和 config.json 的换行,一定要为LF。否则会出现 Initializing task timed out after 10 seconds 的错误。

在腾讯云部署 serverless AI 推理函数的常见问题(不定时更新)_第1张图片

感谢 ice breaker 提供的成功实践

  1. ssvmup build --ennable--aot 执行时间很长,该怎么操作?

方法一:执行 ssvmup build --ennable--aot 时,需要从 GitHub 下载一个 60 多 MB 的文件,需要您解决网络问题。如果您使用 windows 机器,wasm-opt 的依赖在 windows 上的支持是有问题的,需要您在 cargo.toml 里加上下面的代码,先禁用 wasm-opt

[package.metadata.ssvmup.profile.release]
wasm-opt = false

方法二:使用 docker 镜像运行,具体方法请参照模板项目的 readme 文件。

方法三:使用 GitHub Codespaces 来运行。 Fork 我们提供的模板项目,使用 Code | Open with Codespaces 按钮来在浏览器中打开 Github Codespaces IDE ,然后按照教程运行就好。这种方法对网络要求比较高。

  1. 如何进行本地测试?

腾讯云 Serverless 目前只支持在线调试,先部署再调试,这样才能保证调试环境与云上环境的一致。

你可能感兴趣的:(serverless,rust,webassembly,serverless,framework)