Los problemas de GitHub son por errores / problemas de instalación / solicitudes de funciones.
Para obtener apoyo general de la comunidad, consulte StackOverflow .
Para que los errores y las solicitudes de funciones sean más fáciles de encontrar y organizar, cerramos los problemas que se consideran
fuera del alcance de los problemas de GitHub y dirija a las personas a StackOverflow.
Para errores o problemas de instalación, proporcione la siguiente información.
Cuanta más información proporcione, más fácilmente seremos capaces de ofrecer
ayuda y consejo.
Sistema operativo:
Versión instalada de CUDA y cuDNN: 7.5
(adjunte el resultado de ls -l /path/to/cuda/lib/libcud*
):
python -c "import tensorflow; print(tensorflow.__version__)"
. 0,8Si se instala desde las fuentes, proporcione el hash de confirmación:
He creado un servicio web REST para ejecutar la traducción automática con algunas modificaciones en translate.py. Si ejecuto la función de decodificación solo en translate.py, en múltiples ejecuciones obtengo el resultado correcto. Pero cuando intento ejecutar la función de decodificación a través del servicio web que he creado, la primera vez, obtengo el resultado de la traducción. Pero en la segunda iteración, aparece un error mencionado en el título.
(Si los registros son grandes, cárguelos como archivo adjunto).
logs-1.txt
Esto parece más una pregunta para Stack Overflow que un error en TensorFlow, y necesitaremos más detalles para responder definitivamente.
Sin embargo, sospecho que el problema es que está reconstruyendo el gráfico en cada solicitud y hay alguna colisión entre las variables compartidas. El mejor enfoque sería crear el gráfico una vez y reutilizarlo para todas las solicitudes. Una solución rápida sería ajustar su llamada a demo1.demo(input)
en un bloque with tf.Graph().as_default():
, para asegurarse de que el modelo se vuelva a crear en un gráfico vacío.