perf(factor): 落库buffer 20→1逐因子即存——重启风暴下单次最多丢在途1因子(曾一次丢6个未攒满批) [vps]

This commit is contained in:
2026-08-26 00:25:57 +08:00
parent 75f824341b
commit d995962425
+2 -1
View File
@@ -116,7 +116,8 @@ def run_batch_eval(
errors.append(name)
buffer.append(row)
done += 1
if len(buffer) >= 20 or done == len(factor_names):
# 逐因子即存:容器重启风暴下单次最多丢在途 1 因子(buffer=20 曾丢 6 个)
if len(buffer) >= 1 or done == len(factor_names):
eval_store.save_results(eval_db, run_id, buffer)
buffer = []
if progress_cb: