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, COPT, Pyomo, Google OR-Tools, MPAX, 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.1.0.tar.gz (47.5 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.1.0-py3-none-any.whl (80.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyepo-1.1.0.tar.gz
Algorithm Hash digest
SHA256 13ab3ad0373913274ff313b1921173e352daee4a08fdace65df239db6ca5b60b
MD5 0a12b423eda30c2b640da14414c07b2a
BLAKE2b-256 257f1ef219081bbdd7776e600db8e69a84d3245f3a2723cddf9c5047e68064b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyepo-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 80.6 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 51d5d9c411a94ae9009332821f64d168845ded415ecde82d08b62d6327313a8a
MD5 1a2ec220512fb9cfea0a2bf73536f07e
BLAKE2b-256 d74bef09c27a4c32c07b0f216e1bfbcae1018044448da9d2ad051f00b984cef0

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