es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error al instalar Torch a través de requirements.txt para la implementación de servicios web de Azure.

Generar un archivo requirements.txt devuelve esto para torch:

torch==1.6.0+cpu
torchvision==0.7.0+cpu

Sin embargo, al utilizar +cpu, obtengo un error que indica que no puede encontrar lo que se supone que debe instalar. Navegué hacia este sitio web: https://pypi.org/project/torch/#history y como no encontré ninguna versión que dijera “+cpu”, eliminé “+cpu” de mi archivo requirements.txt y ejecuté la implementación de nuevo.

Ahora es donde se detiene:
Recopilando torch==1.6.0
9:41:06 PM cv-web-app: [16:41:06+0000] Descargando torch-1.6.0-cp37-cp37m-manylinux1x86_64.whl (748.8 MB)
Está tardando una eternidad en instalar esto y al final sigo recibiendo este error:

Se ha producido un error desconocido. Compruebe el registro de diagnóstico para obtener más detalles.

He revisado los registros de diagnóstico a través del portal de Azure y no veo nada registrado más allá de la instalación de torch. Es decir, no puedo determinar cuál es el error. Tal vez me equivoqué en mi verificación.

¿Cómo puedo averiguar qué está mal? ¿Qué indica la CPU?

Además, estoy creando una aplicación de visión por computadora utilizando Flask y mi sistema operativo es Windows. La estoy implementando en Azure a través de VSCode mediante la opción “Crear nueva aplicación web”.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Solución:

    Puede haber múltiples motivos por los cuales la instalación se queda atascada, y el error no se está registrando. Para averiguar qué está mal, a continuación, se describen algunos pasos que puedes seguir:

    • Intenta instalar la biblioteca Torch localmente en tu sistema y asegúrate de que esté funcionando correctamente.
    • Revisa la documentación de Azure y asegúrate de haber seguido correctamente todos los pasos para la implementación.
    • Vuelve a revisar los registros de diagnóstico y verifica si hay algo inusual que hayas omitido.
    • Comprueba la utilización de recursos de tu aplicación web, ya que es posible que tu aplicación se quede atascada mientras se instala debido a que se está quedando sin recursos.
    • También puedes intentar instalar la biblioteca Torch sin número de versión, ya que a veces la versión en el archivo de requerimientos puede no ser compatible con el sistema.

    En general, el +cpu indica que deseas instalar la versión de CPU de la biblioteca, lo que significa que no se requiere la versión de GPU. Esto podría deberse a que estás ejecutando la aplicación en un sistema sin GPU o porque no deseas realizar cálculos específicos de GPU.

    Dado que estás creando la aplicación de visión por computador, es esencial tener en cuenta que implementar una aplicación de visión por computador con Flask en Azure puede ser complicado. A continuación, se describen algunas cosas que debes asegurarte de haber hecho:

    • Asegúrate de haber configurado correctamente las variables de entorno y las configuraciones apropiadas para implementar el modelo de visión por computador.
    • Debes tener cuidado con el tamaño y la resolución de las imágenes que estás procesando, ya que pueden ser computacionalmente costosas.
    • Asegúrate de haber considerado el uso de una solución CDN, como Azure Content Delivery Network (CDN), para acelerar la entrega de tus imágenes y otro contenido estático.

    Una vez que hayas considerado todos estos puntos, deberías poder implementar la aplicación de visión por computador con éxito.

Comments are closed.