python ipython caffe pycaffe

python - install caffe windows 10



NameError: el nombre ''get_ipython'' no está definido (2)

Si su intención es ejecutar el cuaderno de archivos .py convertido, debe comentar las declaraciones de get_ipython() . La salida de matlibplot no se puede mostrar dentro de la consola, por lo que tendría que trabajar un poco. Idealmente, iPython no debería haber generado estas declaraciones. Puedes usar los siguientes para mostrar parcelas:

plt.show(block=True)

Estoy trabajando en el marco de Caffe y utilizando la interfaz de PyCaffe. Estoy utilizando un script de Python obtenido al convertir el IPython Notebook 00- Classification.ipynb para probar la clasificación mediante un modelo entrenado para ImageNet. Pero cualquier instrucción get_ipython () en el script está dando el siguiente error:

$ python python/my_test_imagenet.py Traceback (most recent call last): File "python/my_test_imagenet.py", line 23, in <module> get_ipython().magic(u''matplotlib inline'')

En el script, estoy importando lo siguiente:

import numpy as np import matplotlib.pyplot as plt get_ipython().magic(u''matplotlib inline'') # Make sure that caffe is on the python path: caffe_root = ''/path/to/caffe/'' import sys sys.path.insert(0, caffe_root + ''python'') import caffe plt.rcParams[''figure.figsize''] = (10, 10) plt.rcParams[''image.interpolation''] = ''nearest'' plt.rcParams[''image.cmap''] = ''gray'' import os # ... Rest of the code...

¿Alguien por favor me puede ayudar a resolver este error?


Tienes que ejecutar tu script con ipython:

$ ipython python/my_test_imagenet.py

Entonces get_ipython ya estará en un contexto global.

Nota: Importarlo a través from IPython import get_ipython en shell ordinario python no funcionará ya que realmente necesita que se ejecute ipython .