perf(factor): 落库buffer 20→1逐因子即存——重启风暴下单次最多丢在途1因子(曾一次丢6个未攒满批) [vps]
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user