diff --git a/nerfstudio/utils/printing.py b/nerfstudio/utils/printing.py index 1fc4e99a8d..7c8fef6c97 100644 --- a/nerfstudio/utils/printing.py +++ b/nerfstudio/utils/printing.py @@ -37,6 +37,12 @@ def human_format(num): Args: num: number to format """ + # Prevents math domain error + if num == 0: + return "0.00" + if num < 0: + return f"-{human_format(-num)}" + units = ["", "K", "M", "B", "T", "P"] k = 1000.0 magnitude = int(floor(log(num, k)))