NVIDIA Omniverse Cloud API支持数字孪生开发,可解决复杂AI问题 | 最新快讯
在全球范围内,价值超过 50 万亿美元的重工业市场,正在竞相实现数字化。
基于此,为帮助数字孪生技术更好地赋能千行百业,AI 企业 NVIDIA 在架构底层算力的同时,也搭建了 NVIDIA AI Enterprise 和 Omniverse 两大平台。
其中,Omniverse 于 2020 年首次发布,这是一款专为 3D 图形实时协作和仿真模拟而打造的产品。
经过五年多的发展,基于该产品的数字孪生已经无处不在,覆盖汽车、制造、媒体、建筑、能源等诸多行业领域。
并且,NVIDIA 也于 2022 年宣布推出 Omniverse Cloud 云服务,帮助开发者和设计师实现对 Omniverse 平台的即时访问。
而在前不久举办的 2024 GTC 大会上,NVIDIA 又正式发布五个全新 Omniverse Cloud API(应用编程接口),旨在为开发者在搭建数字化企业的过程中,提供一个生成式 AI 的工具应用程序和服务的全平台架构,从而推进由 AI 赋能的工业化数字孪生的构建、协作与开发。
以 API 形式提供 Omniverse Cloud,为 AI 赋能的数字孪生开发提供支持
“Omniverse Cloud API 可以为自主系统开发提供强大的支持,降低高保真传感器仿真的传统门槛,让开发者不需要大规模改造基础设施,就能解决复杂的 AI 问题。”NVIDIA 全球副总裁/亚太区专业可视化计算总经理沈威表示。
从目前来看,此次新发布的 Omniverse Cloud API 有五个不同的组件,分别为 USD Render、USD Write、USD Query、USD Notify 和 Omniverse Channel。
- USD Render:通过符合业界标准 USD 的方式进行描述的图像数据,可以用 USD Render 来调用 API,以进行高阶 RTX GPU 渲染。
- USD Write:让用户能够修改 OpenUSD 场景中的数据,并与之实时交互。
- USD Query:支持对整个场景的查询和互动式操作。
- USD Notify:能够实时跟踪 USD 更新的状态并通知用户更新的内容。
- Omniverse Channel:用于连接用户和工具在同一个场景下的实时协作。
据了解,这五个组件既可以单独使用,也可以组合使用,便于客户在多重云、私有云上进行托管,以及通过 API 调用不同的工业软件来实现对整个工作流的加速。
那么,以 API 形式提供 Omniverse Cloud,与之前单纯使用 Omniverse 有何不同?
NVIDIA 中国区高级技术市场经理施澄秋表示:“它能够允许开发人员将 OpenUSD 和 RTX 最核心的 Omniverse 技术,直接集成到他们已有的应用层和工作流中间去。”
换言之,开发者之前要利用 Omniverse 打通已有的应用程序,可能需要牵涉到大范围的代码重写,但如今基于 API 接口,就可以在不需要“大拆大改”的情况下,直接在现有的子模块上提供新功能,从而在节约数字孪生系统开发时间的同时,推动降低企业成本。而这,也正是 Omniverse Cloud API 的重要性所在。
另外,NVIDIA 于 2022 年已经推出 Omniverse Cloud,但却为何选择在今年进一步推进云服务升级为 API 的形式呢?
其实,主要原因在于,以大模型为代表的整个 AI 领域的蓬勃发展,让 API 的接入能够真正帮助开发人员降本增效。
因此,显而易见,大模型技术在其中发挥着关键作用。例如,目前 Omniverse 中已经存在一个名为 ChatUSD 的小组件,能够利用会话式的 AI 对 USD 进行访问。
积极发力B端应用,西门子、Apple 等已将 Omniverse Cloud API 集成到产品中
目前,全世界包括西门子、Apple 在内的大型工业软件公司,都在尝试将 Omniverse Cloud API 集成到自家产品中。
具体来说:
西门子在其全新的 Teamcenter X 产品中,完成对 Omniverse Cloud API 的集成。通过这些接口,西门子能够为 3D 应用程序提供基于物理渲染的、来自于云端的实时 Screening 方式的像素流,让搭建出的数字孪生可以更加身临其境。
在该公司看来,这将帮助客户在新产品或制造工艺于现实世界中建造之前,用虚拟的方式设计、构建和测试。
Apple 则将 Omniverse Cloud API 带到产品 Apple Vision Pro 上,让开发人员通过互联网连接,打造出完整的 RTX 实时物理渲染特性的应用程序和数据集。
对于 Omniverse 与 Apple Vision Pro 的结合,NVIDIA 认为是现阶段一种理想的解决方案。详细来看,首先,可以在云上利用 Omniverse Cloud API 开发所需的各种应用程序,接着在 OpenUSD 场景下实现数据之间的交互和调用,然后再基于 NVIDIA RTX GPU 提供的算力,以及高保真的实时光线追踪方式,对画面做进一步渲染,最终使 Apple Vision Pro 的用户能够看到呈现在他们面前的高质量的 3D 空间场景。
需要说明的是,这里的高保真不仅指的是用户看到的画面要细腻和逼真,同时基于空气动力的模拟仿真也要符合自然界的真实规律,以及还要能够在头戴设备上实现低延迟屏幕画面的呈现。
值得一提的是,在上述行业应用中,NVIDIA 也会派出专门的技术支持团队,帮助企业用户解决问题和优化使用过程。
NVIDIA 中国 Omniverse 业务负责人何展表示:“支持团队主要包含三大块:其一是 NVIDIA 内部的资源,包括售前、售后和算法技术团队;其二是在国内发展出多家能够帮助客户根据自身痛点实现 Omniverse 整合的企业;其三是与独立软件开发商(ISV)建立的合作伙伴关系。”
实际上,上述行业应用案例主要以B端为主,鲜少出现那些直接触及用户的C端场景。这又是什么原因呢?
对此,NVIDIA 认为B端应用率先被成功开发和运行,将有助于推动向用户体量更加庞大的C端应用迈进。也就是说,在算力和基础设施相对受限的当下,NVIDIA 会首先选择覆盖B端用户,等到运营成本大幅降低、云端算力大幅提升之后,才会进一步推动C端应用的蓬勃发展。
如上可以看出,现如今重工业市场正在进行软件定义全自动化的变革,与此同时,各个行业领域的生成式 AI 也逐渐兴起。基于此,NVIDIA 希望能在这种软件定义产品的发展趋势下,利用 Omniverse 帮助更多企业和整个行业生态,让软件定义获得新生。
来自: 网易科技
相关文章:
NVIDIA Omniverse Cloud API支持数字孪生开发,可解决复杂AI问题 | 最新快讯
在全球范围内,价值超过 50 万亿美元的重工业市场,正在竞相实现数字化。 基于此,为帮助数字孪生技术更好地赋能千行百业,AI 企业 NVIDIA 在架构底层算力的同时,也搭建了 NVIDIA AI Enterprise 和 Omniverse 两大平台。 …...
智慧电力,山海鲸引领
随着科技的不断进步和电力行业的快速发展,智能化管理已成为电力行业的重要趋势。在这一背景下,山海鲸智慧电力管理系统凭借其卓越的性能和创新的功能,为电力行业带来了革命性的改变。 山海鲸智慧电力管理系统是一套集数据采集、分析、展示于…...
【文章转载】ChatGPT 提示词十级技巧: 从新手到专家
学习了微博网友宝玉xp老师《ChatGPT 提示词十级技巧: 从新手到专家》 个人学习要点: 1、关于提示中避免使用否定句,播主说:“没有人能准确解释为什么,但大语言模型在你告诉它去做某事时,表现似乎比你让它不做某事时更…...
类的生命周期
目录 一、概述 二、加载阶段 三、连接阶段 连接阶段之验证 连接阶段之准备 连接阶段之解析 四、初始化阶段 五、总结 一、概述 类的生命周期描述了一个类加载、使用、卸载的整个过程。 也是其他知识的基础: 类的生命周期: 二、加载阶段 加载(Loading…...
AI赋能分层模式,解构未来,智领风潮
🌈 个人主页:danci_ 🔥 系列专栏:《设计模式》 💪🏻 制定明确可量化的目标,坚持默默的做事。 🚀 转载自热榜文章🔥:探索设计模式的魅力:AI赋能分…...
Linux平台下muduo网络库源码编译安装与测试,包含boost库的安装与测试!!!!
最近在学习muduo网络库,先来记录一下如何在Linux平台下编译安装以及测试muduo网络库源码。 获取源码 muduo库源码github仓库地址: https://github.com/chenshuo/muduo 在linux系统下,输入 git clone https://github.com/chenshuo/muduo.git…...
MATLAB 函数
MATLAB 函数 函数是一起执行任务的一组语句。在MATLAB中,函数是在单独的文件中定义的。文件名和函数名应该相同。 函数在其自己的工作空间(也称为本地工作空间)中对变量进行操作,与在MATLAB命令提示符下访问的工作空间࿰…...
spring高级篇(七)
1、异常处理 在DispatcherServlet中,doDispatch(HttpServletRequest request, HttpServletResponse response) 方法用于进行任务处理: 在捕获到异常后没有立刻进行处理,而是先用一个局部变量dispatchException进行记录,然后统一由…...
根据token获取了username后,能否在其他地方使用这个获取的username,或者在其他地方如何获取username?
当然可以在其他地方使用获取到的用户名。一旦你从token中获取到用户名,你可以将其存储在能够在整个应用程序中访问的地方。 在你的代码中,你从token中获取用户名的地方是这里: String username getUsernameFromToken(token);在这行之后&am…...
值模板参数Value Template Parameters
模板通常使用类型作为参数,但它们也可以使用值。使用类型和可选名称声明一个值模板参数,方式与声明函数参数类似。值模板参数仅限于可以指定编译时常量的类型是bool、char、int等,但不允许使用浮点类型、字符串字面值和类。 #include <io…...
Splashtop 荣获 TrustRadius 颁发的“2024年度最受欢迎奖”
2024年5月8日 加利福尼亚州库比蒂诺 Splashtop 在全球远程访问和支持解决方案领域处于领先地位,该公司正式宣布将连续第三年荣获远程桌面和远程支持类别的“TrustRadius 最受欢迎奖”。Splashtop 的 trScore 评分高达8.6分(满分10分)&#x…...
使用python将`.mat`文件转换成`.xlsx`格式的Excel文件!!
要将.mat文件转换成.xlsx格式的Excel文件 第一步:导入必要的库第二步:定义函数来转换.mat文件第三步:调用函数注意事项 要将.mat文件转换成.xlsx格式的Excel文件,并保持文件名一致,你可以使用scipy.io.loadmat来读取.m…...
python基础 面向练习学习python1
python基础 面向练习学习python1 1. 电话查询问题描述1. 问题分析1. 输入输出分析2. 需求分析:将题目的数据存储并查询2. 所需知识: python 数据存储的类型3. 确定数据存储类型4. 如何书写代码拓展 从键盘中添加或删除联系人5. 回到数据查询 代码拓展 功…...
Ubuntu安装Docker和Docker Compose
文章目录 Docker安装Docker Compose安装示例前端Dockerfile示例 Docker官网: https://docs.docker.com/ Docker镜像仓库: https://hub.docker.com/ Docker安装 安装curl(可选) 如果已经安装了curl,则跳过此步骤 # 更新包缓存 sudo apt u…...
【linux软件基础知识】-死锁问题
死锁问题 当两个或多个线程由于每个线程都在等待另一个线程持有的资源而无法继续时,就会发生死锁 如下图所示, 在线程 1 中,代码持有了 L1 上的锁,然后尝试获取 L2 上的锁。 在线程 2 中,代码持有了 L2 上的锁,然后尝试获取 L1 上的锁。 在这种情况下,线程 1 已获取 L…...
C#面:简要谈对微软.NET 构架下 remoting 和 webservice 两项技术的理解以及实际中的应用
在微软 .NET 框架下,Remoting 和 WebService 是两种常用的技术,用于实现分布式应用程序的通信和交互。 Remoting(远程调用): Remoting是一种用于在不同应用程序域之间进行通信的技术。它允许对象在不同的进程或计算机…...
《21天学通C++》(第十九章)STL集合类(set和multiset)
为什么需要set和multiset: 1.自动排序: set和multiset会自动按照元素的值进行排序。 2.快速查找: 由于元素是有序的,set和multiset可以提供对元素的快速查找,通常是基于二叉搜索树实现的,查找操作的时间复杂度为O(log …...
CSDN上是不是有机器人点赞和收藏?
我在CSDN上写作,主要是本来是记录学习工作中的一些知识点,看得人不多本来就能预想到的。 但是今天发现五一写的一篇博客,出现了很奇怪的阅读、点赞、收藏数。只有2个人阅读,但是有8个点赞,还有5个收藏。 我不禁怀疑CS…...
头歌C语言课程实验(递归函数、嵌套函数)
第1关:递归求阶乘数列 任务描述 题目描述:用递归求Sn1!2!3!4!5!…n!之值,其中n是一个数字。 相关知识(略) 编程要求 请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。 输…...
树莓派的几种登录方式、及登录失败解决方式
使用TF卡安装树莓派的系统后,可以通过编辑TF卡里的文件来设置和启用 “ VNC ” 、“ SSH ” 和 “ 串口 ” 功能。不过,在使用中打开VNC和SSH可能并不直观或方便,因为这些服务通常在树莓派的系统内部配置和启动。但你可以通过以下步骤来设置和…...
数据库中视图的知识点
视图(子查询):是从一个或多个表导出的虚拟的表,其内容由查询定义。具有普通表的结构,但是不实现数据存储。对视图的修改:单表视图一般用于查询和修改,会改变基本表的数据,多表视图一…...
aardio封装库) 微软开源的js引擎(ChakraCore)
前言 做爬虫肯定少不了JavaScript引擎的使用,比如在Python中现在一般用pyexecjs2来执行JavaScript代码,另外还有一些其他执行JavaScript的库: https://github.com/eight04/node_vm2: rpc调用nodejs,需要安装nodehttps://github.…...
LeetCode-hot100题解—Day6
原题链接:力扣热题-HOT100 我把刷题的顺序调整了一下,所以可以根据题号进行参考,题号和力扣上时对应的,那么接下来就开始刷题之旅吧~ 1-8题见LeetCode-hot100题解—Day1 9-16题见LeetCode-hot100题解—Day2 17-24题见LeetCode-hot…...
【Linux】gcc/g++的使用
🎉博主首页: 有趣的中国人 🎉专栏首页: Linux 🎉其它专栏: C初阶 | C进阶 | 初阶数据结构 小伙伴们大家好,本片文章将会讲解Linux中gcc/g使用的相关内容。 如果看到最后您觉得这篇文章写得不错…...
2024-5-3学习笔记 虚拟继承原理
目录 原理 总结 前面提到过,解决菱形继承产生的数据二义性问题和数据冗余,就需要用到虚拟继承,关于它是如何解决的,我们来一起研究。 class Person { public :string _name ; // 姓名 }; class Student : virtual public Perso…...
C语言什么是“野指针”?
一、问题 “野指针”是⼀个⽐较陌⽣的术语,那么它到底是什么呢? 二、解答 当程序⾥声明了⼀个指针⽽又没有给这个指针赋值,使其指向⼀个地址时,这样的指针就称为“野指针”。 “野指针”会随意地指向⼀个地址。当对这个指针进⾏操…...
LeetCode--所有质数、质数对
1.0 Q: 输出 100 以内所有质数 1.1 /* 第一层循环控制检查到哪个数* 第二层通过遍历除以每个比他小的数的方式,检查每个数是不是质数* 由于要遍历检查,设置一个标记,只要任意一次循环可以整除,我们就设置该标记为不是质数 */boolean isPrime true;for (int i 2; i < 100…...
JavaScript异步编程——05-回调函数
我们在前面的文章《JavaScript 基础:异步编程/单线程和异步》中讲过,Javascript 是⼀⻔单线程语⾔。早期我们解决异步场景时,⼤部分情况都是通过回调函数来进⾏。 (如果你还不了解单线程和异步的概念,可以先去回顾上一…...
JAVA基础之jsp标准标签
jsp动作标签实现实例化一个实体类 <jsp:useBean id"标识符" class"java类名" scope"作用范围"> 传统的java方式实例化一个实体类 Users user new Users(); <%%> id: 对象名 * class:类 创建对象时,完全限定名(包名…...
VM16激活码以及连接centos7过慢的问题
一、激活码 任选一个,直到能用为止 ZF3R0-FHED2-M80TY-8QYGC-NPKYF YF390-0HF8P-M81RQ-2DXQE-M2UT6 ZF71R-DMX85-08DQY-8YMNC-PPHV8 FA1M0-89YE3-081TQ-AFNX9-NKUC0 二-连接centos7过慢的问题 先备份/etc/ssh/sshd_config,备份命令为 cp /etc/ssh/sshd_config /etc/…...
武汉p2p网站建设/cnzz
ASP.NET MVC由以下两个核心组成部分构成: 一个名为UrlRoutingModule的自定义HttpModule,用来解析Controller与Action名称;一个名为MvcHandler的自定义HttpHandler,用来实现对Controller的激活和Action的执行;ÿ…...
色弱做网站/seo指的是搜索引擎营销
Solution 考虑分开统计朝向每一个方向的所有狐狸对答案的贡献. 比如说以向右为例, 我们用箭标表示每一只狐狸的方向, 用\(\)表示当前一步移动之前的每一只狐狸的位置.\[ \begin{aligned} \sum_{d_i \rightarrow} x_iy_i & \left( \sum_{d_i \rightarrow} S \times (x_i …...
南宁网站建设电话/学网络运营需要多少钱
共2页 第 页1 2015—2016学年第二学期期中考试卷考试课程《常用工具软件》 专业 信息技术类 命题人 XXX(答题时间 90 分钟)一、选择题( 每小题2分,共40分)注意:只有将答案写在下面表格内才能得分)1、使用PartitionMagic 创建新分区时,默认的文…...
资讯类网站建设/百度广告联盟
1 使用: 一直以来习惯了使用printf函数,但是对于可变参数没有深入研究过,觉得可变参数是一个神奇的技术^0^。。。工作闲下来的时候,想研究研究看可变参数的使用和原理。目前C提供的可变参数的申明为void function(const char *for…...
网站展示效果图/360搜索引擎优化
导读一段时期以来 “微服务架构 ”一直是一个热门词汇,各种技术类公众号或架构分享会议上,关于微服务架构的讨论和主题也都非常多。对于大部分初创互联网公司来说,早期的单体应用结构才是最合适的选择,只有当业务进入快速发展期&a…...
wordpress 模板教程/google推广专员招聘
EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器出现no compatible source was found for this media问题的解决参考文章: (1)EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器出现no compatible source was found for…...