首页 / 浏览问题 / 云GIS / 问题详情
基于森林的分类训练强制中止的原因
260EXP 2023年04月17日
使用iServer机械学习功能中的基于森林的分类训练制作模型

使用的训练数据检查过,建模字段和解释字段的数据没有空缺

进行训练时,大致经过半小时,进程会强制中止,iserver控制台报错

2023-4-17 13:45:42 - WARN - geoprocessing service is unexpected stop
2023-4-17 13:45:42 - WARN - try restart geoprocessing service

请问应该如何解决这个问题?

补充:以前用8w的数据训练时,将iserver-geoprocessing.xml的xmx设置为了

<xmx>10240m</xmx>

这次训练的数据量大概有25w,不知道是否需要继续扩大这里的内存使用量

1个回答

日志未体现出进程终止的具体原因,可以找下GP服务或机器学习里的完整日志,看是否有明确提示。包括可以检查下是否jvm崩溃日志hs_error开头的。

另外建议,将xmx内存再调大一些,如果不是必须用iserver的机器学习服务,那么也可以在iDesktopX里进行训练。
杨兵
1
1,520EXP 2023年04月17日
您好,感谢解答。

请问jvm崩溃日志是在iserver的logs文件夹下吗,我这边搜索了一下没有找到对应文件

发问题前我已经将xmx内存调成了提问时的3倍,目前可以持续运行超过半小时,不过不知道这个模型训练的进程,所以我很担心这个模型训练能不能顺利完成

请问有没有什么办法能返回一个进度条,能让我知道这个训练还有多久才能完成?
您现在用的iserver版本是多少?可以把GP日志界面截图看看。

或者是直接用咱们官网11i iDesktopX的许基于森林的分类训练功能,这个产品的日志交互更为完整
您好,iserver使用的是10.1.2版本

GP日志界面请问在哪里可以看到

昨天将xmx抬到40960m去训练今天早上发现还是停了,目前在用iDesktopX训练
补充一下,数据是放在postgresql中,

请问放在postgresql和udbx中是否会对iserver或iDesktopX的分析速度造成影响?

如果有,请问推荐使用哪边?
抛开并发场景和硬性要求不谈,相对而言udbx速度会更高一点,毕竟是本地离线数据库。
了解了,感谢解答,我这边再去试试
您好,训练途中iDesktopX奔溃了

请问哪里可以看到这部分的日志?
iDesktopX进程是java进程,崩溃日志可以在根目录下找下 hs_err开头的jvm崩溃日志。

其次在配置的python机器学习环境目录找下是否有训练日志(或自己设置的训练日志目录)。

可以将日志一并上传、
...