假设使用Smart3D建模过程当中:
照片导入、pos、焦距、传感器尺寸、空三都设置正确或计算成功
提交Production之后,部分或者所有的模型块(tiles)总是失败或等待。
1.提交Production后一直处于等待状态:
- 首选检查Engine是否启动
- engine已经启动,查看engine输出,是否正确的捕获你提交的jobs,如果没有捕获到,查看engine启动时候显示的jobs目录,和在context capture里设置的是否一致
- engine正常启动,也捕获到了jobs,并正在处理,但新提价的依然处于等待状态,engine是按提交时间来给jobs划分优先级,如果想优先处理当前的jobs,请打开老的工程,取消或者暂停已有任务。
2.提交Production后,所有的tiles都是failed:
- 检查工程是否有文件缺失(拷贝的工程容易出现这种问题)
- 集群情况下及时检查文件共享的状态,是否可以正确访问共享的磁盘或文件夹
- 检查创建reconstruction的时候是否内存配置,远超硬件配置,内存要求值远高于机器内存配置,考虑增加内存或重新设置分块大小(tile size)
3. 提交Production后,部分tiles失败,重新提交依然失败:
- 检查reconstruction的时候是否内存配置,远超硬件配置,内存要求值远高于机器内存配置,考虑增加内存或重新设置分块大小(tile size)
- 根据测试结果来说,smart3d本身也有一定的出错概率,如果重新提交也失败,建议重新构建reconstruction,然后保持所有的配置不变,只提交失败的tiles
《Smart3D模型输出失败(Failed)怎么办?(解决方案汇总)》有2个想法
好文章!666,学习了
感谢