Skip to content

Commit 87024df

Browse files
committed
fix: cost estimation
1 parent fce1de7 commit 87024df

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

  • libs/@local/hashql/mir/src/pass/execution/terminator_placement

libs/@local/hashql/mir/src/pass/execution/terminator_placement/mod.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,9 @@ fn backend_switch_cost() -> TransMatrix {
325325
// resume. This is the heaviest switch path.
326326
matrix.insert(TargetId::Postgres, TargetId::Interpreter, cost!(8));
327327

328+
// Postgres -> Embedding: via interpreter (P->I + I->E = 8+4).
329+
matrix.insert(TargetId::Postgres, TargetId::Embedding, cost!(12));
330+
328331
// Interpreter -> Embedding: serialize embedding request.
329332
matrix.insert(TargetId::Interpreter, TargetId::Embedding, cost!(4));
330333

0 commit comments

Comments
 (0)