提问人:Julian Moore 提问时间:11/22/2022 最后编辑:Julian Moore 更新时间:11/22/2022 访问量:192
日志记录/警告 - 如何仅禁用警告,即保留信息、错误等
Logging/Warnings - How to disable only Warnings, i.e. keep Info, Errors, etc
问:
(设置: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,但我让它在推理方面工作得很好;我所需要的只是解决这个警告问题。
答: 暂无答案
评论