Skip to content

Commit dbd66e0

Browse files
Fix colors in out files
1 parent f336043 commit dbd66e0

1 file changed

Lines changed: 11 additions & 7 deletions

File tree

src/thunder/utils/utils.py

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import wandb
1212
from omegaconf import DictConfig, OmegaConf
1313

14+
import sys
1415

1516
def print_task_hyperparams(cfg: DictConfig, custom_name: Optional[str] = None) -> None:
1617
"""
@@ -20,13 +21,16 @@ def print_task_hyperparams(cfg: DictConfig, custom_name: Optional[str] = None) -
2021
If `custom_name` is provided, it will be used instead of
2122
cfg.pretrained_model.model_name.
2223
"""
23-
RESET = "\033[0m"
24-
BOLD = "\033[1m"
25-
UNDERLINE = "\033[4m"
26-
BLUE = "\033[34m"
27-
WHITE = "\033[37m"
28-
GREEN = "\033[32m"
29-
RED = "\033[31m"
24+
25+
use_colors = sys.stdout.isatty()
26+
27+
RESET = "\033[0m" if use_colors else ""
28+
BOLD = "\033[1m" if use_colors else ""
29+
UNDERLINE = "\033[4m" if use_colors else ""
30+
BLUE = "\033[34m" if use_colors else ""
31+
WHITE = "\033[37m" if use_colors else ""
32+
GREEN = "\033[32m" if use_colors else ""
33+
RED = "\033[31m" if use_colors else ""
3034

3135
task = cfg.task.type
3236
dataset_name = cfg.dataset.dataset_name

0 commit comments

Comments
 (0)