(bencher: divan::Bencher, size: usize)
| 118 | |
| 119 | #[divan::bench(args = [1024, 4096, 16384])] |
| 120 | fn large_tensor_encode(bencher: divan::Bencher, size: usize) { |
| 121 | let t = make_f16_tensor(size); |
| 122 | let msg = Message::from_tensor(&t); |
| 123 | bencher |
| 124 | .counter(divan::counter::BytesCount::new(size * 2)) |
| 125 | .bench_local(|| msg.to_bytes().unwrap()); |
| 126 | } |
| 127 | |
| 128 | #[divan::bench(args = [1024, 4096, 16384])] |
| 129 | fn large_tensor_decode(bencher: divan::Bencher, size: usize) { |
nothing calls this directly
no test coverage detected