修复同类多实例传播结果被清理
- 在传播结果写入前的空间清理中识别同一任务里的其它 seed,避免后续同类 seed 删除前面刚写入的传播结果。 - 保留旧结果替换逻辑:不属于本次其它 seed 的旧传播结果仍可按语义和空间重叠被新 seed 替换。 - 将同类多实例传播回归测试改为重叠输出场景,覆盖此前两个同类方块只保留一个的问题。
This commit is contained in:
@@ -756,8 +756,8 @@ def test_propagation_task_runner_keeps_same_class_seeds_separate(client, db_sess
|
||||
]
|
||||
|
||||
output_by_source = {
|
||||
7: [[0.10, 0.10], [0.20, 0.10], [0.20, 0.20]],
|
||||
8: [[0.70, 0.70], [0.80, 0.70], [0.80, 0.80]],
|
||||
7: [[0.10, 0.10], [0.30, 0.10], [0.30, 0.30], [0.10, 0.30]],
|
||||
8: [[0.12, 0.12], [0.32, 0.12], [0.32, 0.32], [0.12, 0.32]],
|
||||
}
|
||||
task = ProcessingTask(
|
||||
task_type="propagate_masks",
|
||||
|
||||
Reference in New Issue
Block a user