mirror of
https://github.com/hpcaitech/ColossalAI.git
synced 2025-08-05 10:10:32 +00:00
[log] better logging display with rich (#426)
* better logger using rich * remove deepspeed in zero requirements
This commit is contained in:
parent
3f70a2b12f
commit
54229cd33e
@ -5,11 +5,12 @@ import colossalai
|
|||||||
import logging
|
import logging
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Union
|
from typing import Union
|
||||||
|
from rich.logging import RichHandler
|
||||||
|
|
||||||
from colossalai.context.parallel_mode import ParallelMode
|
from colossalai.context.parallel_mode import ParallelMode
|
||||||
|
|
||||||
_FORMAT = 'colossalai - %(name)s - %(asctime)s %(levelname)s: %(message)s'
|
_FORMAT = 'colossalai - %(name)s - %(asctime)s %(levelname)s: %(message)s'
|
||||||
logging.basicConfig(level=logging.INFO, format=_FORMAT)
|
logging.basicConfig(level=logging.INFO, format=_FORMAT, handlers=[RichHandler()])
|
||||||
|
|
||||||
|
|
||||||
class DistributedLogger:
|
class DistributedLogger:
|
||||||
|
@ -1 +0,0 @@
|
|||||||
deepspeed
|
|
@ -6,3 +6,4 @@ psutil
|
|||||||
tensorboard
|
tensorboard
|
||||||
packaging
|
packaging
|
||||||
pre-commit
|
pre-commit
|
||||||
|
rich
|
||||||
|
Loading…
Reference in New Issue
Block a user