Commit 238a240b authored by mibaumgartner's avatar mibaumgartner
Browse files

update hydra import, suppress nnunet prints

parent 789d3e43
...@@ -18,6 +18,7 @@ from typing import Sequence, List ...@@ -18,6 +18,7 @@ from typing import Sequence, List
from loguru import logger from loguru import logger
from nndet.io.augmentation.base import AugmentationSetup, get_patch_size from nndet.io.augmentation.base import AugmentationSetup, get_patch_size
from nndet.utils.info import SuppressPrint
from batchgenerators.transforms import ( from batchgenerators.transforms import (
DataChannelSelectionTransform, DataChannelSelectionTransform,
...@@ -38,7 +39,8 @@ from batchgenerators.transforms import ( ...@@ -38,7 +39,8 @@ from batchgenerators.transforms import (
from batchgenerators.transforms.color_transforms import BrightnessTransform from batchgenerators.transforms.color_transforms import BrightnessTransform
from batchgenerators.transforms.utility_transforms import RemoveLabelTransform from batchgenerators.transforms.utility_transforms import RemoveLabelTransform
from nnunet.training.data_augmentation.custom_transforms import ( with SuppressPrint():
from nnunet.training.data_augmentation.custom_transforms import (
Convert3DTo2DTransform, Convert3DTo2DTransform,
Convert2DTo3DTransform, Convert2DTo3DTransform,
MaskTransform, MaskTransform,
......
...@@ -9,7 +9,10 @@ from tqdm import tqdm ...@@ -9,7 +9,10 @@ from tqdm import tqdm
from loguru import logger from loguru import logger
from torchvision.models.detection.rpn import AnchorGenerator from torchvision.models.detection.rpn import AnchorGenerator
from nnunet.experiment_planning.common_utils import get_pool_and_conv_props from nndet.utils.info import SuppressPrint
with SuppressPrint():
from nnunet.experiment_planning.common_utils import get_pool_and_conv_props
from nndet.io.load import load_pickle from nndet.io.load import load_pickle
from nndet.arch.abstract import AbstractModel from nndet.arch.abstract import AbstractModel
......
...@@ -16,7 +16,10 @@ limitations under the License. ...@@ -16,7 +16,10 @@ limitations under the License.
import numpy as np import numpy as np
import nnunet.preprocessing.preprocessing as nn_preprocessing from nndet.utils.info import SuppressPrint
with SuppressPrint():
import nnunet.preprocessing.preprocessing as nn_preprocessing
def resize_segmentation(segmentation, new_shape, order=3, cval=0): def resize_segmentation(segmentation, new_shape, order=3, cval=0):
......
...@@ -20,7 +20,7 @@ from pathlib import Path ...@@ -20,7 +20,7 @@ from pathlib import Path
import yaml import yaml
from omegaconf import OmegaConf from omegaconf import OmegaConf
from hydra.experimental import compose as hydra_compose from hydra import compose as hydra_compose
from nndet.io.paths import Pathlike, get_task from nndet.io.paths import Pathlike, get_task
......
...@@ -15,6 +15,7 @@ limitations under the License. ...@@ -15,6 +15,7 @@ limitations under the License.
""" """
import os import os
import sys
import copy import copy
import pathlib import pathlib
import warnings import warnings
...@@ -33,6 +34,16 @@ from pathlib import Path ...@@ -33,6 +34,16 @@ from pathlib import Path
from git import Repo, InvalidGitRepositoryError from git import Repo, InvalidGitRepositoryError
class SuppressPrint:
def __enter__(self):
self._original_stdout = sys.stdout
sys.stdout = open(os.devnull, 'w')
def __exit__(self, exc_type, exc_val, exc_tb):
sys.stdout.close()
sys.stdout = self._original_stdout
def get_requirements(): def get_requirements():
""" """
Get all installed packages from currently active environment Get all installed packages from currently active environment
......
...@@ -20,7 +20,7 @@ import sys ...@@ -20,7 +20,7 @@ import sys
from pathlib import Path from pathlib import Path
from tokenize import PseudoExtras from tokenize import PseudoExtras
from hydra.experimental import initialize_config_module from hydra import initialize_config_module
from loguru import logger from loguru import logger
from nndet.io import get_task, load_json, save_json from nndet.io import get_task, load_json, save_json
......
...@@ -24,7 +24,7 @@ from typing import Sequence ...@@ -24,7 +24,7 @@ from typing import Sequence
import numpy as np import numpy as np
import SimpleITK as sitk import SimpleITK as sitk
from hydra.experimental import initialize_config_module from hydra import initialize_config_module
from loguru import logger from loguru import logger
from scipy import ndimage from scipy import ndimage
from scipy.ndimage import label from scipy.ndimage import label
......
...@@ -18,7 +18,7 @@ import argparse ...@@ -18,7 +18,7 @@ import argparse
import os import os
from pathlib import Path from pathlib import Path
from hydra.experimental import initialize_config_module from hydra import initialize_config_module
from nndet.utils.config import compose from nndet.utils.config import compose
......
...@@ -23,7 +23,7 @@ from pathlib import Path ...@@ -23,7 +23,7 @@ from pathlib import Path
from loguru import logger from loguru import logger
from omegaconf import OmegaConf from omegaconf import OmegaConf
from hydra.experimental import initialize_config_module from hydra import initialize_config_module
from nnunet.paths import nnUNet_raw_data from nnunet.paths import nnUNet_raw_data
......
...@@ -28,7 +28,7 @@ from typing import Union, Sequence, Optional ...@@ -28,7 +28,7 @@ from typing import Union, Sequence, Optional
import numpy as np import numpy as np
from hydra.experimental import initialize_config_module from hydra import initialize_config_module
from loguru import logger from loguru import logger
from nndet.evaluator.registry import evaluate_box_dir from nndet.evaluator.registry import evaluate_box_dir
......
...@@ -28,7 +28,7 @@ from itertools import repeat ...@@ -28,7 +28,7 @@ from itertools import repeat
from typing import Dict, Sequence, Tuple, List from typing import Dict, Sequence, Tuple, List
from pathlib import Path from pathlib import Path
from multiprocessing import Pool from multiprocessing import Pool
from hydra.experimental import initialize_config_module from hydra import initialize_config_module
from omegaconf import OmegaConf from omegaconf import OmegaConf
from nndet.utils.config import compose from nndet.utils.config import compose
......
...@@ -28,7 +28,7 @@ from pytorch_lightning.loggers import MLFlowLogger ...@@ -28,7 +28,7 @@ from pytorch_lightning.loggers import MLFlowLogger
from pytorch_lightning.callbacks import ModelCheckpoint, LearningRateMonitor from pytorch_lightning.callbacks import ModelCheckpoint, LearningRateMonitor
from loguru import logger from loguru import logger
from hydra.experimental import initialize_config_module from hydra import initialize_config_module
from omegaconf.omegaconf import OmegaConf from omegaconf.omegaconf import OmegaConf
import nndet import nndet
......
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