开发者社区 > 云原生 > Serverless > 正文

函数计算FC的openpose用不了,为什么?

函数计算FC的openpose用不了,为什么?

展开
收起
三分钟热度的鱼 2023-11-22 21:02:15 68 0
5 条回答
写回答
取消 提交回答
  • 函数计算FC中无法使用OpenPose的问题可能由几个原因导致。首先,可能是环境配置问题,您需要确保已经正确安装了OpenPose的所有依赖,并且代码中引用了正确的库文件。其次,检查你的函数执行角色是否有访问存储和网络的权限。此外,OpenPose对环境有较高的要求,请检查您的运行环境。然后,系统版本和OpenPose版本之间可能存在不兼容性。最后,可能的原因之一是函数计算FC中还没有支持OpenPose的版本。

    如果以上都无法解决问题,你可能需要自己下载预处理器。在函数计算FC的配置中配置OpenPose镜像也可能有所帮助。

    2023-11-29 10:33:21
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    阿里云函数计算(Function Compute,FC)是一个事件驱动的无服务器计算服务,可以用于运行代码而无需管理服务器。然而,并非所有类型的应用程序或代码都适合在函数计算中运行。对于OpenPose这样的复杂计算密集型任务,可能会遇到以下问题:

    1. 性能限制:OpenPose 是一个需要大量计算资源的计算机视觉库,需要进行大量的图像处理和姿态识别。由于函数计算的特性,存在一些性能和资源限制,包括内存、执行时间等。这可能导致 OpenPose 无法在函数计算中充分发挥其功能。

    2. 依赖库支持:OpenPose 可能依赖于一些特定的库或者底层硬件加速,例如 GPU。函数计算环境中可能并不具备这些依赖库或者硬件环境,导致 OpenPose 无法正常运行。

    3. 运行环境限制:函数计算是基于容器技术实现的,因此在运行环境上可能存在一些限制,例如文件系统的只读权限等,这可能与 OpenPose 的运行需求不兼容。

    基于以上原因,OpenPose 可能无法直接在函数计算中运行。针对这种情况,您可能需要考虑将 OpenPose 部署在其他更适合运行计算密集型任务的环境中,例如专门的虚拟机实例、容器服务或者专用的计算资源。

    2023-11-28 23:04:02
    赞同 展开评论 打赏
  • 函数计算FC上的OpenPose无法使用,可能的原因有以下几种:

    1. 环境配置问题:确保你已经正确安装了OpenPose的所有依赖项,包括CUDA、Caffe等,并且你的代码中引用了正确的库文件。
    2. 权限问题:检查你的函数执行角色是否有访问存储和网络的权限。
    3. 预处理器问题:OpenPose需要自己下载预处理器,并将其放到相应的文件夹里面。
    4. 输入数据格式问题:如果你的输入数据格式不正确,例如图像分辨率不符合要求或视频格式不正确等,那么OpenPose可能无法正确处理数据。请确保你的输入数据符合OpenPose的要求。
    5. 资源不足:如果你的计算机资源(如内存、CPU或GPU)不足,那么OpenPose可能无法正常运行。
    2023-11-23 21:19:08
    赞同 展开评论 打赏
  • 可以在函数计算 FC 中遇到 OpenPose 不能使用的情况,可能是由于下面原因之一:

    • OpenPose 对环境有较高的要求,请检查您的运行环境;
    • 函数计算 FC 中还没有支持 OpenPose 的版本;
    • 系统版本和 OpenPose 版本之间可能存在不兼容性;
    • 安装文件不完整或损坏。
    2023-11-23 16:53:38
    赞同 展开评论 打赏
  • 要下模型和预处理器。此回答整理自钉群“【答疑群】函数计算 AIGC 场景技术交流”

    2023-11-22 21:22:43
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
相关产品:

快速交付实现商业价值。

相关产品

  • 函数计算
  • 热门讨论

    热门文章

    相关电子书

    更多
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载
    All in Serverless 阿里云核心产品全面升级 立即下载