Multidisciplinary design optimization made fast with PyTorch and modern automatic differentiation.
Project description
Multidisciplinary design optimization made fast with PyTorch and modern automatic differentiation.
At its heart, torchMDO is a library of optimizers and tools that allow you to build out large-scale models to assess a design in PyTorch (with its Numpy-like syntax) and to optimize the design extremely quickly by taking advantage of its automatic differentiation capabilities as well as its GPU acceleration.
Also, if you have a model that has previously been built in Python, you can convert it to PyTorch (which is typically straightforward if it was originally implemented in Numpy) and you can immediately plug it into torchMDO.
- Online documentation (and examples):
- Installation:
Install using pip:
pip install torchmdo # minimal install pip install torchmdo[examples] # to be able to run the examples
To upgrade to the latest (unstable) version, run:
pip install --upgrade git+https://github.com/treforevans/torchmdo.git
- Source code repository (and issue tracker):
- License:
AGPL-3.0-or-later – see the file LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file torchmdo-0.1.2.tar.gz.
File metadata
- Download URL: torchmdo-0.1.2.tar.gz
- Upload date:
- Size: 3.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc204d7b56abaebcfbafd935625487c13579f5de3fd027ab60fad5a0eee33a54
|
|
| MD5 |
cf842fccb2563d82252efbdc5e4dc2d7
|
|
| BLAKE2b-256 |
8d543e058ae47f67e97414a7b914b8e2ca926cc7fd1f1f0999b2488172a51314
|
File details
Details for the file torchmdo-0.1.2-py3-none-any.whl.
File metadata
- Download URL: torchmdo-0.1.2-py3-none-any.whl
- Upload date:
- Size: 29.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55e42b4ed6ad06f8d23bb20fcc387065d31dbc2af7e714170d41435091cbc63f
|
|
| MD5 |
9632a86e9b11ec67773e8cd623a262f9
|
|
| BLAKE2b-256 |
900f35ad9fe7383da2ef4961033534e79cf8eff99259942320ad7a0c2c6ac23d
|