(instance_id: u64, res: GpuPickResult)
| 299 | } |
| 300 | |
| 301 | fn publish_result(instance_id: u64, res: GpuPickResult) { |
| 302 | let mut map = registry().lock().unwrap(); |
| 303 | let entry = map.entry(instance_id).or_default(); |
| 304 | if entry.latest_res.as_ref().is_none_or(|r| r.seq < res.seq) { |
| 305 | entry.latest_res = Some(res); |
| 306 | } |
| 307 | } |
| 308 | |
| 309 | // ---- GPU picking pass ---- |
| 310 |
no test coverage detected