tutorial net learning espaƱol python neural-network deep-learning caffe glog

python - net - Configurando GLOG_minloglevel=1 para evitar la salida en shell desde Caffe



net forward (2)

Para suprimir el nivel de salida, debe aumentar el nivel de registro a al menos 2

os.environ[''GLOG_minloglevel''] = ''2''

Los niveles son

0 - depurar
1 - información (todavía un montón de salidas)
2 - advertencias
3 - errores

Actualizar:
Dado que esta bandera es global para caffe , debe establecerse antes de importar el paquete caffe (como lo jbum ). Una vez que se establece el indicador y se importa caffe el comportamiento de la herramienta GLOG no se puede cambiar.

Estoy usando Caffe, que está imprimiendo mucha salida al shell al cargar la red neuronal.
Me gustaría suprimir esa salida, que supuestamente se puede hacer configurando GLOG_minloglevel=1 al ejecutar el script Python. Intenté hacerlo usando el siguiente código, pero aún así obtengo toda la salida de la carga de la red. ¿Cómo suprimo la salida correctamente?

os.environ["GLOG_minloglevel"] = "1" net = caffe.Net(model_file, pretrained, caffe.TEST) os.environ["GLOG_minloglevel"] = "0"


Pude hacer que la solución de Shai funcionara, pero solo ejecutando esa línea en Python antes de llamar

import caffe