AMRT3D数字孪生引擎

产品概述

AMRT3D引擎是由眸瑞网络科技自主研发、拥有完全自主知识产权的一款全球首款轻量化3D图形引擎,引擎以核心的轻量化技术及AMRT轻量格式为支柱,专为数字孪生项目开发打造。

AMRT3D引擎提供一整套完善的数字孪生解决方案,在数据处理方面,通过多格式数据转换、全自动轻量化以及场景性能算法优化等特点,使引擎具备强大的加载和运行能力;采用PBR渲染技术,呈现出高逼真的三维场景和实时动态光影效果;零代码使用模式大幅降低学习成本、开发周期及制作成本;覆盖GIS、BIM、倾斜摄影等多维度数据融合,满足城市级项目开发需求;内置项目UI编辑面板,实现实时远程数据对接与反馈,一站式满足数字孪生需求;国产自主可控的引擎打破海外技术垄断,确保信息安全的同时,还可针对国产硬件环境进行最优适配。

产品架构

  AMRT3D引擎依托底层数据处理与图形渲染技术,整合引擎内封装的多样化可视化编辑功能,结合API进行二次开发,以满足各类数字孪生项目的应用需求。用户可通过一键操作,将完成的项目发布为客户端、视频流或web端等不同形式。

产品特性

4.1多源异构数据接入融合:一站式自动融合,CIM数据资产化管理

多源异构数据接入融合是一个复杂且关键的数据处理过程,它涉及将来自不同来源、具有不同格式和结构的数据进行有机整合,以生成一致、完整、可信且可用的数据集合。

在CIM项目中,一般要涵盖高精模型、倾斜摄影、BIM、GIS、矢量模型以及其他业务数据等多元化数据内容,因此需要使用的开发引擎拥有接入并处理这一系列数据的能力AMRT3D引擎致力于满足CIM开发所需的各种数据与格式兼容需求,提供直观简便的导入方式,使用户无需在其他软件之间切换,便可实现各类数据在引擎内的融合

各类数据的对接支持

为了实现各类数据的高效融合并最大化各数据的使用效率,引擎会将这些数据统一自动转换为自主研发的AMRT轻量格式。

AMRT格式具备兼容性广泛、体积小巧、加载速度迅速、稳定性高以及数据安全性强等诸多优势。通过AMRT格式的统一转换,可以实现数据存储空间减小10倍、大模型运行速度提升近百倍、运行帧率显著提高。基于其特性,转换后的大型项目还可实现在Web端的流畅运行。

面对众多不同类别的数据,引擎的处理方式略有不同,但最终导入的数据在保留其特有特性的情况下,还带有引擎内的共同属性,如整体的缩放位移、交互及材质等。

(1)高精模型

引擎支持多类高精模型格式的导入与转化,包括FBX、OBJ、STL、GLB、3DS等,通过将模型拖拽至引擎的资源管理面板,系统即可在引擎内部自动进行格式转化。

导入的模型资源完整的保留了模型层级、结构、UV及材质结构,带有动画、蒙皮或有贴图的模型,同样也会保留其信息,并可在引擎内进行编辑使用。

使用高精模型资源,只需在资源面板找到对应的模型文件,直接拖拽到编辑场景即可。

(2)3D Tiles

引擎可以完美的兼容3D Tiles格式,加载方式以本地路径连接或远程HTTP链接为主,支持Key与Value的参数绑定,目前引擎内的倾斜摄影模型都是以3D Tiles格式的方式进行加载。

(3)电子地图

电子地图的底图支持远程加载,通过调用远程不同的底图数据可以产生如谷歌地图、卫星地图等底图。图层类型支持WMTS、WMS及ZXY等类型,用户可以自由切换。

电子地图同时支持地形设置,通过远程加载地形链接,可使地球表面生成带有高低起伏的地形。

(4)矢量数据

引擎内可以加载点、线、面类型的矢量数据,同样支持本地路径加载与远程路径的加载。

点数据是以标记气泡的形式展示,用户可以修改标记样式,通过不同图案区别不同标记;线数据以路网面片的形式加载,可对路网添加材质球,并实现UV流动动画,做出道路流光效果;面数据以模型的形式呈现,每个面数据都带有模型的全部属性,因此可以对每个面都进行效果设置。

矢量数据在加载上包括合并与独立两种模式,默认为合并方式,使用这种合并的方式可极大程度提高性能,缺点是不能单独对某个数据进行效果调整,因此引擎增加的分离模式,可对制定的数据进行独立,从而可对独立的数据进行个性化设置。

(5)BIM模型

引擎支持IFC、SZ_IFC、RVT、DGN等多种BIM类型,导入方式与一般高精模型导入方式一致,直接导入到项目资源管理文件即可。

引擎导入的BIM模型完整的保留了BIM的所有细节,包括网格材质、模型层级树、各类构件详情信息等,同时为了让BIM在项目中运行时拥有最佳性能,且支持巨大量级,引擎会自动对BIM模型进行无损轻量化、自动LOD生成、抽壳等优化。

(6)其他业务数据

引擎对图片、音频、视频、文本等其他业务数据都有较完善的兼容,并已涵盖市面上大量常见格式。

全自动轻量化处理

AMRT3D引擎内置了全球领先的全自动模型轻量化能力。轻量化处理过程高效且简便,仅需将3D资源导入至资源管理面板,自动轻量化功能便会立即启动,仅需数秒,轻量化处理即可完成。经过轻量化处理的网格在确保外形最大程度保护的同时,进行了高效的面减优化等一系列处理。

资产化数据资源存储方式

AMRT3D引擎提供了文件夹式的资源管理仓库,用户可通过仓库自由创建管理文件夹,并可对文件夹和导入的各类资源自由移动、复制、粘贴与删除,支持资源的查询与筛选。用户导入的各类数据资源会以其对应的类型展示在资源管理仓库中,随时方便调用。

3D对象化资源共性继承

在使用各种不同类型的3D资源时,AMRT3D引擎巧妙的将不同类型资源继承了一般3D对象,因此无论是倾斜摄影、BIM、矢量数据还是其他3D类型资源,都拥有一般3D对象的全部属性,包括如基本外观、位移、材质调整、光影信息、交互和物理等参数,同时针对特定类型还会增加其专属的参数。

基于上述特性,在制作CIM项目场景时,用户的不同类型数据在操作和效果上都达到了统一,并可根据3D特性将场景调节得更加美观,满足个性化需求。

4.2高精度场景渲染:彻底满足城市级海量数据逼真高效的可视化需求

为了使CIM项目中的城市级场景看起来更生动、逼真与美观,场景中往往会包含地形地貌、建筑物、道路、其他补充物等基础设施的几何信息,还包含了纹理、材质、光照等视觉信息,使得模型在视觉上更加逼真、细腻。同时需进行多源异构数据的接入和融合,将各种城市空间数据整合到同一个模型中,实现多尺度、多层次的展示和分析。

以上这些功能都需要进行大量系统运算,除了通过硬件提升的手段外,拥有强大性能优化能力的渲染引擎是更好的降本增效解决方案。

PBR渲染技术应用

AMRT3D引擎采用了目前最主流的影视级PBR(Physically Based Rendering)渲染技术,PBR渲染技术是一种基于真实物理世界的成像规律模拟的渲染技术集合。它主要依赖于微表面模型和能量守恒计算,以更真实地反映模型表面反射光线和折射光线的强弱,从而突破了传统渲染的塑料感,使渲染效果更加逼真。最终通过物体表面的材质、纹理,结合场景内的光照、大气环境、天气昼夜等设置,构建出一个真实的实时渲染三维场景。

AMRT3D引擎在渲染技术中包含以下几个方面:

(1)材质球编辑

引擎的材质球编辑以直观可视化的方式展示,用户无需掌握图形渲染相关知识,通过改变参数即可实时观看改变后的材质效果。

引擎对材质球的参数进行了有效精简,将部分复杂的参数调成了自动优化,因此用户仅需要调整几个参数即可让3D模型材质达到最专业化的效果。

(2)3D灯光调节

灯光在现实物理世界中同样具有至关重要的地位。引擎配备了诸如平行光、聚光、点光以及矩形光等多种灯光类型,通过调整灯光参数,可以实现对灯光照射范围、颜色和光线强度的变化。

平行光可模拟全局的太阳光照,聚光模拟聚光灯照、汽车灯、手电筒等,点光模拟灯泡光,矩形光则可模拟各类矩形形态的光源,如灯管、矩形吸顶灯或补光,当面对一些异形灯光时,还可利用形态近似的模型,配合材质球中自带的自发光模拟出发光效果。

(3)环境仿真

在虚拟场景中,若缺乏环境氛围元素,如雾气、天气、云层等,场景将显得缺乏层次感,难以达到真实效果。为实现身临其境的场景体验,AMRT3D引擎将对这些环境效果因素进行整合,并可通过调整参数呈现出各种效果,满足各类环境需求。

引擎中雾气、云层通过提供的参数可进行颜色、高度、质量等调节;天气内置了晴天、雨天和雪天,其中雨天和雪天预设好了大、中、小三种类型,并支持自定义修改数值来改变大小。

(4)后期微调

在项目制作过程中,除通过调整实际物理效果参数以营造场景环境外,还可运用引擎提供的后期处理参数进行二次优化,进而提升项目整体的审美价值和艺术魅力。

后期效果包含色相、辉光、晕影、虚化、HDR、SSAO等属性,每种属性分别包含其专属的参数,如强度、范围等。

多维度渲染性能优化

除大量的渲染计算保证整体场景的效果外,为了确保特大城市级项目能够顺畅地加载与运行,一系列优化措施至关重要,AMRT3D将各种渲染优化进行自动处理,省去了用户处理的时间和成本。

(1)全自动LOD处理

全自动LOD处理依托全自动轻量化处理技术,在导入3D资源到资源管理面板时,自动LOD处理就会启动,自动LOD处理会根据模型的大小,精细程度等动态调整LOD范围、层级数以及每一层级的轻量化程度经过自动LOD处理的模型在确保运行时外形最大程度保护的同时,获得最优的运行时性能。

(2)视觉裁剪优化

引擎的视觉裁剪优化是一种技术过程,旨在提高图形渲染的性能和效率。在处理复杂的视觉场景时,通过裁剪掉那些对最终渲染结果不重要的部分,引擎能够更高效地利用计算资源,从而实现更流畅、更快速的图形渲染。

引擎通过对场景进行深入分析,识别出哪些物体或区域是用户关注的重点,哪些则是背景或次要元素,最终基于场景分析的结果,引擎会制定裁剪决策。这包括确定哪些物体或区域应该被裁剪掉,以及如何裁剪它们。裁剪决策的目标是最大程度地保留用户关注的重要元素,同时去除那些对视觉体验影响不大的部分。

(3)抽壳优化

抽壳优化处理主要针对BIM模型进行优化。在导入BIM模型资源到资源管理面板时,抽壳优化处理就会启动,抽壳优化会保持BIM模型外观不变,对透过窗户等透明材质可看到的内部结构,抽壳处理也可对可看到的内部结构完整保留。抽壳处理后的BIM模型会进入自动LOD处理做进一步的模型预处理优化。

(4)自动实例化处理

自动实例化处理会在用户编辑场景时或运行时自动进行用户拖入模型或运行时创建模型到场景后,自动实例化处理系统会自动匹配场景中已有的外观相同模型,将场景中外观相同的所有模型封装成一个实例化对象进行渲染。自动实例化处理不会影响用户操作体验与操作习惯,对用户完全透明,但是可以极大的增强引擎渲染性能,尤其时当场景中有大量外观相同模型时,自动实例化处理尤为重要。

4.3时空分析能力支持全面助力CIM/BIM等各类时空分析需求

引擎为CIM赋予了一系列空间分析功能,其中包括可视域、水淹、日照、天际线、等高线等常用分析。这些功能在编辑场景中的使用相对较少,主要针对特定类型的项目需求。因此,AMRT3D引擎将这些功能封装为独立的模块,并以UI组件的形式展现,使用户可以灵活运用并在此基础上进行二次编辑。

在制作完成的CIM/BIM项目中,除了观察对真实场景的还原和UI数据大屏的展示外,对场景进行测绘、空间分析、规划等功能需求也十分常见。这一类功能在大部分引擎属于二次开发内容,制作成本、门槛都较高,为解决以上问题,AMRT3D引擎将CIM/BIM的各类时空分析需求都进行了封装,用户可以零门槛进行使用。

简易UI封装

AMRT3D引擎将常用的时空分析能力以综合的UI功能套件形式进行了整合,用户只需要将已封装的功能添加至UI控件即可完整的使用相关能力。

通过这种形式的封装,除了让用户可以零代码实现各种时空分析能力,还可让用户在制作项目时可以完全自由的设计封装功能的UI风格,摆放位置和展示的时机,最终满足用户的个性化需求。

空间分析套件

引擎目前已经封装了包括可视域、水淹、日照、天际线、等高线等常用分析。这些功能的使用方法大至相同,默认只需点击启动并在场景中任意位置点击或画出一个区域即可使用,其他参数可以直观的进行修改调节。

BIM引擎模式

BIM除了展示功能外,还适用于招标、交付等场景。因此,在充分发挥BIM基础展示功能的基础上,AMRT3D引擎为BIM专门封装了引擎模式,以满足用户个性化需求。BIM引擎模式切换过程非常便捷,用户只需在场景中选取BIM相关选项,随后在属性面板中将设置调整为BIM引擎模式,即可轻松实现。

BIM引擎模式拥有专属的UI界面,包含构件树结构与操作、构件信息展示、面剖切与体剖切、测量工具组、小地图联动、模型拆分、模型信息统计、场景漫游、二三维联动等功能。

GIS场景工具

在GIS场景中,通过场景工具可以搜索国内的城市,并可直接定位到相应的城市为止。场景工具还提供了区域的绘制工具,包括矩形、圆形和多边形的绘制方式,绘制的区域可用来生成区域图层,或设置为裁剪、压平等能力的范围。

对于GIS相关场景,引擎提供了裁剪与压平工具。两种工具都需要绘制一个区域,裁剪工具可以对绘制区域内的电子地球、3Dtiles数据等进行清空处理,做出类似挖空区域的效果,压平工具可将绘制区域内的数据依据压平区域的高度进行高度统一。

全套测量工具

引擎内提供了一套完整的测量工具,包括长度、高度、连续、角度、面积、体积等测量能力,用户仅需选择其中一项测量能力即可进行测量操作,且引擎支持将测量点保留为3D对象,进行点、线、面的二次编辑。

为了最大程度的提升测量体验,保证测量的精准性,在用户使用测量的过程中,系统会自动开启测量吸附功能,当拖动测量点时,会依据当前所处位置进行判断,包括点、线、线段中点、面进行吸附,且不同类型将产生不同显示效果。

4.4应用开发支撑丰富的功能模块化封装,满足各类数字孪生需求

数字孪生项目涉及到BIM、CIM等多种专属功能,而市面上部分引擎因针对的应用类型不同,导致在部分功能无法直接满足项目开发,若要实现相关功能则需要进行大量二次开发,这将导致开发难度和周期大幅提高。

AMRT3D引擎对数字孪生所可能需要的能力都进行了封装,免除了用户二次开发该类功能需求的过程。不同的能力在引擎中有不同的入口,部分能力在使用方法上略有区别。

多端项目一键发布

编辑完成的项目最终都需要编译发布成可交付形态,但对于项目的形式,不同的需求方需求各异,目前市面上数字孪生项目主要以windows端、视频流渲染、web端这几类为主,同时国内对信创环境适配的需求也在日益增长。

市场上部分引擎制作的项目可能仅限于某一特定端口,无法实现多端发布。若要实现端口切换,往往需要进行大量修改。为满足用户多样化需求,AMRT3D引擎特研发了一键切换发布端口的功能。用户仅需在界面选择目标端口,并根据不同端口特性调整相应参数,最终点击构建发布,即可实现一键轻松项目发布 。

SDK平台

为助力二次开发,我们为用户提供了集成式开发环境SDK平台,它包含了构建、测试和集成应用程序所需的一系列库、工具、示例代码和文档。

完整的平台功能集合使得用户能够更容易地入门并迅速构建应用程序;用于演示其功能的示例代码,将有助于用户理解如何使用SDK提供的功能,并在实际应用中进行定制;友好的用户界面和直观的操作方式,使得用户能够轻松上手并快速掌握使用方法。同时详细的文档和教程,还能帮助用户更好地理解和使用SDK平台。

平台所提供的API是调用引擎能力、实现引擎内外功能方法的重要能力。通过API,用户可以调取引擎内的各个功能属性参数,并使用引擎自带能力。通过灵活的API调用,用户可以自主实现二次开发与能力封装。

零代码事件交互系统

对于项目需求,其实大部分都具有一定的共性,但如果是以代码的形式,通过SDK调用代码或使用API接口实现,无疑提高了开发门槛,并减低了效率。

为解决上述问题,AMRT3D引擎内置了一套零代码交互事件系统,用户仅需通过选择可视化的对应事件、条件和行为,即可实现大部分常用需求逻辑,如移动对象、显隐对象、修改材质显示、切换场景、改变视角、退出系统等,同时针对较复杂的逻辑,如循环、方法调用等,零代码事件同样可以完成。

​​​​​​​场景交互

在场景编辑的过程中,如果想预览项目发布后运行的效果,引擎支持通过预览按钮直接运行项目,运行时的项目状态即为项目发布后的状态。

除了引擎内自带的预览功能,引擎还封装了项目中的漫游功能,与控件分析类似,也以UI组件的形式呈现,用户可以自由搭配。漫游包括行走、飞行两种模式,并可设置碰撞的开关、移动速度、行走高度等参数。

引擎为场景封装了场景自转的功能组件,用户可以通过组件开启与关闭场景自转能力,并可设置自转的速度。

GUI组件编辑与运用

在数字孪生项目中,对UI的需求量不亚于3D场景除了基础的按钮、图片、滑动条等常用UI组件外,海量表格、图表数据展示也是孪生项目的基本要求。因此,制作项目所需的UI组件类型是否完备,也成为衡量引擎功能的一项重要标准。

AMRT3D引擎将UI分为一般组件、复合组件和图表组件几种类型,每种类型均涵盖了多种组件供用户直接使用,而针对数字孪生,引擎还封装了诸如时间、天气、综合性表格等组件,以及柱状图、折线图、热力图、雷达图、漏斗图等图表。

在这些诸多的UI组件中,每个组件都拥有独属于自身的属性参数设置,通过这些设置,可以让组件变化出更多形式,例如将饼状图设计成环状图,将柱状图与折线图相结合等方式。

除了提供的多种孪生所需UI组件,AMRT3D引擎还将UI进行控件化,用户可以方便的对UI进行2、3D切换,操作方法仅需将UI控件如同3D资源一般拖拽至场景中,即可创建3DUI,并赋予其UI功能及3D属性。若要切换至2DUI,仅需在控件属性中选择2DUI即可完成修改,避免了繁琐的操作过程

公共资源库

在做正式项目时,大部分的模型或资源都是由项目方提供的,但是一些辅助性模型或资源,如树木、石头、路灯、桌椅等摆件大部分是以收集的形式,而收集这些资源需要花费不少人力和时间成本,且从网络搜索模型可能涉及到费用、版权、风格和优化等问题。

为了最大程度的解决以上问题,引擎内置了拥有多类模型、图片等资源的公共资源库,用户只需点击加载即可直接使用,省去了资源查找的复杂过程,节约了开发成本。

产品优势

全自动轻量化处理

全球顶尖的全自动无感知轻量化处理运算,无损优化压缩项目资源,最大程度的节省人工成本,提高项目开发效率,让复杂的场景在多端流畅运行。

多源数据格式支持

引擎全面支持高精度模型、倾斜摄影、BIM、GIS、矢量数据模型以及其他业务数据等多种内容格式,用户在无需进行转换或切换至其他软件的前提下,便可实现数据的高效导入与操作。

极致的图形渲染技术

基于物理的光栅化和光线追踪渲染,极大提高视觉效果。利用动态阴影、大气环境、多样光照、真3D反射、模拟天气和灵活的材质编辑等工具,创造出最逼真的实时场景。

流畅的场景搭建体验

场景搭建支持打组、自由拖拽以及智能对齐等设置,批量搭建模式一键解决重复物件摆放的繁琐操作,路径绘制工具轻松制作道路,多系统搭配适应多种场景搭建需求。

低门槛的开发要求

全程可视化的操作、针对性功能模块封装、海量零代码交互事件与行为等极大的降低了数字孪生项目开发门槛,针对二次开发的低代码SDK集成了引擎所有能力,满足各类功能的开发需求。

海量资源模板仓库

内置丰富轻量模型、UI、音频、特效和标记等资源,资源点击即可使用,为项目开发提供更多素材参考,极大缩减资源收集的时间成本。

轻松设置多端发布

项目完成后可在多端发布,改变发布端口无需修改代码,仅需简单改变发布参数即可实现快速打包发布至Web、本地客户端或视频流等多种类型。

国产化自研可控

国产自主可控的引擎打破海外技术垄断,确保信息安全的同时,还可针对国产硬件环境进行最优适配。

技术特性

弹性伸缩

引擎云渲染支持分布式架构,各层都支持横向扩展机制,弹性伸缩,随集群规模扩充性能可线性提升。集群扩容过程无需繁琐操作,业务不中断。

可扩展性

引擎支持丰富的插件系统,支持用户自定义插件,并且支持外部导入插件,通过在架构层上进行解耦让每个插件互相独立,保证了引擎的可扩展性。

城市级渲染

AMRT3D引擎依靠自研的SLOD大场景方案和全自动轻量化技术,可以达到城市级别的渲染。SLOD通过对城市场景进行分区块管理,并且实现了全自动实例化、全自动批处理等方案,从而使得渲染性能的提升,让城市级场景高帧率稳定的渲染展现。

高兼容性

AMRT3D引擎模型数据采用自研的AMRT格式进行管理保存,通过把外部3D格式转换为AMRT格式来实现对格式的统一处理,目前已经支持76种3D格式转换到AMRT格式。用户只需要把外部模型拖入到引擎内就会全自动化的进行转换。

典型场景

智慧交通

借助高精路网地图,整合多源、异构、多模态实时交通数据,构建三维交通场景,叠加动态交通状态信息,形成交通信息知识图谱。通过建立交通信息模型,展示、挖掘和分析交通时空大数据,实现交通状况态势感知、流量拥堵分析、安全事件评估、路口优化及拥堵预测等目标,最终从车辆、道路和城市角度,为“双智”城市建设提供赋能。

城市综合治理

实时联动城市运行状态,实现城市管理一张图。通过城市安全指数、资源小号、交通环境等日常管理以及对区域工作人员进行实时调度和工作协同,使区域实现网格化管理、应急管理的三维可视化。可针对消防、应急、重大展会等场景进行虚拟推演。对城市突发事件、交通流量做预处理,通过民众日常管理、交通态势感知、应急预案编制等的可视化管控,实现事前通知,范围调度及统一控制,提高处理效率,最大化保障城市的稳定安全。

智慧工地

在建设阶段围绕着工地“人员、安全、进度、协同、环境”几个重要因素,打通工地BIM场景,通过连接施工现场的摄像头、人脸闸机和塔吊等loT设备,获取实时的考勤数据、设备运行数据和预警数据等。做到项目施工信息、工程进度、重大事件实时更新,并通过系统同步配置用户的组织结构、智能权限,结合各类子系统应用实现信息有效触达、问题及时跟进、工地有序管理,打造安全可靠、绿色环保的智慧工地。

智慧生态

通过接入远程大数据,利用3D数据面板进行展示与交互,将城市重点区域内的水、大气、森林生态防火、碳排放等生态数据进行宏观态势呈现,通过算法对污染源等进行溯源分析,通过设置网格和网格员管理,进行工单派送,并实时展示进度信息。实现生态环境的监测、预警、辅助决策、展示交互和综合智慧的管理闭环。

8成功案例

8.1xxx项目

甘肃地域南北跨度大、重型车辆占比高、长大纵坡高边坡特征明显,管理难度大,系统在1个月内快速部署,业内率先开展77个系统迁移上云,汇聚86.32亿条数据,搭载安全应急、重点车辆防疫管理等5个以上特殊应用,实现外省籍车辆捕获率超过90%。

  1. 数据量超50TB
  2. 数据汇聚时间跨度超10年
  3. 百亿级单表秒级查询
  4. 高速交通事件检测率98%以上
  5. 安全应急处置效率提升20%

8.2xxx项目

面向联网收费、路网运行、公众服务、建设养护和企业管理5类超10年的大规模多源异构数据开发难题,率先建设高速公路数据治理及大数据平台,实现60个业务系统数据全汇聚、全治理、全支撑,形成12大主题库、5大专题库,打造可开放、可伸缩、可生长的高速数据智能体,支持高效能数据利用及共享。

  1. 高速交通全量PB级数据入湖建仓
  2. 开放超30类动态静态数据资源
  3. 提供超100项数据服务
  4. 支撑高速业务系统上亿次调用
  5. 支持X86、ARM架构部署

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/514744.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Gemini即将收费,GPT无需注册?GPT3.5白嫖和升级教程

🌐Gemini 即将开始收费 开发者“白嫖”的好日子到头了 - Gemini将开始收费,影响使用Google AI for Developers提供的Gemini API的用户。 - Gemini API将引入按量付费定价,需要注意新的服务条款。 - 用户需在5月2日之前停止使用Gemini API和Go…

【蓝桥杯-Even Parity】

蓝桥杯-Even Parity 洛谷 UVA11464 Even Parity 暴力思路: 去遍历每个元素,如果不符合要求则翻转 时间复杂度大概在O(2^(nn) nn) 改进思路: 先去枚举确定第一行(第一行得合法&…

吴恩达:AI 智能体的四种模式

一、背景 吴恩达在《What’s next for AI agentic workflows ft》分享中提出 AI 智能体的四种模式。 反思(Reflection): LLM 检查自己的工作,以提出改进方法。 使用工具(Tool use):LLM 拥有…

从神经元到深度学习:探索多层感知机与卷积神经网络的奥秘

深度学习:探索未来的钥匙 在当今技术飞速发展的时代,深度学习已成为科技界的一颗璀璨明珠,它不仅推动了人工智能的边界扩展,还在诸多领域中展现出了巨大的应用潜力。从自动驾驶汽车、语音识别到医疗诊断,深度学习正在…

【运输层】网络数据报协议 UDP

目录 1、UDP 的特点 2、UDP 的首部格式 UDP 只在 IP 协议之上增加了很少的一些功能,比如复用、分用以及差错检测等。 1、UDP 的特点 UDP是无连接的,即发送数据之前不需要建立连接,因此减少了开销和发送数据之前的时延。 UDP使用尽最大努力…

防止推特Twitter账号被冻结,应该选什么代理类型IP?

在处理多个 Twitter 帐号时,选择合适的代理IP对于避免大规模帐户暂停至关重要。现在,问题出现了:哪种类型的代理是满足您需求的最佳选择?下面文章将为你具体讲解推特账号冻结原因以及重点介绍如何选择代理IP。 一、推特账号被冻结…

RUST语言基本数据类型认识

1.RUST的基本数据类型参考: 2.使用RUST数据类型声明变量并赋值: let a:i81;//8位有符号整数let a1:u82;//8位无符号整数let b:i161;//16位有符号整数let b1:u162;//16位无符号整数let c:i321;//32位有符号整数let c1:u322;//32位无符号整数let d:i641;//64位有符号整数let d1:u…

Python机器学习实验 Python 数据分析

1.实验目的 掌握常见数据预处理方法,熟练运用数据分析方法,并掌握 Python 中的 Numpy、 Pandas 模块提供的数据分析方法。 2.实验内容 1. Pandas 基本数据处理 使用 Pandas 模块,完成以下操作。 (1)创建一个由 0 到 50…

windows消息机制--1基本概念解释

基本概念解释 我们在编写标准C程序的时候,经常会调用各种库函数来辅助完成某些功能:初学者使用得最多的C库函数就是printf了,这些库函数是由你所使用的编译器厂商提供的。在Windows平台下,也有类似的函数可供调用:不同的是&#…

UE4_普通贴图制作法线Normal材质

UE4 普通贴图制作法线Normal材质 2021-07-02 10:46 导入一张普通贴图: 搜索节点:NormalFromHeightmap 搜索节点:TextureObjectparameter,并修改成导入的普通贴图,连接至HeightMap中 创建参数normal,连接…

docker部署nacos,单例模式(standalone),使用内置的derby数据库,简易安装

文章目录 前言安装创建文件夹docker指令安装docker指令安装-瘦身版 制作docker-compose.yaml文件查看页面 前言 nacos作为主流的服务发现中心和配置中心,广泛应用于springcloud框架中,现在就让我们一起简易的部署一个单例模式的nacos,版本可…

【深度学习】图像自然语言描述生成

案例 6:图像自然语言描述生成(让计算机“看图说话”) 相关知识点:RNN、Attention 机制、图像和文本数据的处理 1 任务目标 1.1 任务和数据简介 ​ 本次案例将使用深度学习技术来完成图像自然语言描述生成任务,输入…

Unity开发者3D模型基础

术语“3D 建模”是指使用特殊软件创建对象或表面的 3D 数字表示的过程。 3D 模型可用于各种不同的目的,包括电影、视频游戏、建筑和工程。 3D 建模也是创建虚拟现实 (VR) 和增强现实 (AR) 体验工作的重要组成部分。 我们通常通过构建或获取 3D 模型并将其导入 Unit…

设置win32程序的窗口过程为自定义的窗口过程

Win32 SetWindowLong函数的第二个参数是一个整型,可以取不同的值,根据此值设置窗口的不同的属性;如果设为 GWL_WNDPROC 则可以为窗口设置一个另外的窗口过程; VC6新建一个win32项目,类型选为 典型helloworld 程序; 资源中添加一个菜单, 总的代码如下; // setproc.cp…

NineData云原生智能数据管理平台新功能发布|2024年3月版

数据库 DevOps - 大功能升级 SQL 开发早期主要提供 SQL 窗口(IDE)功能,在产品经过将近两年时间的打磨,新增了大量的企业级功能,已经服务了上万开发者,覆盖了数据库设计、开发、测试、变更等生命周期的功能…

正则表达式完全指南:语法、用法及JavaScript实例

🌟 前言 欢迎来到我的技术小宇宙!🌌 这里不仅是我记录技术点滴的后花园,也是我分享学习心得和项目经验的乐园。📚 无论你是技术小白还是资深大牛,这里总有一些内容能触动你的好奇心。🔍 &#x…

K8s Deployment 滚动更新、金丝雀发布、自定义钩子、生命周期解析

🐇明明跟你说过:个人主页 🏅个人专栏:《Kubernetes航线图:从船长到K8s掌舵者》 🏅 🔖行路有良友,便是天堂🔖 目录 一、Deployment的高级特性 1、滚动更新 2、金丝雀…

harmonyOS的客户端存贮

什么是客户端存贮 在harmonyOS中,客户端存贮是指将数据存贮在本地设备以供应用程序使用; 注: 和feaureAblity搭配使用,content上下文的获取依赖该API如下: // 引入: import featureAbility from ohos.ability.featureAbility;// 使用: let content featureAbility.getConten…

STM32串口认识

常用函数介绍 串口发送/接收函数 HAL_UART_Transmit(); 串口发送数据,使用超时管理机制(即在发送成功前一直阻塞,相当于有个delay()在卡住主函数) HAL_UART_Receive(); 串口接收数据,使用超时…

极简云验证 download.php 文件读取漏洞复现

0x01 产品简介 极简云验证是一款开源的网络验证系统,支持多应用卡密生成:卡密生成 单码卡密 次数卡密 会员卡密 积分卡密、卡密管理 卡密长度 卡密封禁 批量生成 批量导出 自定义卡密前缀等;支持多应用多用户管理:应用备注 应用版…