Blendtorch是一个Python框架,可将Blender无缝集成到PyTorch数据集,以便从人工视觉数据中进行深度学习。利用Eevee,一种新的基于物理的实时渲染器,实时合成图像和注释,从而避免在许多情况下停止模型训练。功能总结数据流:实时将分布式Blender渲染直接流式传输到PyTorch数据管道中。OpenAIGym支持:创建和运行远程控制的BlenderGym来训练强化代理。下图显示了在为现实世界检测任务生成人工训练数据的上下文中使用的Blendtorch的基本概念。安装Blendtorch是由两个不同的子包:bendtorch.btt和blendtorch.btb组成。先决条件Blender>=2.83/2.91(Python3.7)PyTorch>=1.50(Python3.7/3.8)运行Windows10和Linux克隆这个仓库gitclonehttps://github.com/cheind/pytorch-blender.git确保Blender可执行文件在你的环境中查找PATH。在Windows上,这可以通过setPATH=c:\\ProgramFiles\\BlenderFoundation\\Blender2.91;%PATH%完整的Blender设置至少打开一次Blender,并完成初始设置。如果错过这一步,某些测试(尤其是与RL相关的测试)将失败(Blender2.91)。安装BlendtorchBlender部分blender--background--python/scripts/install_btb.py安装BlendtorchPyTorch部分pipinstall-e/pkg_pytorch安装blendtorch-btt到您打算从中运行PyTorch的Python环境中。虽然不是必需的,但如果您打算使用Blendtorch进行强化学习,建议安装OpenAIGympipinstallgym 声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论