日志记录/警告 - 如何仅禁用警告,即保留信息、错误等

Logging/Warnings - How to disable only Warnings, i.e. keep Info, Errors, etc

提问人:Julian Moore 提问时间:11/22/2022 最后编辑:Julian Moore 更新时间:11/22/2022 访问量:192

问:

(设置:Windows 10 64 位 21H2;蟒蛇 3.9)

nVidia NeMo(带有 PyTorch,在 GPU 上)提供了有用的信息,但它的警告对我来说太长了,尤其是在不执行训练时,例如

[NeMo I 2022-11-20 19:08:22 common:910] Instantiating model from pre-trained checkpoint
[NeMo W 2022-11-20 19:08:24 modelPT:142] If you intend to do training or fine-tuning, please call the ModelPT.setup_training_data() method and provide a valid configuration file to setup the train data loader.
    Train config : 
    dataset:
      _target_: nemo.collections.tts.data.datalayers.MelAudioDataset
      manifest_filepath: /home/fkreuk/data/train_finetune.txt
      min_duration: 0.75
      n_segments: 8192
    dataloader_params:
      drop_last: false
      shuffle: true
      batch_size: 64
      num_workers: 4

以上是来自,一旦我有了声码器对象,我就可以将其置于评估模式,我希望这能防止进一步的训练警告,但在创建它之前,没有模型可以具有评估/训练模式。vocoder = Vocoder.from_pretrained(model_name="tts_hifigan").cuda()

使用关卡非常简单,但是如果我以这种方式抑制警告,我也会抑制我想保留的信息。

日志记录或警告或...是否设法仅禁止显示警告?

更新 modelIPT 源代码中来自 logging.warning 的警告

PS 我知道 Windows 不支持 NeMo,但我让它在推理方面工作得很好;我所需要的只是解决这个警告问题。

python-3.x 警告

评论


答: 暂无答案