云优后台提交显示parsererror_[ENVI Server] 后台/并行/集群运行ENVI任务

ENVI Server是桌面软件功能

从ENVI 5.6开始,可以将ENVI安装升级为ENVI Server,这将允许我们在后台、并行、分布式运行ENVI任务和模型。在ENVI中可以监视作业状态,并在每个作业完成后查看结果。

安装了ENVI和Geospatial Services Framework(GSF)的任何Windows或Linux机器都被视为ENVI Server。可以设置远程机器作为ENVI Server,以实现分布式处理。

在之前的ENVI桌面中,当进行一个数据处理任务时,将阻断我们继续使用ENVI。现在,我们可以后台运行这些任务,同时可继续使用ENVI的其他功能,如丝般顺滑。甚至可将作业提交到远程服务器或集群环境中并行运行任务。

8eb5474a1ec9b10cc93a9819a2f6200c.png

d05015a3c7074dd394e1547075970323.png

1

ENVI Server 安装与配置

申请试用和安装包下载可访问:

  • www.enviidl.com/eval_license

试用许可可设置worker数为2,即支持2个任务并行。

781e8a0a59cb5d7caf1be0bdaaa57082.png

720bb83099c9cc77017b901593d6e0ee.png

2

ENVI Server 使用方法

在ENVI工具箱中,有些工具是以Task面板的方式提供的,此时在OK按钮左侧将增加下拉菜单,可将任务提交到后台运行或远程服务器。

同时,也可在ENVI Modeler中将任务提交到ENVI Server中运行。

d10b8d177237270849228f87929c9851.png

另外,ENVI桌面中提供了任务监控器。在提交任务后自动弹出。或通过主菜单 Server > Job Console 手动打开。在此面板中,可查看任务状态、任务ID、运行时间、显示结果等操作。

eedbbb62c08f8df5cfd97c3138e380fd.png

3

ENVI Server Demo

DEMO1ENVITask工具中使用

60e28700cb18e30989821e1a6786c4ed.png

下面视频中演示依次提交了Spectral Indices、QUAC、NNDiffuse Pan Sharpening三个任务。可不间断的使用ENVI处理图像。

DEMO2

Run ENVI Server Task工具中使用

/Task Processing/Run ENVI Server Task

下面视频演示了特殊工具——正射校正。因为正射校正工具在ENVI中是以流程化工具的方式提供的,这样便无法将任务提交到ENVI Server中运行。但是因为正射校正提供了ENVITask API,此时可以在Run ENVI Server Task工具中启动正射校正的Task,从而将正射校正任务提交到ENVI Server中运行。

注:此工具中同样可运行ENVI扩展工具中提供的Task。

DEMO3

Run Task工具中使用

/Task Processing/Run Task

以ENVI扩展工具(随机森林分类)为例进行演示。当扩展工具是以自定义ENVITask方式开发的时候,同时会提供对应的ENVITask API,此时可在Run ENVI Server Task和Run Task工具中将这些扩展工具功能提交到ENVI Server中运行。

DEMO4ENVI Modeler提交单任务

当ENVI Modeler中没有使用迭代节点时,可将单任务提交到ENVI Server中运行。以北京市地表温度反演为例(同样用到了扩展工具中的自定义ENVITask)。

DEMO5ENVI Modeler批量提交任务到单节点

当使用了Iterator节点时,可以在该节点设置ENVI Server(以单节点为例进行演示)。此时直接点击Run运行即可。

DEMO6ENVI Modeler批量提交任务到集群

70209a0f9a60d7ac4cc75d25f75ee50f.png

73841de6e514bf794b91220e07f26f86.png

1d6fbb4191933f1d31b5d4b82df35a8e.png

下面视频演示了如何将多任务批量提交到集群环境中并行运行。首先添加了远程服务器作为ENVI Server,将远程服务器GSF的Workspace进行了共享(此步骤为可选步骤,目的请看DEMO6第二张图)。然后在ENVI Modeler中批量提交5个任务到本节点和远程服务器,任务将自动分配。

DEMO7提交深度学习任务到远程服务器

当笔记本显卡无法满足深度学习要求时,可以将深度学习任务提交到远程服务器中运行。可参考DEMO6中的步骤将远程服务器添加为ENVI Server。

本视频演示了将深度学习训练和提取的任务提交到远程高性能工作站运行。

4

ENVI Server API

同样提供了ENVI Server API,可以在IDL中将任务提交到ENVI Server中运行。

6b4b4898c6c1a21d1e36b28e08a0bdd9.png

b0cf6868ae7b486faccce03e7d54e9cf.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值