Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

692
Views
No se encontró una distribución coincidente para torch==1.5.0+cpu en Heroku

Estoy tratando de implementar mi aplicación Django que usa un modelo de aprendizaje automático. Y el modelo de aprendizaje automático requiere pytorch para ejecutarse. Cuando estoy tratando de implementar, me está dando este error.

 ERROR: Could not find a version that satisfies the requirement torch==1.5.0+cpu (from -r /tmp/build_4518392d43f43bc52f067241a9661c92/requirements.txt (line 23)) (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2, 0.4.1, 0.4.1.post2, 1.0.0, 1.0.1, 1.0.1.post2, 1.1.0, 1.2.0, 1.3.0, 1.3.1, 1.4.0, 1.5.0) ERROR: No matching distribution found for torch==1.5.0+cpu (from -r /tmp/build_4518392d43f43bc52f067241a9661c92/requirements.txt (line 23)) ! Push rejected, failed to compile Python app. ! Push failed

Mi requisitos.txt es

 asgiref==3.2.7 certifi==2020.4.5.1 chardet==3.0.4 cycler==0.10.0 dj-database-url==0.5.0 Django==3.0.6 django-heroku==0.3.1 future==0.18.2 gunicorn==20.0.4 idna==2.9 imageio==2.8.0 kiwisolver==1.2.0 matplotlib==3.2.1 numpy==1.18.4 Pillow==7.1.2 psycopg2==2.8.5 pyparsing==2.4.7 python-dateutil==2.8.1 pytz==2020.1 requests==2.23.0 six==1.14.0 sqlparse==0.3.1 torch==1.5.0+cpu torchvision==0.6.0+cpu urllib3==1.25.9 whitenoise==5.0.1

Y runtime.txt es python-3.7.5
Sin embargo, instalarlo en mi computadora no genera ningún tipo de error cuando uso el comando pip install torch==1.5.0+cpu . Estoy usando python 3.7.5 y pip 20.0.2.
El código completo está aquí .
Cómo resolver este problema Realmente necesito implementar mi aplicación. Gracias

over 4 years ago · Santiago Trujillo
5 answers
Answer question

0

No soy un experto en antorchas, pero he visto un problema similar con otros paquetes de IA que requieren compiladores de C y/o bibliotecas adicionales.

  1. Vea si hay un "paquete de compilación" disponible en Heroku que instalará esas dependencias, o

  2. Cambie a usar el método de distribución de "contenedor", en el que crea y envía imágenes acoplables a heroku como su estrategia de implementación.

over 4 years ago · Santiago Trujillo Report

0

PyTorch no distribuye las versiones de solo CPU sobre PyPI. Solo están disponibles a través de su registro personalizado.

Si selecciona la versión de solo CPU en PyTorch - Comenzar localmente , obtendrá las siguientes instrucciones:

 pip install torch==1.5.0+cpu torchvision==0.6.0+cpu -f https://download.pytorch.org/whl/torch_stable.html

Como no está ejecutando manualmente la instalación de pip, no puede simplemente agregar -f https://download.pytorch.org/whl/torch_stable.html .

Como alternativa, puede ponerlo en su requirements.txt como una línea independiente. Realmente no debería importar dónde lo coloque exactamente, pero comúnmente se coloca en la parte superior.

 -f https://download.pytorch.org/whl/torch_stable.html asgiref==3.2.7 certifi==2020.4.5.1 chardet==3.0.4 cycler==0.10.0 dj-database-url==0.5.0 Django==3.0.6 django-heroku==0.3.1 future==0.18.2 gunicorn==20.0.4 idna==2.9 imageio==2.8.0 kiwisolver==1.2.0 matplotlib==3.2.1 numpy==1.18.4 Pillow==7.1.2 psycopg2==2.8.5 pyparsing==2.4.7 python-dateutil==2.8.1 pytz==2020.1 requests==2.23.0 six==1.14.0 sqlparse==0.3.1 torch==1.5.0+cpu torchvision==0.6.0+cpu urllib3==1.25.9 whitenoise==5.0.1
over 4 years ago · Santiago Trujillo Report

0

Probé mi proyecto para instalar torch 1.5.0 pero es compatible con mi máquina local, pero cuando lo implemento en Heroku aparece un error. cuando coloco debajo de requiremenmts.txt, funciona bien, siempre recuerde que debe dar inicialmente desde la línea n. ° 1 requirements.txt: 1 -f https://download.pytorch.org/whl/torch_stable.html 2 torch== 1.8.1+cpu 3. torchvision==0.9.1+cpu

over 4 years ago · Santiago Trujillo Report

0

Solo agrego esto para aquellos que todavía tienen problemas.

Asegúrate de tener -f https://download.pytorch.org/whl/torch_stable.html al comienzo de tus requisitos.txt

over 4 years ago · Santiago Trujillo Report

0

Asegúrese de no estar usando una versión demasiado nueva o demasiado antigua de Python, en mi caso, estaba usando FROM python:3 en mi Dockerfile . Lo cambié a From python:3.7 y el error desapareció.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!