Skip to content

Commit 4b8c5aa

Browse files
committed
add print_important_package_version log
1 parent 02b1983 commit 4b8c5aa

3 files changed

Lines changed: 15 additions & 2 deletions

File tree

llmc/__main__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
from llmc.data import BaseDataset, BaseTokenizer
1616
from llmc.eval import PerplexityEval
1717
from llmc.models import *
18-
from llmc.utils import check_config, mkdirs, seed_all
18+
from llmc.utils import (check_config, mkdirs, print_important_package_version,
19+
seed_all)
1920
from llmc.utils.registry_factory import ALGO_REGISTRY, MODEL_REGISTRY
2021

2122

@@ -121,6 +122,8 @@ def main(config):
121122
logger.info(f'args: {args}')
122123
logger.info(f'config:\n{json.dumps(config, ensure_ascii=False, indent=4)}')
123124

125+
print_important_package_version()
126+
124127
seed_all(config.base.seed)
125128

126129
# mkdirs

llmc/utils/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
from .utils import check_config, copy_files, mkdirs, seed_all
1+
from .utils import (check_config, copy_files, mkdirs,
2+
print_important_package_version, seed_all)

llmc/utils/utils.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,12 @@ def copy_files(source_dir, target_dir, substring):
7272
target_file = os.path.join(target_dir, filename)
7373
shutil.copy(source_file, target_file)
7474
logger.info(f'Copied {filename} to {target_dir}')
75+
76+
77+
def print_important_package_version():
78+
from importlib.metadata import version
79+
logger.info(f"torch : {version('torch')}")
80+
logger.info(f"transformers : {version('transformers')}")
81+
logger.info(f"tokenizers : {version('tokenizers')}")
82+
logger.info(f"huggingface-hub : {version('huggingface-hub')}")
83+
logger.info(f"datasets : {version('datasets')}")

0 commit comments

Comments
 (0)