Describe the bug
The following warning is being printed whenever MONAI is imported without the mentioned libraries:
Failed to load nvtiff library! Please install nvTIFF (see https://docs.nvidia.com/cuda/nvtiff/userguide.html#installing-nvtiff).
Note: If using nvImageCodec's Python distribution, it is enough to install the nvTIFF wheel: e.g. `python3 -m pip install nvidia-nvtiff-cu13`
[ERROR] [nvtiff_ext] Failed to load nvTIFF library or retrieve version. Decoders and encoders will not be registered.
Failed to load nvjpeg2k library! Please install nvJPEG2000 (see https://docs.nvidia.com/cuda/nvjpeg2000/userguide.html#installing-nvjpeg2000).
Note: If using nvImageCodec's Python distribution, it is enough to install the nvJPEG2000 wheel: e.g. `python3 -m pip install nvidia-nvjpeg2k-cu13`
[ERROR] [nvjpeg2k_ext] Failed to load nvJPEG2000 library or retrieve version. Decoders and encoders will not be registered.
These are important if a user is attempting to use the new NvImgCodecPydicomReader class for accelerated DICOM reading, but these shouldn't appear until that time. I think the time at which the imports are attempted in NvImgCodecPydicomReader or in nvimgcodec_pydicom_plugin.py can be shifted around to be later rather than at MONAI's import time.
To Reproduce
Steps to reproduce the behavior:
- import MONAI without nvidia-nvtiff-cu13 or nvidia-nvjpeg2k-cu13
Expected behavior
No warning.
Describe the bug
The following warning is being printed whenever MONAI is imported without the mentioned libraries:
These are important if a user is attempting to use the new
NvImgCodecPydicomReaderclass for accelerated DICOM reading, but these shouldn't appear until that time. I think the time at which the imports are attempted inNvImgCodecPydicomReaderor innvimgcodec_pydicom_plugin.pycan be shifted around to be later rather than at MONAI's import time.To Reproduce
Steps to reproduce the behavior:
Expected behavior
No warning.