中科院软件所智能操作系统FactOS及配套工具公开发布

中科院软件所智能操作系统FactOS及配套工具公开发布

然而,当前无论是政府还是产业资本,项目、资金的支持主要集中在芯片(如AI加速芯片)和应用(人脸识别等)。与之形成对比的是,谷歌、微软、Facebook等国外巨头都在积极布局系统软件方向,如TensorFlow、Caffe、PyTorch等编程框架和平台软件,并且已经在人工智能的竞争中取得初步的生态主导优势。

中科院软件所在2018年初成立智能软件研究中心,致力于研发面向人工智能的系统软件。一年多来,围绕操作系统、编程语言、开发环境、漏洞检测工具、AI安全测试工具等方面取得了显著进展。

2019年4月26日下午,武延军研究员在中科院软件所主办的首届智能软件国际论坛上,在华为、腾讯、寒武纪等合作伙伴的见证下,正式公开发布了的智能操作系统FactOSv1.0及配套工具,如下所示。

人工智能应用往往希望通过深度学习框架来屏蔽底层不同的AI加速硬件,同时实现对关键算法的加速。然而深度学习框架本身不能解决底层硬件体系结构的融合驱动。因此,当前操作系统面临的一个挑战是如何实现多种芯片架构(如CPU、GPU、AI芯片等)的融合并适配多个不同的深度学习框架(TensorFlow、Caffe、PyTorch、MXNet等)。此外,操作系统还需要提供开发环境与运行部署环境的一致性,真正实现从开发人员到用户的端到端交付。

为了实现以上目标,中科院软件所研发了与智能芯片和深度学习框架适配、容器化封装的智能操作系统FactOS(OSwithFrameworks、Algorithms、ChipdriversandTrainingdata)。智能操作系统的框架示意图如下。

FactOS可广泛应用于深度学习等场景,具备以下特点:

1.框架一键部署:Docker集装箱模式,无需复杂安装,无软件包依赖冲突;

2.模型一键转化:通过中间语言编译器实现模型统一转译,支持pb/ckpt等格式;

3.推理自优化:包括操作图优化、fix8优化,以及SOPA等平台级优化;

4.驱动自适配:华为昇腾、英伟达GPU、寒武纪等多种硬件加速设备的驱动自安装。

FactOS智能操作系统支持多款处理器和加速器、编程框架、数据集,以及神经网络模型,具体而言:

1.在硬件上,目前支持X86、ARM、GPU、RISC-V等4种架构,是国内少有的支持RISC-V的产品。同时支持英伟达GPU、华为昇腾Atlas系列、寒武纪1A/MLU、嘉楠耘智的勘智NPU、英特尔Movidius加速棒。正在适配比特大陆和瑞芯微的最新AI芯片。

2.在编程框架上,支持TensorFlow、MXNet、Caffe、pyTorch等60多种机器学习框架,通过软硬件的适配、优化和测试,形成了140多个机器学习专属镜像。

3.在数据集上,汇集了100多种常用开源数据集,包括公共政府数据、财经金融数据、图片数据、自然语言数据、交通数据、酒店旅游数据、医疗健康数据、视频/音频数据等。

4.在典型的神经网络上,支持40多个经典神经网络模型,包括AlexNet、GoogleNet、VGGNet、YOLO(V1/V2/V3)、ResNet、Inception、SSD、FastRCNN、RetinaNet、M2Det等。

特别值得一提的是,FactOS与华为昇腾处理器Atlas系列、寒武纪智能芯片进行了深度适配,并采用腾讯优图人脸识别引擎进行了检验,对于业务开发和运行的加速效果非常显著,从而说明FactOS可作为自主无人系统开发、部署和运维的基础,为芯片厂商、应用开发人员和最终用户提供便利。

智能时代应该有新的编程语言,为智能应用提供更高层次的抽象,降低使用智能算法的难度,提升普通开发人员的开发效率。

中科院软件所牵头,联合合作单位,历时一年半,共同研发了智能机器人高级编程语言Tenon。程序员使用Tenon编写机器人程序(如控制机械臂的运动等),可直接调用复杂功能,效率提升数十倍。以Tenon语言为基础,可以开发自主可控的上层IDE和模拟器等组件,为智能机器人编程开发奠定了生态基础。

Tenon支持错误恢复、中断处理、多任务等特性,跨平台、可扩展,是目前国内已知的第一款专门针对智能机器人领域的编程语言,填补了国内在机器人高级编程语言领域的空白,也为后续泛智能的其他领域专用编程语言提供了完整的参考实现。

在大型复杂智能软件的开发实践中,中科院软件所形成了一套完整的持续集成(CI)与持续交付(CD)平台,名为iFactory。平台组成如下图所示。

iFactory大量使用了开源软件,保证开发环境不被特定厂商锁定,能够不断更新维护。iFactory集中了当前敏捷开发、DevOps等先进的软件工程理念,挑选软件开发不同阶段的开源管理工具的优势,将其有机组合在一起,形成了完整的平台。iFactory的使用,将极大缓解项目管理人员对于大型复杂智能软件研发和运维过程的焦虑。

针对操作系统等大型复杂软件的安全,中科院软件所研发了“开源盾”网络空间漏洞知识图谱构建与自主演化系统。示意图如下:

该成果提出并完整实现了面向开源软件的、可持续演化的漏洞知识图谱。具备如下功能:

1.自主识别软件资产:自动识别每台设备中已经安装的软件,为企业提供可视化资产清单

2.自动追踪漏洞情报:与漏洞情报知识库联动,实现7*24*365漏洞情报追踪

3.漏洞实时检测:打通漏洞情报获取到漏洞识别步骤,漏洞情报获取后2小时内即可自动发现高风险设备并提出修复方案

为了评测和增强人工智能系统的安全性和鲁棒性,中科院软件所研发了自主智能无人系统仿真、测试与评估工具AISafety,包含无人驾驶仿真、对抗性样本的生产与防御、退化数据集构建与退化能力评估三个部分组成。

(1)无人驾驶仿真系统

基于虚拟仿真的面向无人驾驶的训练、测试与评估平台;

提供可见光、激光雷达、语义、深度信息和GPS等多种模态仿真数据;

覆盖城市、野外等多种天气及光照仿真场景;

覆盖北京自动驾驶测试T1-T3级别牌照测试场景;

覆盖江苏《道路运输车辆主动安全智能防控系统》团体标准测试场景需求;

AISafety的自动驾驶仿真界面示意如下:

(2)对抗性样本的生产与防御

实现面向图像、语音等领域智能算法的对抗性样本生成;

覆盖了投毒攻击、逃避攻击、模仿攻击和逆向攻击等多种安全性测试方式;

实现海量对抗性样本的自动化生成;

支持算法训练阶段和测试阶段的安全加固;

对攻击样本的防御能力达到90%以上。

(3)退化数据集构建与退化能力评估

针对复杂场景下感知能力退化的挑战,开展复杂环境下多模态感知能力测试技术、评估数据集构建等方面研究,并建立复杂环境下感知能力测试基准。数据集包括:

复杂场景下小目标数据集;

复杂场景下遮挡数据集;

复杂场景下中国交通标志数据集;复杂交通场景下图像、激光雷达、GPS等多模态融合数据集。

FactOS及其配套工具为AI应用和底层芯片之间搭起了桥梁,实现了对完整软件栈的容器化封装,也提供了智能软件全生命周期的安全保障。在前期与华为、腾讯和寒武纪等业界头部公司的合作中,已经展现了FactOS对于典型智能芯片和主流人脸识别算法引擎的支持能力。除此之外,FactOS还可以支撑语音识别、文本分类、无人驾驶等诸多应用领域,也希望能够驱动更多的人工智能芯片,构建智能领域的软硬件生态体系。

通过在云平台和边缘计算设备中的部署,智能操作系统FactOS及其配套产品可被广泛应用于智能机器人、智能家居、智慧医疗、智慧交通、智慧安防和现代农业等领域。

THE END
1.操作平台系统包括()操作平台系统, (1)操作平台。操作平台是运输、堆放材料和施工机具、设备的场所,也是施工人员施工操作的场所。(2)上辅助平台。上辅助平台即在操作平台上部再搭设的一层平台,用于运送混凝土及吊运、堆放材料和工具。(3)内、外吊脚手架。内、外吊脚手架是修整混凝土表面,检查混凝土质量,调整和拆除模板,支设梁底模板https://www.jhq8.cn/daan/2024/11/4428821.html
2.操作平台使用中应每月不少于几次定期检查?二、保障系统稳定 操作平台的稳定性直接关系到用户体验和业务连续性。定期检查能够确保系统资源的合理分配、软件版本的及时更新、安全漏洞的及时修补,从而提升系统的整体稳定性和可靠性。无论是对于电商平台的高并发访问,还是企业内部管理系统的日常运作,稳定的操作平台都是支撑业务高效运转的基石。三、确保数据安全 数据https://baijiahao.baidu.com/s?id=1811494265667999032&wfr=spider&for=pc
3.9.4.1操作平台讲解.pptx落地式操作平台应按国家现行相关脚手架标准的规定计算受弯构件强度、连接扣件抗滑承载力、立杆稳定性、连墙杆件强度与稳定性及连接强度、立杆地基承载力等。 拆除 落地式操作平台拆除应由上而下逐层进行,严禁上下同时作业,连墙件应随施工进度逐层拆除。 https://max.book118.com/html/2024/0616/8061003033006101.shtm
4.统信操作系统家庭版专业版教育版社区版区别介绍统信丰富的软硬件生态专业版(x86)应用商店已上架超1000款桌面应用,包含自研、第三方适配、开源适配、跨平台迁移应用与超过2000家软硬件厂商达成合作,目前已适配超过600款第三方(桌面)商用软件已适配近超过180款笔记本、台式机等桌面设备型号在生态应用领域,拥有生态伙伴互认证、开源软件迁移、开发者投递等生态促进机制系统安全https://faq.uniontech.com/desktop/f435/install/da34
5.东软睿驰总经理曹斌:推动汽车操作系统软件平台更快发展目前,东软睿驰NeuSAR充分适配Linux、QNX、中兴通讯等微内核操作系统,NXP、TI、NVDIA、芯驰、地平线等主流芯片,合作项目已在广汽、东风、长安等主流车企量产车型中得到应用。曹斌表示,通过构建开发生态带动汽车产品在基础软件、自动驾驶、车云一体等层面的技术及商业模式创新,推动汽车操作系统软件平台更快发展,这是东软睿http://auto.youth.cn/xw/202304/t20230401_14425836.htm
6.一文解析汽车智能座舱操作系统的发展图2H3平台架构 ②系统内核(Kernel):内核是操作系统最基本的组成部分,主要用于管理系统的内存、进程、设备的驱动程序、文件管理和网络系统,系统内核决定着操作系统的性能和稳定性。 ③中间层:即应用程序服务器层,是处在应用和操作系统之间的软件,可提供标准的接口和协议,提升程序的可移植性,如自适应AutoSAR运行时的环https://www.yoojia.com/ask/17-11789842102638598204.html
7.对话海岸线CEO打造智造操作系统大平台:用软件定义制造,于蛮荒处筑高楼Q:中国工业软件目前处于什么样的发展阶段? 要回答这个问题,我们得分门别类地看:管理软件如ERP、MES、OA系统相对成熟,但还需要提升竞争力以面对跨国体系的挑战。至于工业设计软件,坦白来说是很弱的,这点从市场份额、市占率和保有量都能看得出来。因为它没有得到行业重视,重硬件轻软件是历史遗留问题;软件开发本身https://www.eet-china.com/mp/a232450.html
8.关于重点防范Windows操作系统勒索软件攻击的情况公告北京时间5月13日,互联网上出现针对Windows操作系统的勒索软件的攻击案例,勒索软件利用此前披露的Windows SMB服务漏洞(对应微软漏洞公告:MS17-010)攻击手段,向终端用户进行渗透传播,并向用户勒索比特币或其他价值物,涉及到国内用户(已收到多起高校案例报告),已经构成较为严重的攻击威胁。 https://www.cnvd.org.cn/webinfo/show/4139
9.关于启用软件正版化平台并提供正版软件服务的通知通知公告全体师生:为贯彻落实国家知识产权保护和网络安全等法律法规,满足学校日常教学、科研和办公等需要,学校按上级要求订购并推出正版软件服务。即日起学校将启用软件正版化平台,在校师生可通过该平台免费获取使用微软正版操作系统、Office办公软件等软件,现就有关事项通知https://www.gxaqzy.cn/xxzx/tzgg/content_3856
10.旷视河图机器人仓储物流软件平台智慧物流旷视河图是基于一系列“领先AI算法”,面向供应链物联网打造的“机器人物联网操作系统”。致力于将“机器人及智能装备”在“仓储、物流、制造和供应链”等行业场景,实现模式创新突破,将软硬件的“快速集成、一站式规划和仿真-运维-运营”全流程贯通,助力物流和供应链拥有https://www.megvii.com/products/software/megvii_hetu
11.第二章:计算机系统基础知识之计算机软件计算机软件系统为应用程序的开发和运行提供一个高效率的平台 操作系统的特征 并发性 在多道程序环境下,并发性是指在一段时间内,宏观上有多个程序同时运行,但实际上在单CPU的运行环境,每一个时刻只有一个程序在执行。因此,从微观上来说,各个程序是交替、轮流执行的,如果计算机系统中有多个CPU,则可将多个程序分配到不同CPU上实现https://blog.csdn.net/u014745465/article/details/137999930
12.用友财务软件常用的操作系统有哪些用友财务软件广泛支持多种操作系统,主要包括: windows-它是最常见的操作系统平台,用友软件与windows各版本(如windows7,windows10)兼容良好,提供稳定的操作环境。 linux-对于企业级用户,用友财务软件也支持一些主流的linux发行版,如ubuntu、redhatenterpriselinux等,但可能需要特定的安装和配置步骤。 https://h.chanjet.com/ask/bbcefc73c3e813318c.html
13.国家正大力支持基础软件国产替代,关于基础软件您需要知道的都在近期,国家提出要打好科技仪器设备、操作系统和基础软件国产化攻坚战,鼓励科研机构、高校同企业开展联合攻关,提升国产化替代水平和应用规模,争取早日实现用我国自主的研究平台、仪器设备来解决重大基础研究问题。那到底什么是基础软件呢?目前国产基础软件有哪些实力厂商?基础软件国产化替代又存在哪些痛点和难点呢?本文将为您https://www.ruanfujia.com/10622404/
14.国产平台操作系统统信和KOS系列软件服务器系统正版批发硬件环境:国产 操作系统:银河麒麟 配套附件:光盘 软件名称:银河麒麟服务器操作系统v10 硬件配置:飞腾/龙芯/海光等 产品推荐 ¥4100.00 GITSTAR集特 4U工控机IPC-660国产原装工业计算机 ¥4199.00 GITSTAR集特 4U上架工控机IPC-610L双网三显win7/10 ¥3000.00 GITSTAR集特 酷睿四代国产工控机IPC-660(GM0-16http://graest.cn.china.cn/supply/5009092248.html
15.福利来了!正版操作系统办公软件海大人免费用!网上下载的操作系统又崩溃啦! Office试用期已到,需要激活! 网上下载的软件有病毒! …… 你是不是经常为这些问题而感到烦恼 你还在辛苦无措地去无名网站上找破解版吗 现在,好消息来了! 为了满足大家使用正版软件的需要 保障校内信息安全 中国海洋大学软件正版化服务平台正式更新上线! https://www.thepaper.cn/newsDetail_forward_2420306
16.基于实时操作系统的单片机应用系统设计AET在低端的51 单片机应用领域,利用实时多任务操作系统的思想,采用Small RTOS 多任务平台进行系统应用设计及改进,同样也有现实意义。 本文创新点:将Small RTOS 多任务的思想应用在一个具体的单片机控制的电子式存包柜系统的软件设计中,介绍了基于消息队列的任务通讯的编程方法。http://www.chinaaet.com/article/202060
17.调度指挥系统(2)控制核心采用嵌入式设备,稳定安全,有效规避大屏幕操作过程中常见的Windows操作系统中毒以及系统崩溃引起的不可控问题。 (3)联网情况下,可以多人同时操作大屏幕,还可实现多场景互联互通。 (4)协议开放,大屏幕控制软件可以集成到安防平台软件,配合安防摇杆键盘更加方便。 https://www.bolepc.com/news/shownews.php?id=9
18.合迅科技基于银河麒麟操作系统的国产基础软件开发平台解决方案国产基础软件开发平台作为软件中应用层和操作系统层的重要衔接,其自主创新的紧迫性日益凸显。针对以上痛点,合迅科技与麒麟软件共同推出基于银河麒麟操作系统的国产基础软件开发平台解决方案,帮助企业快速构建国产基础软件应用,为工业领域提供数字赋能。 方案概述 Overview of the solutionhttps://www.kylinos.cn/index.php/solution/industry/common/operation/159.html
19.必看的八个优秀开源项目,你学会了吗?Weylus是一个基于Python 3的优秀跨平台软件,它可以将Android设备上的思维导图同步到电脑屏幕上进行展示和编辑。 具体来说,Weylus支持Windows、MacOS和Linux等多种操作系统平台,它不需要用户ROOT(安卓的超级管理员权限)设备,可直接从安卓端下载安装对应的客户端即可使用。 https://www.51cto.com/article/756135.html