TensorFlow Java is released!

125 views
Skip to first unread message

Karl Lessard

unread,
Oct 7, 2020, 1:49:56 PM10/7/20
to SIG JVM, devel...@tensorflow.org
Hi everyone,

I'm happy to announce that after many months of efforts, the new TensorFlow Java has now been released and can be downloaded from Maven Central, under a first alpha version 0.2.0.

Please read at the release notes to get a glimpse at what this library can offer. It presents many improvements compared to its TF1.x predecessors, including:
  
- TF2.3.1 support
- N-dimensional direct access to the tensor memory from the JVM
- Native library installation with Maven using JavaCPP
- Support for training and saving models in Java
- Support for loading and running TF2.x Python models
- New framework for machine learning in Java that includes optimizers and datasets.

TensorFlow Java continues to grow quickly and I invite you to follow its evolution or contribute to it by joining the SIG JVM community if you have not done it yet.

I hope you'll enjoy it!
Karl




Andrew Schaumberg

unread,
Oct 7, 2020, 2:39:30 PM10/7/20
to Karl Lessard, SIG JVM, devel...@tensorflow.org
Hi Karl & all,

Wonderful!  If the citation for Keras is...
Chollet F, others. Keras; 2015. Available from: https://github.com/keras-team/keras

...should the citation for Tensorflow Java be...
Lessard K, others.Tensorflow Java; 2020. Available from: https://github.com/tensorflow/java

Thanks so much!
-Andrew

--
You received this message because you are subscribed to the Google Groups "SIG JVM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jvm+uns...@tensorflow.org.
To view this discussion on the web visit https://groups.google.com/a/tensorflow.org/d/msgid/jvm/CAKr7cSnTfHXjkjDrySxoqPNnVJM4rw7VG9pFNH%3DSSU7scd0Agw%40mail.gmail.com.

Alexey Zinoviev

unread,
Oct 7, 2020, 3:20:08 PM10/7/20
to Andrew Schaumberg, Karl Lessard, SIG JVM, devel...@tensorflow.org
It was very hard job, my congratulations!
Good time to celebrate and relax a little bit for all active contributors and for you, especially, Karl! 

ср, 7 окт. 2020 г., 21:39 Andrew Schaumberg <schaumbe...@gmail.com>:

Martin Wicke

unread,
Oct 7, 2020, 3:54:04 PM10/7/20
to Alexey Zinoviev, Andrew Schaumberg, Karl Lessard, SIG JVM, TensorFlow Developers
This is a very impressive milestone. Thank you all for your hard work on this. I'm extremely excited to have such a fantastic Java offering for TensorFlow.

Rajagopal Ananthanarayanan

unread,
Oct 7, 2020, 4:23:06 PM10/7/20
to Martin Wicke, Alexey Zinoviev, Andrew Schaumberg, Karl Lessard, SIG JVM, TensorFlow Developers

Awesome achievement on the TensorFlow Java release!
Congratulations to the team, and Karl to work through many issues and lead to a successful launch!
Thanks everyone for their contributions.

ananth.

James Ring

unread,
Oct 7, 2020, 4:41:20 PM10/7/20
to Karl Lessard, SIG JVM, TensorFlow Developers
Congratulations to the TF Java team! This is great news!

Tarun Kumar Chawdhury

unread,
Oct 7, 2020, 5:02:05 PM10/7/20
to Alexey Zinoviev, Andrew Schaumberg, Karl Lessard, SIG JVM, devel...@tensorflow.org
Congratulations to entire Team. BIG kudos 👏 🙌 👌 👍 

Question- does it mean we now have stable version for TF for java like we have for Javascript 

Thank you,

Tarun

Tarun

Zoran Sevarac

unread,
Oct 7, 2020, 5:06:56 PM10/7/20
to Tarun Kumar Chawdhury, Alexey Zinoviev, Andrew Schaumberg, Karl Lessard, SIG JVM, devel...@tensorflow.org
Congratulations, really great work!



--
Zoran Sevarac, PhD, Associate Professor
University of Belgrade, Faculty of Organisational Sciences, Department for Software Engineering
Java Champion | Oracle Groundbreaker Ambassador | Deep Netts Co-founder & CEO

Suyash Joshi

unread,
Oct 7, 2020, 5:36:45 PM10/7/20
to Zoran Sevarac, Alexey Zinoviev, Andrew Schaumberg, Karl Lessard, SIG JVM, Tarun Kumar Chawdhury, devel...@tensorflow.org
Congrats Karl and team on this milestone!

Would be nice if someone can write a blog post about the rerelease on TensorFlow’s official blog and share it on tenserflow social media as those places get lot of visibility by large number of developers. 

I will share the message within Java developer community :)

Best,
Suyash

--
Thanks,
Suyash Joshi
Creative Technologist | Magician

Karl Lessard

unread,
Oct 8, 2020, 8:29:37 AM10/8/20
to 손주형, TensorFlow Developers, wi...@google.com, Andrew Schaumberg, SIG JVM, zalesl...@gmail.com
Thank you all for your replies!

I just want to emphasize that this release was made possible by the great collaboration of all active members of SIG JVM, not only those who contributed to the code but also those who assist regularly to our bi-monthly session and share their point of view and experiences on various topics. I think this is another very good example of what open source is capable of and the value SIGs are bringing to TensorFlow.

- Karl

On Thu, Oct 8, 2020 at 1:08 AM 손주형 <sonj...@gmail.com> wrote:
Nice work!
Very impressive work, even training model in java.

2020년 10월 8일 목요일 오전 4시 54분 8초 UTC+9에 wi...@google.com님이 작성:

Zahra Badey

unread,
Oct 8, 2020, 3:03:51 PM10/8/20
to Karl Lessard, 손주형, TensorFlow Developers, wi...@google.com, Andrew Schaumberg, SIG JVM, zalesl...@gmail.com
Congrats Karl and all the contributors for this milestone, massive effort!

Thanks,
Zahra

Frank Greco

unread,
Oct 8, 2020, 4:51:12 PM10/8/20
to Karl Lessard, SIG JVM, devel...@tensorflow.org
Congratulations!  This was no small feat.   Thanks for your efforts Karl and the entire team of collaborators.
This is a major accelerator for the millions of professional Java developers building ML-centric systems.

FrankG

On Wed, Oct 7, 2020 at 1:49 PM Karl Lessard <karl.l...@gmail.com> wrote:
--
You received this message because you are subscribed to the Google Groups "SIG JVM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jvm+uns...@tensorflow.org.
To view this discussion on the web visit https://groups.google.com/a/tensorflow.org/d/msgid/jvm/CAKr7cSnTfHXjkjDrySxoqPNnVJM4rw7VG9pFNH%3DSSU7scd0Agw%40mail.gmail.com.


--

Frank Greco

손주형

unread,
Oct 10, 2020, 10:21:55 AM10/10/20
to SIG JVM, fgr...@javasig.com, SIG JVM, devel...@tensorflow.org, karl.l...@gmail.com
Is there any tutorial docs? I can not find it in repo.

2020년 10월 9일 금요일 오전 5시 51분 12초 UTC+9에 fgr...@javasig.com님이 작성:

Karl Lessard

unread,
Oct 10, 2020, 7:53:07 PM10/10/20
to 손주형, SIG JVM, fgr...@javasig.com, devel...@tensorflow.org
On Sat, Oct 10, 2020 at 10:21 AM 손주형 <sonj...@gmail.com> wrote:
Is there any tutorial docs? I can not find it in repo.


We are actively working on providing more examples that cover all new features of TensorFlow Java but this is already a good point to start with.

Thanks, Karl

Reply all
Reply to author
Forward
0 new messages