(bencher: divan::Bencher, size: usize)
| 127 | |
| 128 | #[divan::bench(args = [1024, 4096, 16384])] |
| 129 | fn large_tensor_decode(bencher: divan::Bencher, size: usize) { |
| 130 | let t = make_f16_tensor(size); |
| 131 | let msg = Message::from_tensor(&t); |
| 132 | let bytes = msg.to_bytes().unwrap(); |
| 133 | bencher |
| 134 | .counter(divan::counter::BytesCount::new(bytes.len())) |
| 135 | .bench_local(|| Message::from_bytes(&bytes).unwrap()); |
| 136 | } |
| 137 | |
| 138 | #[divan::bench(args = [3, 8, 14])] |
| 139 | fn batch_layers_encode(bencher: divan::Bencher, num_layers: usize) { |
nothing calls this directly
no test coverage detected