尝试OmniverseFarm的最基础操作

目标

尝试OmniverseFarm的最基础操作。本地机器作为Queue和Agent,同时在本地提交任务。

主要参考了官方文档:
Farm Queue — Omniverse Farm latest documentation
Farm Agent — Omniverse Farm latest documentation
Farm Examples — Omniverse Farm latest documentation 中的 “Rendering with Farm” 部分。

0. 安装 Queue 和 Agent

在 Launcher 的 EXCHANGE 界面搜索farm,下载 Queue 和 Agent:
在这里插入图片描述
安装后可以在LIBRARY页面中找到它们:
在这里插入图片描述

1. 启动Queue

Omniverse Farm Queue is responsible for receiving and collecting tasks from Users, as well as offering processing Agents with the information they need in order to execute them.

Queue 负责接收和收集来自用户的任务,并为正在处理的 Agent 提供执行任务所需的信息。


在 Launcher 的 LIBRARY页面打开Queue后可以看到界面:
在这里插入图片描述
Queue URL 是当前的Queue的地址,之后配置Agent的时候需要它。
“Queue status:Online” 意味着已经启动Queue了

Open Dashboard 按钮将会打开仪表盘界面,第一次打开需要登陆:
在这里插入图片描述
之后,可以看到Agent,Task都是空的:
在这里插入图片描述
在这里插入图片描述

2. 启动Agent

Omniverse Farm Agent is responsible for executing a set of tasks based on the capabilities of the environment on which it runs.
Once launched, Agent queries Omniverse Queue for the tasks that have been submitted, and selects one for processing. For this reason, Agents depend on a Queue for the book-keeping of tasks, and for reporting progress information in a meaningful way.

Agent 负责根据其运行所在的环境执行一组任务。启动后,Agent 会在 Queue 中查询已提交的任务,并选择一个进行处理。 因此,Agent 依靠 Queue 来记录任务,并报告进度信息。


在 Launcher 的 LIBRARY 页面打开 Agent 后可以看到界面:
输入 Queue的地址 后,点击Connect按钮:
在这里插入图片描述
成功后可以看到右下角显示连接上了:
在这里插入图片描述
随后,可以在Queue的仪表盘界面中看到这个Agent:
在这里插入图片描述

3. 尝试运行任务

这里跟着 Farm Examples — Omniverse Farm latest documentation 中的 “Rendering with Farm” 里的步骤。

USD Composer 拥有向Queue提交任务的能力,所以这里直接用它来做测试。

首先打开一个测试用的场景。
然后,从 Window->Animation->Sequencer打开Sequencer窗口,点击场记板图标,就会看到Movie Capture面板。其中有Queue相关的设置,确保没问题后,最后点击 Submit to Queue 按钮来提交任务。(也要留意下Output中的path属性,它是输出文件的位置)
在这里插入图片描述
提交后,在Queue的仪表盘中就可以看到这个任务了:
在这里插入图片描述
随后,会看到其改变状态为running
在这里插入图片描述
Agent页面也可以看到其正在处理这个任务(实际上,第一次运行的时候我的Agent一直显示Idle而没有执行任务,Task中也不显示running。但后来可以了,我将一些细节记录在附录里)
在这里插入图片描述
运行结束后,就显示Finished:
在这里插入图片描述
之后,可以在指定的位置(之前的Output 面板 Path 属性)里找到输出的图片:
在这里插入图片描述

附录:Agent不运行任务?

第一次运行的时候我的Agent一直显示Idle而没有执行任务:
在这里插入图片描述
我怀疑是端口问题,于是在防火墙中加上了可访问这个端口(具体操作可以参考这里的最后一部分)
在这里插入图片描述
但弄完后还是不行。。。
之后,我重启了电脑,然后就可以了。

我现在一是怀疑确实是端口问题,另一个是怀疑当时的内存不够。这个问题还需要之后继续研究。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

虚幻UE 材质-纹理 1

本篇笔记主要讲两个纹理内的内容:渲染目标和媒体纹理 媒体纹理可以参考之前的笔记:虚幻UE 媒体播放器-视频转成材质-播放视频 所以本篇主要讲两个组件:场景捕获2D、场景捕获立方体 两个纹理:渲染目标、立方体渲染目标 三个功能&am…

jmeter分布式测试

场景:需求要求使用用大量的客户访问时,可以使用分布式来完成 分布式实现原理: 材料:一台控制机器,若干台代理机也叫执行机 运行时,控制机将脚本发送到代理机上-->代理机拿到就开始执行,不会…

论文阅读 BERT GPT - transformer在NLP领域的延伸

文章目录 不会写的很详细,只是为了帮助我理解在CV领域transformer的拓展1 摘要1.1 BERT - 核心1.2 GPT - 核心 2 模型架构2.1 概览 3 区别3.1 finetune和prompt 3.2 transformer及训练总结 不会写的很详细,只是为了帮助我理解在CV领域transformer的拓展 …

1.10 力扣回溯中等题

93. 复原 IP 地址 代码随想录 (programmercarl.com) 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 . 分隔。 例如:"0.1.2.201" 和 "192.168.1.1"…

构建安全可靠的系统:第十六章到第二十章

第四部分:维护系统 原文:Part IV. Maintaining Systems 译者:飞龙 协议:CC BY-NC-SA 4.0 准备应对不舒适情况的组织有更好的机会处理关键事件。 尽管不可能为可能扰乱您组织的每种情况制定计划,但作为综合灾难规划策略…

接口数据使用了 RSA 加密和签名?一篇文章带你了解

接口数据使用了RSA加密和签名?一篇文章带你搞定! 1、前言 很多童鞋在工作中,会遇到一些接口使用RSA加密和签名来处理的请求参数,那么遇到这个问题的时候,第一时间当然是找开发要加解密的方法,但是开发给加…

1991-2022年A股上市公司股价崩盘风险指标数据

1991-2022年A股上市公司股价崩盘风险指标数据 1、时间:1991-2022年 2、来源:整理自csmar 3、指标:证券代码、交易年度、NCSKEW(分市场等权平均法)、NCSKEW(分市场流通市值平均法)、NCSKEW(分市场总市值平均法); NCSKEW(综合市…

【Spring 篇】JdbcTemplate:轻松驾驭数据库的魔法工具

欢迎来到数据库的奇妙世界,在这里,我们将一同揭开Spring框架中JdbcTemplate的神秘面纱。JdbcTemplate是Spring提供的一个简化数据库操作的工具,它为我们提供了一种轻松驾驭数据库的魔法。本篇博客将详细解释JdbcTemplate的基本使用&#xff0…

我的 AI 成长星球,邀请你加入

大家好啊,我是董董灿。 2023年终总结时我这个小白坚持写作一整年,赚了多少?提到了一点,2024希望自己创建一个免费星球。 其实一直就想弄一个高质量的 AI 知识交流平台,方便大家一起交流和学习,同时提高对 …

我的年度总结(大一程序员的自述)

呀哈喽,我是结衣。 我也来参加这个年度总结的话题咯,喜欢的话可以点个赞哦。 作为一个大一新生,我从1级的编程小白到了现在的2级编程小白。在7月份之前我可以说是完全不了解编程的一位新人,对应电脑的了解也就只会打游戏看电视和浏…

Qt QCheckBox复选按钮控件

文章目录 1 属性和方法1.1 文本1.2 三态1.3 自动排他1.4 信号和槽 2 实例2.1 布局2.2 代码实现 Qt中的复选按钮类是QCheckBox它和单选按钮很相似,单选按钮常用在“多选一”的场景,而复选按钮常用在"多选多"的场景比如喜欢的水果选项中&#xf…

暴雨信息发布算力网络应用平台打造零感知算网服务新模式

为进一步优化算力网络应用服务能力和降低算力网络使用难度,暴雨信息突破基于算力网络的实例跨域协同与迁移、基于测试评估的应用度量和解构等技术,研发并推出算力网络应用平台。该系统通过提供一种即开即用、按需付费的零感知算网应用服务,使…

13年老鸟整理,自动化测试落地实施方案总结,看这篇就够了...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 一般来说&#xf…

RK平台计算GPIO对应的整型数

GPIO是比较常用的资源,比如说控制LED灯亮灭,控制LCD上电,控制模块的复位电路,做外设的中断脚等等,这些都有对GPIO的操作和使用,所以说,GPIO开发是驱动开发中必不可少的操作,而且也是…

如何轻松拿捏LIO-SAM?

LOAM是目前为止激光里程计(LO)领域最经典最广泛使用的方法,堪称LO领域的baseline,至今仍在KITTI数据集上名列前茅。但是它存在诸多问题,比如:它直接存储全局体素地图而不是局部地图,从而很难执行回环检测以修正漂移&am…

任务管理器的 top

文章目录 任务管理器的 top常规使用显示完整命令设置信息更新次数设置信息更新时间显示指定的进程信息指定用户的进程信息更多信息 任务管理器的 top top命令比较像Windows里面的任务管理器,提供一个动态实时的系统状态检测,可以检测实时显示内存、CPU、…

性能测试很简单-JMeter性能测试实践

最近破费买了一台服务器,准备搭建自己的网站,顺便将自己开发的一些测试小工具部署到服务器上,虽然机器配置一般,还是决定对服务器进行压测一番,看一下服务器性能如何。本次压测选择的工具是JMeter,这个工具…

[机缘参悟-122] :IT人如何认识自己的?自省、面试、考核、咨询?

目录 一、为什么要认识自己 二、认识自己的哪些方面? 三、如何认识自己 3.1 通过自省认识自己 3.2 通过面试认识自己 3.3 通过咨询认识自己 3.4 通过相亲认识自己 3.5 通过一段感情关系认识自己 一、为什么要认识自己 认识自己在人类的成长和心灵发展过程中…

Java jar文件变更jar或者xml方法

1. 解压jar文件 // 解压在同级 jar -xvf XXXX.jar2.解压后 在解压出来的文件中,找到修改的文件3.开始替换 jar -uvf0 XXXX.jar BOOT-INF4.校验方法 Java -jar XXXX.jar 是否正常启动

备战2024美赛数学建模,文末获取历史优秀论文

总说(历年美赛优秀论文可获取) 数模的题型千变万化,我今天想讲的主要是一些「画图」、「建模」、「写作」和「论文结构」的思路,这些往往是美赛阅卷官最看重的点,突破了这些点,才能真正让你的美赛论文更上…