Réglage GLOG_minloglevel=1 pour empêcher la sortie de la coquille de Caffe
Je suis en utilisant Caffe, qui est de l'impression d'un lot de production à la coque lors du chargement du réseau neuronal.
Je voudrais supprimer cette sortie, qui soi-disant peut être fait par la mise en GLOG_minloglevel=1
lors de l'exécution du script Python. J'ai essayé de faire ce que l'aide du code suivant, mais j'ai toujours la sortie de chargement sur le net. Comment puis-je supprimer la sortie correctement?
os.environ["GLOG_minloglevel"] = "1"
net = caffe.Net(model_file, pretrained, caffe.TEST)
os.environ["GLOG_minloglevel"] = "0"
Vous devez vous connecter pour publier un commentaire.
Pour supprimer le niveau de sortie, vous devez augmentation la directive loglevel à au moins 2
Les niveaux sont
0 - debug
1 - info (encore BEAUCOUP de sorties)
2 - avertissements
3 - les erreurs
Mise à jour:
Depuis cet indicateur est mondiale à
caffe
, il doit être défini avant à l'importation decaffe
paquet (comme l'a souligné jbum). Une fois que l'indicateur est défini etcaffe
est importé le comportement de la GLOG outil ne peut pas être changé.minloglevel
messages de Log au niveau ou au-dessus de ce niveau. Encore une fois, le nombre de niveaux de gravité INFO, WARNING, ERROR et FATAL sont 0, 1, 2, et 3, respectivement. rpg.ifi.uzh.ch/docs/glog.htmlJ'ai été en mesure d'obtenir Shai est la solution au travail, mais seulement par l'exécution de cette ligne en Python avant appel