Skip to main content

PyTorch-based End-to-End Predict-then-Optimize Tool

Project description

PyEPO (PyTorch-based End-to-End Predict-then-Optimize Tool) is a Python-based, open-source software that supports modeling and solving predict-then-optimize problems with the linear objective function. The core capability of PyEPO is to build optimization models with GurobiPy, Pyomo, or any other solvers and algorithms, then embed the optimization model into an artificial neural network for the end-to-end training. For this purpose, PyEPO implements various methods as PyTorch autograd modules.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyepo-1.0.5.tar.gz (37.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyepo-1.0.5-py3-none-any.whl (64.1 kB view details)

Uploaded Python 3

File details

Details for the file pyepo-1.0.5.tar.gz.

File metadata

  • Download URL: pyepo-1.0.5.tar.gz
  • Upload date:
  • Size: 37.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for pyepo-1.0.5.tar.gz
Algorithm Hash digest
SHA256 3c858b0d0cfa004731bfa70802c62455334a46eb35436bcd083ca5a2650e93bb
MD5 a419917e17a13340bbf966fb7ab5c2d7
BLAKE2b-256 d5e9828c63bd806c2c8b0b395cb30cb009f8835e96a22ba45bf959af672a694a

See more details on using hashes here.

File details

Details for the file pyepo-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: pyepo-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 64.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for pyepo-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 3629eddb4565e90ef0845de1cb52a79532330360c13a881667703a2681e6c982
MD5 fc11d6e2f29ef09af64a9bcba3ee62e1
BLAKE2b-256 19bc520dcac2398f2474f7d804e8e388e4d6cbc8e30760d1f8a92a5759a408eb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page