Skip to content

Commit

Permalink
Prepare release v0.1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
lukstafi committed May 6, 2023
1 parent f35e50f commit 7bf3d7a
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 6 deletions.
15 changes: 15 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
## [0.1.1] -- 2023-05-06

### Added

- An _inline constants_ optimization that compile-time computes scalar constant subexpressions and inlines the values.

### Changed

- Improved debuggability.

### Fixed

- A last-minute breaking bug (would be nice to have a pre-release or a pre-publish hook to run tests!).
- The virtual nodes optimization is more robust, correct even with aggressive inlining settings (e.g. escaping variables check).

## [0.1.0] -- 2023-05-04

### Added
Expand Down
22 changes: 18 additions & 4 deletions dune-project
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
(lang dune 3.6)

(using ctypes 0.2)

(name ocannl)

(version 0.1.0)
(version 0.1.1)

(generate_opam_files true)

Expand All @@ -20,10 +21,23 @@

(package
(name ocannl)
(synopsis "A from-scratch Deep Learning library with CUDA, operator fusion, staged compilation, backprop")
(synopsis
"A from-scratch Deep Learning library with CUDA, operator fusion, staged compilation, backprop")
(description "A longer description")
(depends ocaml dune base core ctypes ctypes-foreign printbox printbox-text stdio ppx_jane ppx_expect)
(depends
ocaml
dune
base
core
ctypes
ctypes-foreign
domainslib
printbox
printbox-text
stdio
ppx_jane
ppx_expect)
(tags
(deeplearning backprop jit CUDA)))
(deeplearning backprop jit gccjit CUDA)))

; See the complete stanza docs at https://dune.readthedocs.io/en/stable/dune-files.html#dune-project
5 changes: 3 additions & 2 deletions ocannl.opam
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
version: "0.1.0"
version: "0.1.1"
synopsis:
"A from-scratch Deep Learning library with CUDA, operator fusion, staged compilation, backprop"
description: "A longer description"
maintainer: ["Lukasz Stafiniak"]
authors: ["Lukasz Stafiniak"]
license: "LICENSE"
tags: ["deeplearning" "backprop" "jit" "CUDA"]
tags: ["deeplearning" "backprop" "jit" "gccjit" "CUDA"]
homepage: "https://github.com/lukstafi/ocannl"
doc: "https://github.com/lukstafi/ocannl/blob/master/README.md"
bug-reports: "https://github.com/lukstafi/ocannl/issues"
Expand All @@ -18,6 +18,7 @@ depends: [
"core"
"ctypes"
"ctypes-foreign"
"domainslib"
"printbox"
"printbox-text"
"stdio"
Expand Down

0 comments on commit 7bf3d7a

Please sign in to comment.