0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于NVIDIAGPU定制优化的NGC飞桨容器

NVIDIA英伟达企业解决方案 ? 来源:NVIDIA英伟达企业解决方案 ? 作者:NVIDIA英伟达企业解 ? 2022-08-25 10:49 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在过去的半年里,NVIDIA 与百度飞桨紧密合作,针对用户的多层次需求,双方联合开发了三大主要产品:

基于 NVIDIA GPU 定制优化的 NGC 飞桨容器,包含了最新的 NVIDIA 工具包和优化后的飞桨版本,致力于为开发者提供最佳的开发环境。

GitHub 上 NVIDIA Deep Learning Examples[1] 仓库向用户提供易于训练和部署的飞桨模型示例。

在 NVIDIA 深度学习培训中心 DLI Course[2],NVIDIA 与飞桨共建的系列免费课程及联名认证证书也即将上线,旨在帮助大家提高训推性能并简化代码。(课程预计下半年与大家见面)

容器是什么?为什么要使用容器?

容器包含了深度学习框架在运行时所需的所有部件(包括驱动,工具包等),被认为是在同一环境中实现“构建、测试、部署”的最佳平台。因为它具有轻量化与可复制性、打包和执行环境合二为一以及简化应用程序部署的优势。容器允许我们创建标准化可复制的轻量级开发环境,摆脱来自 Hypervisor 所带来运行开销。应用程序可以基于 Container Runtime 运行在“任意”系统中。

为什么要开发 NGC 飞桨容器?

根据多份市场调研报告显示,飞桨已位居中国深度学习平台市场首位,并构建了全球前三、中国第一的 AI 开发者生态。如何确保庞大规模的飞桨开发者,尤其是采用 NVIDIA 平台的飞桨用户持续获得最佳的开发体验,始终是飞桨和 NVIDIA 团队共同关注的话题。

飞桨和 NVIDIA 团队从与开发者用户的持续交流中,收集到了一些使用上的痛点需求。比如,在提供 NGC 飞桨容器前,飞桨用户如果希望使用 NVIDIA 最新软件栈进行开发、训练、部署,需要做大量的手动配置工作,这对不少用户而言是一个巨大的工程挑战。

针对这些需求,NVIDIA 与百度飞桨联合开发了 NGC 飞桨容器,将最新的飞桨与最新的 NVIDIA 的软件栈进行了无缝的集成与性能优化,最大程度的释放飞桨框架在 NVIDIA 最新硬件上的计算能力。这样,用户不仅可以快速开启 AI 应用,专注于创新和应用本身,还能够在 AI 训练和推理任务上获得飞桨 + NVIDIA 带来的飞速体验。

“NGC 飞桨容器”与“飞桨现有容器”版本的区别是什么?

飞桨现有的容器版本提供了全面的、在不同软件版本和环境下的飞桨容器,用户可以根据自己当前的软硬件环境,挑选相应的容器来下载使用。

而 NGC 飞桨容器跟飞桨现有的容器相比,有哪些显著的优势?

以月为单位升级更新,每月底发布全新版本,无需注册即可下载。

集成了最新的 NVIDIA 的软件栈(在 NGC 飞桨容器上线前,飞桨官网容器最新版是 CUDA 11.2, 而 NVIDIA CUDA 最新版本已更新至 CUDA 11.7),且双方针对最新版本的软件栈对飞桨进行了适配和优化。此外, NGC 飞桨容器还集成了更新的 Ubuntu OS 版本(Ubuntu 20.04)。

在验证过的模型上拥有更佳的性能(目前,双方已在 GitHub NVIDIA Deep Learning Examples中发布了 ResNet50 模型)。

产品经过严格的开发测试流程,包括 CI(Continuous Integration,持续集成)、CD(Continuous Deployment,持续部署)、QA(Quality Assurance,质量保证)以及针对各类硬件和各种硬件拓扑等的开发测试流程),且每次更新版本都会提供对应详尽的产品介绍、同类产品的对比、可靠度测试及扫描报告。

需要说明的是,以上 NGC 飞桨容器的特性最终都将被 GitHub 飞桨代码库集成。

5b39eb52-235c-11ed-ba43-dac502259ad0.png

5b80e958-235c-11ed-ba43-dac502259ad0.png

如何下载并使用 NGC 飞桨容器?

NGC 飞桨容器已经集成入飞桨官网主页。你可以选择 “飞桨版本”+“Linux”+“Docker”+“CUDA 11.7”找到对应的 Container 下载指令。

5ba14ec8-235c-11ed-ba43-dac502259ad0.png

运行结果如下

5c1b59ca-235c-11ed-ba43-dac502259ad0.png

此外,你也可登录 NVIDIA NGC 官网,无需注册即可下载获得丰富详细的英文版介绍文档及下载链接。NGC官网中还有更多 NVIDIA 针对 AI 优化的容器,工具包,模型等。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NVIDIA
    +关注

    关注

    14

    文章

    5324

    浏览量

    106656
  • 百度
    +关注

    关注

    9

    文章

    2338

    浏览量

    92455
  • NGC
    NGC
    +关注

    关注

    0

    文章

    8

    浏览量

    3982

原文标题:学习指南|NVIDIA 携手百度,为您解密 NGC 飞桨容器,快快关注“器”度不凡!

文章出处:【微信号:NVIDIA-Enterprise,微信公众号:NVIDIA英伟达企业解决方案】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    风力发电变距系统中EtherCAT与PROFIBUS DP的协议对接应用

    一、项目背景 在风力发电领域,变距系统是保障机组高效运行的核心部件,其通过调整叶片角度实现风能的最大化捕获,同时在风速过高时及时顺以保障设备安全。某风电场的1.5MW风机机组中,变距系统长期
    的头像 发表于 07-23 12:59 ?74次阅读
    风力发电变<b class='flag-5'>桨</b>距系统中EtherCAT与PROFIBUS DP的协议对接应用

    燧原科技正式纳入例行版本发布体系

    燧原科技与经过长时间的适配合作和持续集成(CI)建设,对合?的每?行代码都在燧原硬件上进?了验证。如今,燧原正式纳入
    的头像 发表于 04-11 11:31 ?529次阅读
    燧原科技正式纳入<b class='flag-5'>飞</b><b class='flag-5'>桨</b>例行版本发布体系

    百度框架3.0正式版发布

    、推理等任务都离不开深度学习框架的优化与支撑。 框架3.0,从设计理念上实现了从底层硬件适配到顶层开发体验的全面进化,在训练效率、性能、兼容性等关键指标上建立了新标杆。 其中, “动静统一自动并行”、“大模型训推一体”、“科
    的头像 发表于 04-02 19:03 ?775次阅读
    百度<b class='flag-5'>飞</b><b class='flag-5'>桨</b>框架3.0正式版发布

    沐曦曦云C500通用计算GPU与百度完成Ⅱ级兼容性测试

    近日,沐曦曦云C500通用计算GPU与百度已完成Ⅱ级兼容性测试。测试结果显示,双方兼容性表现良好,整体运行稳定。这是沐曦加入“硬件生态共创计划”后的阶段性成果。
    的头像 发表于 03-31 14:22 ?941次阅读

    CASAIM助力ABB完成螺旋推进器三维扫描及检测

    近日,中科广电CASAIM成功为ABB的螺旋推进器提供了高精度的三维扫描及检测服务,为其产品质量控制和性能优化提供有力保障。
    的头像 发表于 02-21 09:52 ?510次阅读

    如何在C#中部署PP-OCRv4模型

    《超4万6千星的开源OCR黑马登场,PaddleOCR凭什么脱颖而出?》收到了读者热烈反响c,很多读者提出:如何在C#中部署PP-OCRv4模型?本文从零开始详细介绍整个过程。
    的头像 发表于 02-17 10:58 ?1864次阅读
    如何在C#中部署<b class='flag-5'>飞</b><b class='flag-5'>桨</b>PP-OCRv4模型

    使用OpenVINO C# API轻松部署PP-OCRv4模型

    ? 作者:算力魔方创始人/英特尔创新大使刘力 《超4万6千星的开源OCR黑马登场,PaddleOCR凭什么脱颖而出?》 收到了读者热烈反响,很多读者提出:如何在C#中部署PP-OCRv4模型
    的头像 发表于 02-12 10:42 ?1509次阅读
    使用OpenVINO C# API轻松部署<b class='flag-5'>飞</b><b class='flag-5'>桨</b>PP-OCRv4模型

    ARM主板定制:打造专属智能硬件

    ?满足个性化需求:根据您的具体应用场景和功能需求,定制专属的ARM主板,满足尺寸、接口、性能、功耗等方面的特殊要求。优化产品性能:针对您的应用场景进行深度优化,提升
    的头像 发表于 02-05 14:14 ?503次阅读
    ARM主板<b class='flag-5'>定制</b>:打造专属智能硬件

    Dockerfile镜像制作与Docker-Compose容器编排

    Dockerfile镜像制作 docker/podman中, 镜像是容器的基础,每次执行docker run的时候都会指定哪个基本镜像作为容器运行的基础。我们之前的docker的操作都是使用来
    的头像 发表于 01-07 11:01 ?826次阅读
    Dockerfile镜像制作与Docker-Compose<b class='flag-5'>容器</b>编排

    创直线模组的应用案例

    在科研设备研发领域,先进的实验设备是推动科学研究不断前进的重要力量。创直线模组具有超高负载,超高速度,超高精度,超长行程,速度平稳的性能优势,以及定制化服务,为科研设备研发工作提供了稳定可靠的运动控制解决方案。
    的头像 发表于 01-06 15:57 ?550次阅读

    创直线模组自动化设备:精密运动控制领域直驱技术的优化选项

    创直线电机模组凭高质量、经济价格、快速交付,颠覆高成本直线驱动观念,提高速度、精度、寿命,优化空间效率,无缝集成,成为精密制造革新力量。
    的头像 发表于 12-24 09:25 ?529次阅读
    <b class='flag-5'>飞</b>创直线模组自动化设备:精密运动控制领域直驱技术的<b class='flag-5'>优化</b>选项

    在Ubuntu 24.04 LTS上安装PaddleX

    前面我们介绍了《在Windows用远程桌面访问Ubuntu 24.04.1 LTS》本文接着介绍安装PaddleX。 PaddleX 3.0? 是基于飞框架构建的一站式全流程开发工具,它集成
    的头像 发表于 11-11 17:45 ?920次阅读
    在Ubuntu 24.04 LTS上安装<b class='flag-5'>飞</b><b class='flag-5'>桨</b>PaddleX

    凌智电子加入技术伙伴计划,携手PaddleX为视觉模组产品赋能添“智”

    近日,福州市凌睿智捷电子有限公司(以下简称凌智电子)正式加入技术伙伴计划。双方将共同探索人工智能技术在边缘端部署中的创新与应用。凌智电子将凭借其在边缘计算领域的丰富经验,结合
    的头像 发表于 11-01 08:07 ?736次阅读
    凌智电子加入<b class='flag-5'>飞</b><b class='flag-5'>桨</b>技术伙伴计划,携手PaddleX为视觉模组产品赋能添“智”

    容器云服务引擎是什么?如何使用

    架构的容器编排工具,能够帮助用户快速构建、部署和管理容器化应用。通过遵循上述使用方法,用户可以充分利用其提供的各项功能来优化和管理自己的容器化应用。
    的头像 发表于 09-30 10:17 ?562次阅读

    采用前馈电容器优化内部补偿直流/直流转换器的瞬态响应

    电子发烧友网站提供《采用前馈电容器优化内部补偿直流/直流转换器的瞬态响应.pdf》资料免费下载
    发表于 08-26 14:37 ?0次下载
    采用前馈电<b class='flag-5'>容器</b><b class='flag-5'>优化</b>内部补偿直流/直流转换器的瞬态响应