github tensorflow/tfjs tfjs-v3.0.0-rc.0
tfjs v3.0.0-rc.0

latest releases: tfjs-v4.19.0-rc.0, tfjs-v4.18.0, tfjs-v4.18.0-rc.0...
pre-release3 years ago

This is a release candidate for TensorFlow.js 3.0. It is available on NPM as well as CDNs that sync from NPM. Since it is a release candidate you will need to opt into it by explicitly putting tfjs-3.0.0-rc.0 into your package.json or script tags.

Breaking changes

This release contains a number of breaking changes, details of which are listed below, but at a high level these are some of the major changes in this release:

  • We have removed the previously deprecated '*Strict' variants of ops. e.g. divStrict and mulStrict.
  • If you are using tfjs-core directly (and not a higher level package like tfjs or tfjs-layers): gradients are no longer available without an explicit import, and the chaining api on tensors is now opt-in (requires an explicit import)

Read our guide to upgrading to 3.0 here. 🔗

Notable additions:

Feedback

We are interested in hearing your feedback on this release and the new tooling as we work towards a final release. So we welcome you filing issues on GitHub with your feedback, if you do please mark that you are using this pre-release (3.0.0-rc.0)

Core (2.8.2 ==> 3.0.0-rc.0)

Features

  • add fesm browser builds to packages [3.x_dev] (#4471).

Breaking changes

  • remove ops from backend interface [3.x_dev] (#4470).
  • remove auto registration of gradients in core [3.x_dev] (#4422).
  • remove default registration of chaining api [3.x_dev] (#4413).
  • remove strict variants of ops [3.x_dev] (#4412).

Data (2.8.2 ==> 3.0.0-rc.0)

Features

  • add fesm browser builds to packages [3.x_dev] (#4471).

Layers (2.8.2 ==> 3.0.0-rc.0)

Features

  • add fesm browser builds to packages [3.x_dev] (#4471).

Breaking changes

Converter (2.8.2 ==> 3.0.0-rc.0)

Features

  • add fesm browser builds to packages [3.x_dev] (#4471).

Wasm (2.8.2 ==> 3.0.0-rc.0)

Features

  • add fesm browser builds to packages [3.x_dev] (#4471).

Cpu (2.8.2 ==> 3.0.0-rc.0)

Features

  • add fesm browser builds to packages [3.x_dev] (#4471).

Webgl (2.8.2 ==> 3.0.0-rc.0)

Features

  • add fesm browser builds to packages [3.x_dev] (#4471).

tfjs / Union (2.8.2 ==> 3.0.0-rc.0)

Features

  • add fesm browser builds to packages [3.x_dev] (#4471).

Breaking changes

  • remove strict variants of ops [3.x_dev] (#4412).

Don't miss a new tfjs release

NewReleases is sending notifications on new releases.