File tree 9 files changed +18
-18
lines changed
9 files changed +18
-18
lines changed Original file line number Diff line number Diff line change 6
6
import logging
7
7
8
8
from jsonargparse import Namespace
9
- from lightning_utilities .core .imports import package_available
9
+ from lightning_utilities .core .imports import module_available
10
10
11
11
from anomalib .cli .utils .help_formatter import get_short_docstring
12
12
13
13
logger = logging .getLogger (__name__ )
14
14
15
- if package_available ("anomalib.pipelines" ):
15
+ if module_available ("anomalib.pipelines" ):
16
16
from anomalib .pipelines import Benchmark
17
17
from anomalib .pipelines .components .base import Pipeline
18
18
Original file line number Diff line number Diff line change 6
6
import logging
7
7
8
8
from jsonargparse import ArgumentParser
9
- from lightning_utilities .core .imports import package_available
9
+ from lightning_utilities .core .imports import module_available
10
10
11
11
logger = logging .getLogger (__name__ )
12
12
13
13
14
- if package_available ("openvino" ):
14
+ if module_available ("openvino" ):
15
15
from openvino .tools .ovc .cli_parser import get_common_cli_parser
16
16
else :
17
17
get_common_cli_parser = None
Original file line number Diff line number Diff line change 9
9
10
10
import cv2
11
11
import numpy as np
12
- from lightning_utilities .core .imports import package_available
12
+ from lightning_utilities .core .imports import module_available
13
13
from omegaconf import DictConfig
14
14
from PIL import Image
15
15
@@ -94,7 +94,7 @@ def __init__(
94
94
task : str | None = None ,
95
95
config : dict | None = None ,
96
96
) -> None :
97
- if not package_available ("openvino" ):
97
+ if not module_available ("openvino" ):
98
98
msg = "OpenVINO is not installed. Please install OpenVINO to use OpenVINOInferencer."
99
99
raise ImportError (msg )
100
100
Original file line number Diff line number Diff line change 9
9
from lightning .fabric .utilities .types import _PATH
10
10
from lightning .pytorch .loggers .wandb import WandbLogger
11
11
from lightning .pytorch .utilities import rank_zero_only
12
- from lightning_utilities .core .imports import package_available
12
+ from lightning_utilities .core .imports import module_available
13
13
from matplotlib .figure import Figure
14
14
15
15
from .base import ImageLoggerBase
16
16
17
- if package_available ("wandb" ):
17
+ if module_available ("wandb" ):
18
18
import wandb
19
19
20
20
if TYPE_CHECKING :
Original file line number Diff line number Diff line change 12
12
13
13
import numpy as np
14
14
import torch
15
- from lightning_utilities .core .imports import package_available
15
+ from lightning_utilities .core .imports import module_available
16
16
from torch import nn
17
17
from torchmetrics import Metric
18
18
from torchvision .transforms .v2 import Transform
@@ -245,7 +245,7 @@ def to_openvino(
245
245
... task="segmentation",
246
246
... )
247
247
"""
248
- if not package_available ("openvino" ):
248
+ if not module_available ("openvino" ):
249
249
logger .exception ("Could not find OpenVINO. Please check OpenVINO installation." )
250
250
raise ModuleNotFoundError
251
251
@@ -294,7 +294,7 @@ def _compress_ov_model(
294
294
Returns:
295
295
model (CompiledModel): Model in the OpenVINO format compressed with NNCF quantization.
296
296
"""
297
- if not package_available ("nncf" ):
297
+ if not module_available ("nncf" ):
298
298
logger .exception ("Could not find NCCF. Please check NNCF installation." )
299
299
raise ModuleNotFoundError
300
300
Original file line number Diff line number Diff line change 10
10
from typing import TYPE_CHECKING
11
11
12
12
from dotenv import load_dotenv
13
- from lightning_utilities .core .imports import package_available
13
+ from lightning_utilities .core .imports import module_available
14
14
15
15
from anomalib .models .image .vlm_ad .utils import Prompt
16
16
17
17
from .base import Backend
18
18
19
- if package_available ("openai" ):
19
+ if module_available ("openai" ):
20
20
from openai import OpenAI
21
21
else :
22
22
OpenAI = None
Original file line number Diff line number Diff line change 7
7
from pathlib import Path
8
8
from typing import TYPE_CHECKING
9
9
10
- from lightning_utilities .core .imports import package_available
10
+ from lightning_utilities .core .imports import module_available
11
11
from PIL import Image
12
12
13
13
from anomalib .models .image .vlm_ad .utils import Prompt
18
18
from transformers .modeling_utils import PreTrainedModel
19
19
from transformers .processing_utils import ProcessorMixin
20
20
21
- if package_available ("transformers" ):
21
+ if module_available ("transformers" ):
22
22
import transformers
23
23
else :
24
24
transformers = None
Original file line number Diff line number Diff line change 12
12
import logging
13
13
from pathlib import Path
14
14
15
- from lightning_utilities .core .imports import package_available
15
+ from lightning_utilities .core .imports import module_available
16
16
17
17
from anomalib .models .image .vlm_ad .utils import Prompt
18
18
19
19
from .base import Backend
20
20
21
- if package_available ("ollama" ):
21
+ if module_available ("ollama" ):
22
22
from ollama import chat
23
23
from ollama ._client import _encode_image
24
24
else :
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ def try_import(import_path: str) -> bool:
22
22
23
23
warnings .warn (
24
24
"The 'try_import' function is deprecated and will be removed in v2.0.0. "
25
- "Use 'package_available ' from lightning-utilities instead." ,
25
+ "Use 'module_available ' from lightning-utilities instead." ,
26
26
DeprecationWarning ,
27
27
stacklevel = 2 ,
28
28
)
You can’t perform that action at this time.
0 commit comments