Return mean/std/count summary for a list of scalar values.
(values)
| 113 | |
| 114 | |
| 115 | def summarize_scores(values): |
| 116 | """Return mean/std/count summary for a list of scalar values.""" |
| 117 | if not values: |
| 118 | return {"mean": 0.0, "std": 0.0, "num_samples": 0} |
| 119 | tensor = torch.tensor(values, dtype=torch.float32) |
| 120 | std = tensor.std(unbiased=False).item() if tensor.numel() > 1 else 0.0 |
| 121 | return { |
| 122 | "mean": tensor.mean().item(), |
| 123 | "std": std, |
| 124 | "num_samples": tensor.numel(), |
| 125 | } |
| 126 | |
| 127 | def compute_jitter_degree(full_info_path: str, device: str, **kwargs): |
| 128 | """ |
no outgoing calls
no test coverage detected