开发者社区 > ModelScope模型即服务 > 计算机视觉 > 正文

ModelScope中,请问下pipline推理支持多卡并发吗?

ModelScope中,请问下pipline推理支持多卡并发吗?

展开
收起
多麻辣哦 2023-11-22 10:53:25 212 0
5 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    ModelScope 提供了 Pipeline 推理功能,可以实现模型的流水线推理,从而提高推理速度和吞吐量。它支持多 GPU 并发,以提高处理速度和效率。
    当您在配置 Pipeline 推理时,可以选择设置 GPU 数量,并控制每个 GPU 上的任务数量。根据您的设备性能和任务特点,合理调整 GPU 数量和任务数量,可以最大限度地提高推理速度和效率。

    2023-11-29 13:14:02
    赞同 展开评论 打赏
  • ModelScope中的pipeline方法支持多卡并发推理。这种方法可以对多领域的多种模型进行快速推理,用户只需要一行代码即可完成对特定任务的模型推理。在运行模型时,可以通过device参数来指定模型运行的设备,如GPU。如果遇到只使用了0卡的问题,可能是设备编号错误或设备不可用等原因,需要检查设备编号和设备可用性。此外,为了优化推理速度,可以尝试使用更高级的硬件、对模型进行量化、改变batch size和使用数据增强等方式。

    2023-11-29 11:36:14
    赞同 展开评论 打赏
  • 目前还不支持。——此回答整理自钉群:魔搭ModelScope开发者联盟群 ①

    2023-11-22 21:20:57
    赞同 展开评论 打赏
  • 在 ModelScope 中,模型 pipeline 推理并不支持多卡并发。这是因为 pipeline 推理涉及到多个模型之间的转换和通信,在当前架构下很难实现多卡并行计算。ModelScope 支持 GPU 加速的模型推理和分布式计算框架(如 Horovod),因此您可以尝试采用其他方法来提高模型推理效率

    2023-11-22 14:49:00
    赞同 展开评论 打赏
  • 是的,ModelScope中的pipelines可以支持多卡并发进行推理。在这种情况下,不同的数据将会被分发到多个GPU上进行并行处理,从而提高整体的推理效率。需要注意的是,为了充分利用多卡的优势,需要确保模型本身也支持多卡并发操作。如果模型不支持多卡并发,则无法使用此功能。

    2023-11-22 13:42:33
    赞同 展开评论 打赏

包含图像分类、图像生成、人体人脸识别、动作识别、目标分割、视频生成、卡通画、视觉评价、三维视觉等多个领域

相关电子书

更多
视觉AI能力的开放现状及ModelScope实战 立即下载
ModelScope助力语音AI模型创新与应用 立即下载
低代码开发师(初级)实战教程 立即下载