Skip to content

Latest commit

 

History

History
220 lines (142 loc) · 14.2 KB

CHANGELOG.md

File metadata and controls

220 lines (142 loc) · 14.2 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


Added

  • Enable CI workflow to build CXX/CUDA extension for Python 3.12 by @XuehaiPan in #216.

Changed

  • Refactor the raw import statement in setup.py with importlib utilities by @XuehaiPan in #214.

Fixed

Removed


0.7.3 - 2023-11-10

Changed

Fixed

  • Fix optree compatibility for multi-tree-map with None values by @XuehaiPan in #195.

0.7.2 - 2023-08-18

Added


0.7.1 - 2023-05-12

Added

Fixed

  • Fix overloaded annotations of extract_state_dict by @StefanoWoerner in #162.
  • Fix transpose empty iterable with zip(*nested) in transformations by @XuehaiPan in #145.

Removed


0.7.0 - 2023-02-16

Added

Changed

  • Use postponed evaluation of annotations and update doctring style by @XuehaiPan in #135.
  • Rewrite setup CUDA Toolkit logic by @XuehaiPan in #133.

Fixed


0.6.0 - 2022-12-07

Added

Changed

Fixed

0.5.0 - 2022-09-05

Added

Changed

Fixed


0.4.3 - 2022-08-08

Added

Changed

  • Use correct Python Ctype for pybind11 function prototype @XuehaiPan in #52.

0.4.2 - 2022-07-26

Added

Changed

  • Use pyproject.toml for packaging and update GitHub Action workflows by @XuehaiPan in #31.
  • Rename the package from TorchOpt to torchopt by @XuehaiPan in #20.

Fixed

  • Fixed errors while building from the source and add conda environment recipe by @XuehaiPan in #24.

0.4.1 - 2022-04-15

Fixed

  • Fix set devices bug for multi-GPUs.

0.4.0 - 2022-04-09

Added

  • The first beta release of TorchOpt.
  • TorchOpt with L2R, LOLA, MAML-RL, MGRL, and few-shot examples.