def print_metrics()

in pytext/metrics/mask_metrics.py [0:0]


    def print_metrics(self) -> None:
        if self.size_32bit_model:
            print(f"\n\nsize of 32bit model = {self.size_32bit_model} MB")
        if self.size_8bit_model:
            print(f"\n\nsize of 8bit model = {self.size_8bit_model} MB")
        if self.size_4bit_model:
            print(f"\n\nsize of 4bit model = {self.size_4bit_model} MB")
        if self.current_model_parameter_size:
            print(
                f"\n\nparameter size of current model = {self.current_model_parameter_size} MB"
            )
        if self.frame_accuracy:
            print(f"\n\nFrame accuracy = {self.frame_accuracy * 100:.2f}")
        if self.frame_accuracy_top_k:
            print(f"\n\nTop k frame accuracy = {self.frame_accuracy_top_k * 100:.2f}")
        if self.bracket_metrics:
            print("\n\nBracket Metrics")
            self.bracket_metrics.print_metrics()
        if self.tree_metrics:
            print("\n\nTree Metrics")
            self.tree_metrics.print_metrics()
        if self.length_metrics:
            print("\n\nLength Metrics :", self.length_metrics)
            print(f"Length Accuracy: {self.length_reports.accuracy * 100:.2f}")
        if self.length_reports and self.print_length_metrics:
            print("\n\nLength Reports :", self.length_reports.print_metrics())
        if self.non_invalid_fa:
            print(f"Non Invalid FA {self.non_invalid_fa}")
        if self.extracted_fa:
            print(f"Extracted FA {self.extracted_fa}")
        if self.percent_invalid_trees is not None:
            print(f"\n\n% Invalid Trees = {self.percent_invalid_trees * 100:.2f}%")
        if self.percent_trees_wrong_label is not None:
            print(
                f"\n\n% Trees w/ wrong IN/SL = {self.percent_trees_wrong_label * 100:.2f}%"
            )