Better check for packages availability (#23163)
* Better check for packages availability * amend _optimumneuron_available * amend torch_version * amend PIL detection and lint * lint * amend _faiss_available * remove overloaded signatures of _is_package_available * fix sklearn and decord detection * remove unused checks * revert
This commit is contained in:
committed by
GitHub
parent
d51296d9c2
commit
83eda6435e
@@ -319,12 +319,12 @@ class OnnxExportTestCaseV2(TestCase):
|
||||
onnx_config = onnx_config_class_constructor(model.config)
|
||||
|
||||
if is_torch_available():
|
||||
from transformers.utils import torch_version
|
||||
from transformers.utils import get_torch_version
|
||||
|
||||
if torch_version < onnx_config.torch_onnx_minimum_version:
|
||||
if get_torch_version() < onnx_config.torch_onnx_minimum_version:
|
||||
pytest.skip(
|
||||
"Skipping due to incompatible PyTorch version. Minimum required is"
|
||||
f" {onnx_config.torch_onnx_minimum_version}, got: {torch_version}"
|
||||
f" {onnx_config.torch_onnx_minimum_version}, got: {get_torch_version()}"
|
||||
)
|
||||
|
||||
preprocessor = get_preprocessor(model_name)
|
||||
@@ -362,12 +362,12 @@ class OnnxExportTestCaseV2(TestCase):
|
||||
onnx_config = onnx_config_class_constructor(model.config)
|
||||
|
||||
if is_torch_available():
|
||||
from transformers.utils import torch_version
|
||||
from transformers.utils import get_torch_version
|
||||
|
||||
if torch_version < onnx_config.torch_onnx_minimum_version:
|
||||
if get_torch_version() < onnx_config.torch_onnx_minimum_version:
|
||||
pytest.skip(
|
||||
"Skipping due to incompatible PyTorch version. Minimum required is"
|
||||
f" {onnx_config.torch_onnx_minimum_version}, got: {torch_version}"
|
||||
f" {onnx_config.torch_onnx_minimum_version}, got: {get_torch_version()}"
|
||||
)
|
||||
|
||||
encoder_model = model.get_encoder()
|
||||
|
||||
Reference in New Issue
Block a user