"...git@developer.sourcefind.cn:chenpangpang/transformers.git" did not exist on "8d3bb781ee2643ad1076f4cbcc6f417245671e94"
Unverified Commit 5d4972e6 authored by Stas Bekman's avatar Stas Bekman Committed by GitHub
Browse files

[examples] better PL version check (#8429)

parent ae1cb4ec
...@@ -4,6 +4,7 @@ import os ...@@ -4,6 +4,7 @@ import os
from pathlib import Path from pathlib import Path
from typing import Any, Dict from typing import Any, Dict
import packaging
import pytorch_lightning as pl import pytorch_lightning as pl
from pytorch_lightning.utilities import rank_zero_info from pytorch_lightning.utilities import rank_zero_info
...@@ -33,15 +34,17 @@ from transformers.optimization import ( ...@@ -33,15 +34,17 @@ from transformers.optimization import (
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
try:
pkg = "pytorch_lightning"
min_ver = "1.0.4"
pkg_resources.require(f"{pkg}>={min_ver}")
except pkg_resources.VersionConflict:
logger.warning(
f"{pkg}>={min_ver} is required for a normal functioning of this module, but found {pkg}=={pkg_resources.get_distribution(pkg).version}. Try pip install -r examples/requirements.txt"
)
def require_min_ver(pkg, min_ver):
got_ver = pkg_resources.get_distribution(pkg).version
if packaging.version.parse(got_ver) < packaging.version.parse(min_ver):
logger.warning(
f"{pkg}>={min_ver} is required for a normal functioning of this module, but found {pkg}=={got_ver}. "
"Try: pip install -r examples/requirements.txt"
)
require_min_ver("pytorch_lightning", "1.0.4")
MODEL_MODES = { MODEL_MODES = {
"base": AutoModel, "base": AutoModel,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment