Skip to content

stensorflow 0.1.0

Compare
Choose a tag to compare
@ekrich ekrich released this 03 Jul 01:13
· 107 commits to main since this release

This is release 1 of stensorflow which supports the Scala Native.

Linux and macOS support for Tensorflow 2.5.0

This release has been in the works for a long time. I had it working on the first commit back in Jun 7, 2019 but I needed to add the ability for Scala Native library to include C code to be able to convert pass by value to pass by reference. Pass by value on the stack is not supported by Scala Native yet. Scala native itself allowed C in the nativelib but third party libraries couldn't include C code.

We eventually got the support merged in scala-native/scala-native#1637. This happened in on Aug 8, 2020 with a few follow on PRs to improve the build even more. We could then move code to clib and posixlib respectively. Then I had to wait for version 0.4.0 of Scala Native to be released on Jan 23, 2021. Then of course Travis CI pulled out the carpet and Scala 3 happened so this library took some time to get released after the other libraries I maintain and burning issues I wanted to fix in Scala Native and other projects.

I hope someone has fun playing with this library. It is just an unsafe interface right now but hopefully we can create a nice API in Scala to make it a joy to work with. I think I get some points for patience and perseverance. 😄

Changes 💥

First commit.

  • Fri Jun 7 14:45:26 2019 -0700

Contributors 👥

According to git shortlog -sn --no-merges 1415ed2..v0.1.0
13 Eric K Richardson
1 Eric Richardson
1 Scala Steward

Good luck and let me know how it goes with this library. 🎤 👏