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

Refactoring native builds and Java binding generation #521

Merged
merged 69 commits into from
Feb 24, 2024
Merged

Conversation

karllessard
Copy link
Collaborator

As part of a everlasting initiative, we are moving out of building TensorFlow natively using Bazel to downloading the official builds being distributed in the Python wheels.

As we shuffled things around, we took an opportunity as well to facilitate the TensorFlow upgrades and the generation of all the Java bindings, including protos and ops.

This releases introduces a few breaking changes, the major one being that the classified JARs containing the native binaries is now tensorflow-core-native, and tensorflow-core-api now becoming a pure Java API.

Version is updated to 1.0.0-SNAPSHOT as we are targeting this codebase to become the first official release of TensorFlow Java (1.0.0) in a very near future.

Copy link
Collaborator

@Craigacp Craigacp left a comment

Choose a reason for hiding this comment

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

So much less bazel.

@karllessard karllessard merged commit de1d6f0 into master Feb 24, 2024
18 of 19 checks passed
@karllessard
Copy link
Collaborator Author

karllessard commented Feb 24, 2024

Merged, thank you all! And let's being a new era for TensorFlow Java 🚀

@karllessard karllessard deleted the staging branch February 24, 2024 15:08
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.

2 participants