Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[new release] owl-zoo, owl-top, owl-base, owl and owl-plplot (1.0.1) #17929

Merged
merged 13 commits into from
Jan 7, 2021
Merged

[new release] owl-zoo, owl-top, owl-base, owl and owl-plplot (1.0.1) #17929

merged 13 commits into from
Jan 7, 2021

Conversation

jzstark
Copy link
Contributor

@jzstark jzstark commented Jan 6, 2021

OCaml Scientific and Engineering Computing - Zoo

CHANGES:

CHANGES:

* Add eighth-order finite difference approximation
* Fix bug in Jacobian with different input/output dimensions (owlbarn/owl#557)
* Fix bug in nested grads (owlbarn/owl#558)
* Update to ocamlformat.0.16.0 (thanks @gpetiot owlbarn/owl#556)
* Add get_fancy to AD
* Check input and output type of `diff` operation
* Fix bug in `build_info` of aiso pattern in AD
* Implement split forward mode and check max tag of `build_info`
* Add initial implementation of fft2 and ifft2
* Add nonsymmetric qs suppport for continuous and discrete time lyapunov gradients
* Improve `care` and `dare` operations in AD
* Improve forward mode efficiency for sylv, clyap and dlyap operations in AD
@camelus
Copy link
Contributor

camelus commented Jan 6, 2021

Commit: 63c4d18

@jzstark has posted 6 contributions.

🌤️ opam-lint warnings 63c4d18
  • nlopt-ocaml.0.4 has some warnings:

    • warning 36: Missing field 'bug-reports'
    • warning 37: Missing field 'dev-repo'
  • nlopt-ocaml.0.5 has some warnings:

    • warning 36: Missing field 'bug-reports'
    • warning 37: Missing field 'dev-repo'
  • These packages passed lint tests: conf-nlopt.1, conf-openblas.0.2.1, conf-plplot.1, nlopt-ocaml.0.5.1, owl-base.1.0.1, owl-plplot.1.0.1, owl-top.1.0.1, owl-zoo.1.0.1, owl.0.3.7, owl.0.3.8, owl.0.4.0, owl.1.0.1, plplot.5.11.0-1, plplot.5.11.0


☀️ Installability check (+7)
  • new installable packages (7): conf-nlopt.1 conf-plplot.1 owl.1.0.1 owl-base.1.0.1 owl-plplot.1.0.1 owl-top.1.0.1 owl-zoo.1.0.1

@mseri
Copy link
Member

mseri commented Jan 6, 2021

  • The linking errors on ubuntu-18 are a known issue, there one needs to rebuild a custom openblas. Was fixed in ubuntu 20.
  • I am not sure 32 bits systems are supported, @jzstark do you know? If so, the error on i386 needs to be looked at
  • PPC is not supported AFAIK.
  • ARM support is on its way, but not there yet.
  • All other errors are for missing external libraries, so can be ignored

@@ -31,6 +31,10 @@ depexts: [
["openblas"] {os = "macos" & os-distribution = "homebrew"}
["openblas"] {os = "freebsd"}
]
x-ci-accept-failures: [
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Neat!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I just merged this feature yesterday (ocurrent/opam-repo-ci#62), sorry I forgot to tell you about it

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nothing to be sorry about, don't worry. This is a fantastic news, I am glad we have it finally 🎉

@@ -0,0 +1,29 @@
opam-version: "2.0"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. I had meant to do this for a while and always procrastinated

@kit-ty-kate
Copy link
Member

Ok let's stop there. At least all the new packages and their revdeps pass now \o/

cc @mkur @hcarty for the new conf-plplot and conf-nlopt packages.

Thanks!

@kit-ty-kate kit-ty-kate merged commit 84354d9 into ocaml:master Jan 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants