什么情况下需要让某些工具不执行?

Viewed 73

默认情况下,所有工具都是会执行的。但每个工具都有一个执行条件可以配置,什么情况下需要用到这个功能?

1 Answers

1、用于进行逻辑通路的控制,可以避免不必要的资源消耗以及有效节约作业的整体耗时

例:一张图片,需要检测缺陷A和缺陷B,但缺陷A存在的时候不需要检测缺陷B,此时可以将缺陷A的检测结果取反作为缺陷B的执行条件,若存在缺陷A则不再需要进行缺陷B的相关检测,可以节约作业的整体耗时,减少资源消耗

2、执行条件可以决定算法的执行顺序,B算法的执行条件依赖A算法的输出,则A算法会先执行B算法会后执行,在跨作业且两个task存在相互依赖、相互等待的场景中,可以通过设置执行条件来确定算法的执行顺序,优化作业整体耗时,减少不必要的等待时间