网易首页 > 网易号 > 正文 申请入驻

Unity ML-Agents Toolkit v0.7:跨平台推理功能

0
分享至

我们对ML-Agents Toolkit进行了一项重大更新,让开发人员可以使用支持跨平台推理的新功能库Unity Inference Engine(推理引擎)。此次更新使开发人员能在Unity支持的所有平台上运行由ML-Agents Toolkit制作的神经网络模型。

本文将介绍Unity Inference Engine和ML-Agents Toolkit工作流程的变化。我们也会展示由WhatUp Games开发的游戏-《Jelly Bowl》是如何使用Unity Inference Engine,实现由ML-Agents Toolkit训练的角色行为,并将这些行为应用于Xbox平台的游戏中。

Unity ML-Agents Toolkit往往被游戏开发人员用来训练可玩角色和非玩家角色的行为。通过在Unity中指定高级奖励信号和演示来实现训练角色行为的功能,可以帮助开发人员使用比编写脚本更稳定省时的方法设计角色行为。

ML-Agents Toolkit制作的角色行为会在TensorFlow生成的神经网络模型文件中进行编码。在ML-Agents Toolkit v0.6中,我们利用第三方插件TensorFlowSharp来让开发者运行模型。然而,该插件仅支持Windows、Linux、Mac、iOS和Android 5个平台,因此我们无法对Unity支持的所有20多个平台都进行测试。

现在这种情况改变了,ML-Agents Toolkit使用Unity Inference Engine来部署ML-Agents Toolkit训练的神经网络。Unity Inference Engine代表着实现快捷,高效和可靠的跨平台神经网络推理功能的巨大飞跃。

Unity Inference Engine推理引擎

我们的核心目标之一是在Unity中实现真正高效跨平台的推理功能,我们需要满足三个特点:

  • 推理功能必须支持Unity所支持的20多个平台。包括:Web,主机和移动平台等。

  • 我们必须提供对众多厂商GPU的支持,这对于执行大型神经网络至关重要。

  • 我们必须提供对Unity引擎和编辑器的最佳集成。

例如,我们能够在游戏中渲染图像,并将其直接传入推理引擎,而不必使用额外的内存副本或GPU停顿。

虽然现在已经有很多热门的推理功能库,例如Tensorflow Lite,WinML和CoreML,但它们都无法提供我们需要的支持水平。因此我们开发了自己的推理解决方案,称为Unity Inference Engine推理引擎。

Unity Inference Engine是Unity Labs研究团队的成果。它基于IL2CPP,Burst和Unity计算着色器等跨平台技术,这将让我们能够在Unity所支持的平台上提供出色的性能,同时保持很小的大小。

Unity Inference Engine可以在CPU或具有计算着色器功能的GPU上运行神经网络,你可以尝试使用CPU或GPU来满足自己的工作量和延迟要求。对于使用ML-Agents Toolkit训练的模型而言,如果它们不依赖视觉观测并会直接影响游戏的话,CPU将是最佳选择。

Unity Inference Engine随着ML-Agents Toolkit一同推出。未来随着项目的发展,该工具将提供独立的Unity资源包,以支持其它深度学习应用程序。

ML-Agents Toolkit的Unity Inference Engine会为Unity用户提供大量改进,包含改进的安装体验,强化的编辑器工作流程和更小的版本大小,而且可以部署到Unity支持的所有平台。

改进的工作流程和跨平台支持

在ML-Agents Toolkit早期版本中,用户需要下载包含TensorFlowSharp库的独立Unity资源包,才能运行Unity中的神经网络模型。

ML-Agents Toolkit v0.7会默认包含Unity Inference Engine,用户不必下载或集成额外的库,ML-Agents Toolkit现在可以在Unity支持的平台上直接运行模型

它也实现了Android平台的IL2CPP兼容性,从而使我们更进一步支持Google新的64位要求。我们分别PC、Mac & Linux Standalone、Android和iOS平台上测试了Unity Inference Engine。

Unity Inference Engine可以在Unity编辑器内工作,现在体验示例场景只需按下Play按钮即可。

在新版ML-Agents Toolkit中,训练过程会生成一种新的.nn文件格式,而不是原来的.bytes文件。新格式兼容Unity Inference Engine,能够在层级窗口中轻松筛选资源。我们还为.nn模型文件提供了一个易于识别的图标。

在Learning Brain检视窗口中,我们可以指定使用CPU或GPU来运行推理功能。请注意,对于小型模型,CPU选项的运行速度更快,因为CPU上会保留数据,而GPU选项常用于大型模型,例如使用视觉观测的模型。

另一项改进是Unity Inference Engine的大小。相对于TensorFlowSharp的二进制大小,Unity Inference Engine非常小,这样使它可以更轻松地部署到移动设备。

例如,在iOS系统构建3D平衡小球环境时,使用TensoFlowSharp需要135 MB的构建大小,而使用Unity Inference Engine只需83.5 MB。

Jelly Bowl演示

在去年10月的Unite LA上,我们演示了由What Up Games开发的Xbox游戏《Jelly Bowl》。

在游戏中每个玩家会和另外5名玩家进行对战,每个玩家的目标是尽可能多的收集能量水晶,在时间结束前把它们带回各自的基地,每回合结束时基地内能量水晶最多的玩家获胜。如果玩家被其他玩家撞到,他们会掉落所有能量水晶,让其他玩家有机会夺取。

《Jelly Bowl》使用ML-Agents Toolkit训练代理行为来代替真实玩家的行为,这样实现了游戏的单人模式,让人类玩家与训练代理进行对抗。

Unity Inference Engine随后用来在Xbox平台上运行训练代理的行为。对What Up Games而言,使用训练代理不仅实现起来更轻松,而且会得到更逼真的行为,从而更好地适应游戏环境。此外,使用Unity Inference Engine是在Xbox平台上运行神经网络模型的唯一支持方法。

小结

Unity ML-Agents Toolkit v0.7实现了提供跨平台支持的飞跃,使开发者可以把训练代理加入到自己的游戏中。

如果有关于Unity ML-Agents Toolkit的反馈,请直接发送邮件至ml-agents@unity3d.com。

如果你有任何问题,请访问ML-Agents的GitHub Issue页面咨询:

https://github.com/Unity-Technologies/ml-agents/issues

更多Unity最新信息,尽在Unity Connect平台(Connect.unity.com)。

  • 使用Unity机器学习代理工具ML-Agents进行自动驾驶训练

  • 使用Unity ML-Agents Toolkit训练的可爱柯基犬Puppo

  • Unity与DeepMind合作推动人工智能研究

  • Obstacle Tower挑战赛

  • Android支持更新:Unity 2017.4 LTS添加64位支持和App Bundles

  • 面向数据技术栈DOTS的C++和C#

  • Unity中使用HoloLens 2开发的必备知识

  • Unite 2019 | 专访Unity日本Keijiro Takahashi,揭秘创作理念

官方活动

Unity GDC 2019 活动日程

3月18-22日GDC 2019将在旧金山举行,了解Unity活动日程信息,请点击此处。

Unity GDC 2019官网:

https://unity.com/gdc-2019

Unity客户关怀专享会报名开启

3月15日,Unity将在上海举办Unity客户关怀专享会,此次活动将会为开发者和Unity官方搭建顺畅沟通的桥梁。[了解详情...]

报名截至时间:3月11日 8:00

报名链接:https://connect.unity.com/events/2019ShanghaiRoadShow

Unite Shanghai 2019

5月10日-12日上海,Unite大会强势回归。技术门票正在热销中,购票即获指定Asset Store资源商店精品21款资源的5折优惠券。

  • 了解Training Day开发者训练营课程内容,请点击此处。

  • Unite大会Made with Unity作品招募,请点击此处。

  • Unite大会案例分享专场演讲席位招募,请点击此处。

购票请访问:Unite2019.csdn.net

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
她是国民党少将的女儿,中国第二位女副总理,晚年却带着遗憾去世

她是国民党少将的女儿,中国第二位女副总理,晚年却带着遗憾去世

阿器谈史
2026-05-10 10:40:49
有其母必有其女!张柏芝母亲风流不输女儿,55岁全裸拍三级片

有其母必有其女!张柏芝母亲风流不输女儿,55岁全裸拍三级片

橙星文娱
2026-03-29 00:22:53
国安球迷意难平!不止因为2-2憾平海港,更多在于以下这五点!

国安球迷意难平!不止因为2-2憾平海港,更多在于以下这五点!

田先生篮球
2026-05-10 22:32:00
特罗萨德:进完球我就觉得能守住不丢球;我们完全配得上胜利

特罗萨德:进完球我就觉得能守住不丢球;我们完全配得上胜利

懂球帝
2026-05-11 03:41:29
张本宇又生气了,不是儿女在亚洲杯零冠收场,而是他们身份的尴尬

张本宇又生气了,不是儿女在亚洲杯零冠收场,而是他们身份的尴尬

大汉体育解说
2026-02-09 13:07:34
闹大了!女孩首次登门男方家,被安排与男友同床,顾虑声誉要分房

闹大了!女孩首次登门男方家,被安排与男友同床,顾虑声誉要分房

火山詩话
2026-05-09 08:11:39
毛主席与刘少奇的发展理念有分歧,70年后再看有何定论?

毛主席与刘少奇的发展理念有分歧,70年后再看有何定论?

顾史
2026-03-30 13:24:29
人不会无缘无故患老年痴呆!调查发现:得老年痴呆,离不开这5点

人不会无缘无故患老年痴呆!调查发现:得老年痴呆,离不开这5点

健康之光
2026-05-10 15:30:08
汪峰森林北真分了女方回应堪比教科书!网友感叹比章子怡段位高

汪峰森林北真分了女方回应堪比教科书!网友感叹比章子怡段位高

东方不败然多多
2026-05-11 04:11:05
蔡正元身陷囹圄43天突传动向,众人哗然,马英九一步棋走错

蔡正元身陷囹圄43天突传动向,众人哗然,马英九一步棋走错

阿天爱旅行
2026-05-10 20:11:47
陪玩陪睡根本不够!认干爹、舔手指,背地里的阴暗面完全藏不住了

陪玩陪睡根本不够!认干爹、舔手指,背地里的阴暗面完全藏不住了

杰丝聊古今
2026-05-03 13:35:27
斯诺克最新战报!奥沙利文10-4击溃乔佩里,首夺元老世锦赛冠军,一战解锁六大历史纪录

斯诺克最新战报!奥沙利文10-4击溃乔佩里,首夺元老世锦赛冠军,一战解锁六大历史纪录

体坛最前线66
2026-05-11 04:27:56
悲哀!举报自己吃空饷的柳某逼进死胡同,网友:成“三无”人员了

悲哀!举报自己吃空饷的柳某逼进死胡同,网友:成“三无”人员了

火山詩话
2026-05-09 19:07:52
钱再多有什么用?68岁刘莉莉东京豪宅养老,却为女儿一事夜夜难眠

钱再多有什么用?68岁刘莉莉东京豪宅养老,却为女儿一事夜夜难眠

南万说娱26
2026-05-10 11:46:09
伦敦世乒赛-5局大战局局焦点,王楚钦受到挑战,半决赛艰难胜小将

伦敦世乒赛-5局大战局局焦点,王楚钦受到挑战,半决赛艰难胜小将

越岭寻踪
2026-05-10 03:36:20
杜特尔特家族出手:支持弹劾萨拉者 未来别想加入民主人民力量党

杜特尔特家族出手:支持弹劾萨拉者 未来别想加入民主人民力量党

潋滟晴方DAY
2026-05-11 05:36:31
中方将废掉日本一张王牌,高市早苗束手无策,已经开始铤而走险了

中方将废掉日本一张王牌,高市早苗束手无策,已经开始铤而走险了

共工之锚
2026-05-09 00:21:09
为什么全国人民都在拒接电话?

为什么全国人民都在拒接电话?

黯泉
2026-04-18 17:00:56
小姑子发现嫂子出轨,嫂子:不要告诉你哥哥,我给你也介绍一个

小姑子发现嫂子出轨,嫂子:不要告诉你哥哥,我给你也介绍一个

混音情感
2026-05-09 11:22:26
东莞山姆场面混乱......

东莞山姆场面混乱......

东莞好生活
2026-05-10 11:08:40
2026-05-11 06:24:49
Unity incentive-icons
Unity
Unity中国官方帐户
2466文章数 6732关注度
往期回顾 全部

头条要闻

王楚钦助男乒12连冠+生日捧杯:球迷陪伴是最好礼物

头条要闻

王楚钦助男乒12连冠+生日捧杯:球迷陪伴是最好礼物

体育要闻

那个曾让詹姆斯抱头的兄弟,40岁从大学毕业了

娱乐要闻

赵露思老实人豁出去了 没舞蹈天赋硬跳

财经要闻

白酒大逃杀

科技要闻

DeepSeek融资,改写所有人的估值

汽车要闻

轴距加长/智驾拉满 阿维塔07L定位大五座SUV

态度原创

旅游
房产
教育
时尚
数码

旅游要闻

北京“二绿地区”郊野公园焕新升级

房产要闻

低价甩卖!海口这个地标商业,无人接盘!

教育要闻

男孩为了拼中考体育满分,每天坚持猛跑1小时,却把骨头跑断了

真爱大牌|| 用了4年都不舍得换,终于把小贵的价格也磨下来了

数码要闻

你昂贵的DDR5内存可能是假货:穿着三星的马甲 心里却是SK海力士

无障碍浏览 进入关怀版