MCPcopy Create free account
hub / github.com/evilsocket/cake / cache_clear

Function cache_clear

cake-core/benches/bench_cache.rs:104–114  ·  view source on GitHub ↗
(bencher: divan::Bencher)

Source from the content-addressed store, hash-verified

102
103#[divan::bench]
104fn cache_clear(bencher: divan::Bencher) {
105 let cfg = test_config();
106 let head_dim = cfg.hidden_size / cfg.num_attention_heads;
107 let k = make_tensor(&[1, cfg.num_key_value_heads, 4, head_dim], 60);
108 let v = make_tensor(&[1, cfg.num_key_value_heads, 4, head_dim], 61);
109 bencher.bench_local(move || {
110 let mut cache = make_cache(&cfg);
111 cache.process_kv(0, k.clone(), v.clone()).unwrap();
112 cache.clear();
113 });
114}

Callers

nothing calls this directly

Calls 6

process_kvMethod · 0.80
test_configFunction · 0.70
make_tensorFunction · 0.70
make_cacheFunction · 0.70
cloneMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected