def compute_key_value(self) -> Dict[str, float]:
        """
        Compute cmc@k metrics with all the accumulated data for all k.

        Returns:
            metrics values in key-value format
        """
        values = self.compute()
        kv_metrics = {
            f"{self.prefix}cmc{k:02d}{self.suffix}": value
            for k, value in zip(self.topk, values)
        }
        return kv_metrics

        Compute cmc@k metrics with all the accumulated data for all k.

        Returns:
            metrics values in key-value format
        
catalyst/metrics/_cmc_score.py