更优秀的手机AI拍照!浪潮AIStation助力一加手机AI研发创新
而要实现智能拍照,研发人员需要运用深度学习技术对图像算法模型进行大量的训练和调优,平均要训练几百万到上千万张图像才能达到实际应用所要求的精度,使手机准确识别出场景并实现最优美化效果,这一过程对计算力的需求非常大。
手机AI功能研发的新挑战
国产智能手机新锐一加手机对智能拍照进行了深度开发,其拍照功能已经加入了各种AI智能算法,包括物体场景分类、物体目标检测、目标物体追踪、发丝级语义分割等。通过这些AI智能算法来智能切换相应的拍照模型,例如物体图像虚化处理、人像美颜、夜景等模式,并且在自动对焦、逆光拍摄、光学防抖动等方面也有着很好的表现。
特别是在人像拍摄方面,一加手机人像识别精准,细节清晰锐利,可以通过景深效果突出人像,背景虚化柔和自然,并且自拍也可实现背景虚化,让用户轻松拍出媲美单反的照片。使用一加手机拍摄的照片
为了满足智能拍照开发过程中模型训练对计算力的需求,一加手机采用浪潮人工智能超级服务器AGX-2作为计算平台,提供给分布在深圳、台湾、印度、欧洲的AI算法团队使用。AGX-2在2U空间内高速互联集成8颗最高性能V100 GPU加速器,是业界计算密度最强的AI服务器。
通过GPU异构加速,任务训练效率有了很大的提升。但是由于开发人员较多,缺乏对GPU资源的统一分配与管理,导致GPU资源分配不均,训练效率没有达到最佳的效果。计算资源每天有超过三分之一的时间没有充分利用。此外,各个开发人员的开发习惯和所需要的环境不同,单台机器创建多个AI框架的环境,开发环境相互影响,GPU卡多人同时使用导致相互抢占资源。
AIStation助力AI研发创新效率飞升
浪潮AIStation是一款面向企业级的AI开发与训练平台,能对大规模的CPU和GPU计算资源进行统一的管理和分配调度。可实现GPU资源动态分配,按需申请,避免资源分配不均的问题。采用GPU共享策略,单张GPU卡可供多人同时使用,减少了资源的相互抢占。并且集群灵活配置用户的资源配额和限制,防止资源过多占用和浪费。开发人员可同时提交多个训练任务,资源不足时排队等待,利用夜间、假期训练任务,充分提高资源的利用率。此外,AIStation通过容器技术可实现多人同时共用同一台机器,开发环境相互隔离互不影响。内置TensorFlow、PyTorch、MxNet、Caffe、PaddlePaddle等AI软件栈,可快速构建开发环境,同时兼容ngc、dockerhub等开源镜像,同IDE开发工具(Vscode和pycharm)集成使用,满足不同开发人员需求。帮助开发人员快速构建开发环境,管理深度学习训练任务,缩短了开发人员构建开发环境创建时间。
借助AIStation人工智能开发平台,一加手机全球数百人开发团队不同业务的资源需求得到满足。每天的GPU使用时间几乎完全跑满,计算资源利用率大幅提高到90%以上;每天可完成的训练任务数量增加了近70%;模型开发周期也大为缩短。 (编辑:ASP站长网) |