Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: tensorflow/java

TensorFlow Java 1.1.0

29 Jun 03:14
@karllessard karllessard

Choose a tag to compare

The project follows the TensorFlow API stability guarantees.

Major Changes

Other Changes

New Contributors

Contributors

yukoba, Craigacp, and 3 other contributors
Assets 2
Loading
Craigacp reacted with hooray emoji
1 person reacted

TensorFlow Java 1.0.0

06 Dec 21:14
@karllessard karllessard
be7687b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

TensorFlow Java 1.0.0 Release!

Starting from this version, the project will follow the TensorFlow API stability guarantees.

While most the API has not been impacted, there are some breaking changes that might require updating the code of your application if you've been using TensorFlow Java before, please see these guidelines for more details.

Major Changes

  • Support of Linux Arm64 systems by @snadampal in #545
  • Upgrade to TF2.16.2 by @karllessard in #557
  • Major refactoring of the build and CI/CD pipelines, to facilitate next TensorFlow upgrades
    • Using official TensorFlow native builds in published TensorFlow Java artifacts
    • Publish macOS ARM64 binaries as one of the default platforms
    • Enable compatibility with existing TensorFlow plugins (e.g. tensorflow-text)
  • Fix non-deterministic gradient descent during training

Other Changes

New Contributors

Full Changelog: v0.5.0...v1.0.0

Contributors

Craigacp, nfeybesse, and 4 other contributors
Loading
Craigacp, michael-ameri, sureshg, kirillgroshkov, and alfonx reacted with hooray emoji
5 people reacted

TensorFlow Java 1.0.0-RC.2

25 Sep 00:02
@karllessard karllessard
1cc2efa
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release

This is the second release candidate for TensorFlow Java 1.0.0, with added support for Linux Arm64 systems, improved in-code documentation (JavaDoc) and other minor fixes.

Conformity to semantic versioning will start with the 1.0.0 release, as per TensorFlow API stability guarantees.

Major Changes

Other Changes

New Contributors

Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2

Contributors

Craigacp, karllessard, and 2 other contributors
Loading
Craigacp, sureshg, tinevez, and JakubSzcz reacted with hooray emoji
4 people reacted

TensorFlow Java 1.0.0-RC.1

12 Apr 19:41
@karllessard karllessard
8f5f7e9
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release

This is the first release candidate for TensorFlow Java 1.0.0, and includes a major refactoring of the source structure and the CI/CD pipelines (see #521). While most the API has not been impacted, there are some breaking changes that might require updating the code of your application if you've been using TensorFlow Java before, please see these guidelines for more details.

Conformity to semantic versioning will start with the 1.0.0 release, as per TensorFlow API stability guarantees.

Major Changes

  • Upgrade to TensorFlow 2.16.1
  • Major refactoring of the build and CI/CD pipelines, to facilitate next TensorFlow upgrades
    • Using official TensorFlow native builds in published TensorFlow Java artifacts
    • Publish macOS ARM64 binaries as one of the default platforms
    • Enable compatibility with existing TensorFlow plugins (e.g. tensorflow-text)
  • Fix non-deterministic gradient descent during training

All Changes

New Contributors

Full Changelog: v0.5.0...v1.0.0-rc.1

Contributors

Craigacp, nfeybesse, and 3 other contributors
Loading
grep-mb reacted with hooray emoji sondosaabed reacted with heart emoji
2 people reacted

TensorFlow Java 0.5.0

21 Feb 03:00
@karllessard karllessard

Choose a tag to compare

TensorFlow Java is still only available as an alpha release and is not covered by the TensorFlow API stability guarantees

Features

  • Upgrade to TensorFlow 2.10.1
  • Map sparse tensors as a single tensor entity
  • Add utility class for releasing all tensors returned on inference in a single batch
  • Support Uint16 tensor type
  • Support TF Python Config for deserializing from models saved with the TF Engine outside of Java

Bug Fixes and Other Changes

  • Bump minimal JDK version to Java 11
  • Enable custom builds for Apple Silicon chip
  • Fix fail when a variable receives zero gradient
  • Simplify graph initialization for better performance
  • Upgrade to NdArray 0.4.0
  • Various improvements and doc adjustments

Thanks to our contributors

Adam Pocock (@Craigacp)
Karl Lessard (@karllessard)
RamΓ³n GarcΓ­a FernΓ‘ndez (@ramon-garcia)
Joe Yearsley (@joeyearsley)
Samuel Audet (@saudet)
Jim Clarke (@JimClarke5)

Contributors

Craigacp, JimClarke5, and 4 other contributors
Loading
huynhdev24 reacted with thumbs up emoji Craigacp, sureshg, pierce-edmiston-8L, muhamiyan, SmileTM, qazwsx-11, maziyarpanahi, npfp, and EpicCoco reacted with hooray emoji sureshg, pierce-edmiston-8L, maziyarpanahi, breandan, and npfp reacted with rocket emoji
11 people reacted

TensorFlow Java 0.4.2

23 Sep 15:55
@karllessard karllessard
e22da70
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

TensorFlow Java is still only available as an alpha release and is not covered by the TensorFlow API stability guarantees

Bug Fixes and Other Changes

  • Upgrade to TensorFlow 2.7.4 with CVE fixes
  • Adding a hook for loading TF IO native libraries (#468)

Thanks to our contributors

Adam Pocock (@Craigacp)

Contributors

Craigacp
Loading
sureshg, lanking520, maziyarpanahi, and Cvr223 reacted with hooray emoji
4 people reacted

TensorFlow Java 0.4.1

29 Mar 13:41
@karllessard karllessard
5596276
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

TensorFlow Java is still only available as an alpha release and is not covered by the TensorFlow API stability guarantees

Bug Fixes and Other Changes

  • Upgrade to TensorFlow 2.7.1 with CVE fixes (#412)
  • Bumping to protobuf 3.19.4, error-prone 2.10.0 (#412)
  • Fix NullPointerException issue. (#407)

Thanks to our contributors

Adam Pocock (@Craigacp)
Frank Liu (@frankfliu)
Karl Lessard (@karllessard)

Contributors

Craigacp, karllessard, and frankfliu
Loading
C-K-Loan, lanking520, tobidelbruck, maziyarpanahi, and sureshg reacted with hooray emoji
5 people reacted

TensorFlow Java 0.4.0

28 Nov 17:15
@karllessard karllessard

Choose a tag to compare

TensorFlow Java is still only available as an alpha release and is not covered by the TensorFlow API stability guarantees

Major Features

  • Upgrade to TensorFlow 2.7.0
  • Add support for creating and running native function graphs
  • Automatic initialization of the variables when running a graph for the first time (no need of tf.init anymore)
  • Register custom gradient computations in Java for operations lacking one in the TensorFlow C++ runtime library
  • Add new metrics and regularizers to the TensorFlow Java Framework

Other Features

  • Operation inputs and attributes accessors
  • Allow output targets in Session runner
  • Generate operation wrappers in Java, instead of using a custom C++ binary
  • Move out Java NdArray to its own repository
  • Add graph walking functions to Graph and GraphOperation
  • Security updates
  • Various bug and memory leak fixes, and other improvements

Thanks to our contributors

Ryan Nett (@rnett)
Karl Lessard (@karllessard)
Samuel Audet (@saudet)
Adam Pocock (@Craigacp)
Jim Clarke (@JimClarke5)
Till Brychcy (@brychcy)
Mark Daoust (@MarkDaoust)
Avi Perl (@aviperl)
P. Oscar Boykin (@johnynek)

Loading
Craigacp, saudet, zaleslaw, jakeri, ajay1685, maziyarpanahi, and zhuanglegezhi reacted with hooray emoji
7 people reacted

TensorFlow Java 0.3.3

31 Aug 17:57
@karllessard karllessard
307b672
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.

Choose a tag to compare

Note: TensorFlow Java is still in alpha release and is not covered by TensorFlow API stability guarantees

Bug Fixes and Other Changes

  • Fix a memory leak happening when closing string tensors
  • Fix an issue that prevented loading in Python a model trained and saved in Java
  • Fix an issue that prevented loading in Java saved models with an empty tag set

Thanks to our contributors

Till Brychcy (@brychcy)
Karl Lessard (@karllessard)
Adam Pocock (@Craigacp)

Contributors

Craigacp, brychcy, and karllessard
Loading

TensorFlow Java 0.3.2

12 Jul 13:07
@karllessard karllessard

Choose a tag to compare

Note: TensorFlow Java is still in alpha release and is not covered by TensorFlow API stability guarantees

Bug Fixes and Other Changes

  • Fix memory leak when closing saved model bundles loaded from disk
  • Fix NPE when loading saved model bundles with empty tag
Loading
Previous 1
Previous

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /