From cbf82f73c9ce4c3dba7659803ddd034a46ad8c82 Mon Sep 17 00:00:00 2001 From: public-release Date: Tue, 7 May 2024 17:30:02 +0100 Subject: [PATCH] v0.17~preview.129.17+77 --- CHANGES.md | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 489a86d..e8dc3bf 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,14 +1,11 @@ -* Make torch device module `Hashable` and `Comparable` so it can used as key for -`Hashtbl` and `Map`. - -* Automatically detect cuda availability for some installation options - -* Refactor code generation and clarified stubs vs. bindings - -* Require OCaml runtime locks before raising the exception. - -* fixed Npy lib misnaming in `tensor_tool.ml` - -* Release OCaml during backward passes, potentially improving async performance. - -* Amend optional OPAM libtorch dependency to correct version +## Release v0.17.0 + +* Torch 2.2. +* Automatically detected cuda availability for some installation options. +* Released OCaml lock during backward passes, potentially improving async performance. +* Informed OCaml GC of tensor memory allocations, greatly reducing memory usage. +* Various compilation fixes in bin and examples. +* Fixed bug that returned OCaml floats (doubles) in single precision. +* Fixed bug that performed incorrect reductions in some cases. +* Added various new functionality, e.g. optional string arguments for generated functions, + Scalar.to_int.