Skip to content

Releases: tensorflow/tfjs

TensorFlow.js 3.0

26 Jan 03:20
07ce451
Compare
Choose a tag to compare

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)

Notable additions:

Read our guide to upgrading to 3.0 here. 🔗

Core (2.8.5 ==> 3.0.0)

Features

  • Add shuffleCombo (#4446). Thanks, @GantMan.
  • add fesm browser builds to packages (#4471).

Breaking changes

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

Bug fixes

  • Fix memory leak for complex tensors (#4563).

Misc

  • Update monorepo to 3.0.0. (#4597).
  • add return type for kernelNames getter (#4582).

Data (2.8.5 ==> 3.0.0)

Features

  • add fesm browser builds to packages (#4471).

Misc

  • Update lockfiles branch tfjs_3.0.0_lockfiles lock files. (#4598).
  • Update monorepo to 3.0.0. (#4597).

Layers (2.8.5 ==> 3.0.0)

Features

  • add fesm browser builds to packages (#4471).

Misc

  • Update monorepo to 3.0.0. (#4597).
  • Update dataset_stub.ts (#4575).

Converter (2.8.5 ==> 3.0.0)

Features

  • add fesm browser builds to packages (#4471).

Misc

Node (2.8.5 ==> 3.0.0)

Misc

Wasm (2.8.5 ==> 3.0.0)

Features

  • add fesm browser builds to packages (#4471).

Misc

  • Fix WASM JS script not working after minification (#4569) (#4562).
  • Update monorepo to 3.0.0. (#4597).

Cpu (2.8.5 ==> 3.0.0)

Features

  • add fesm browser builds to packages (#4471).

Bug fixes

  • Fix memory leak for complex tensors (#4563).

Misc

  • Update monorepo to 3.0.0. (#4597).

Webgl (2.8.5 ==> 3.0.0)

Features

  • add fesm browser builds to packages (#4471).

Bug fixes

  • Fix memory leak for complex tensors (#4563).

Misc

  • Update monorepo to 3.0.0. (#4597).

tfjs-v2.8.5

19 Jan 23:55
aea3d05
Compare
Choose a tag to compare

Core (2.8.4 ==> 2.8.5)

Bug fixes

  • Fix memory leak for complex tensors (#4564) (#4563).
  • Fix memory leak for complex tensors (#4564) (#4563).

Misc

  • Update monorepo to 2.8.5. (#4571).

Data (2.8.4 ==> 2.8.5)

Misc

  • Update lockfiles branch tfjs_2.8.5_lockfiles lock files. (#4573).
  • Update monorepo to 2.8.5. (#4571).

Layers (2.8.4 ==> 2.8.5)

Misc

  • Update lockfiles branch tfjs_2.8.5_lockfiles lock files. (#4573).
  • Update monorepo to 2.8.5. (#4571).

Converter (2.8.4 ==> 2.8.5)

Misc

  • Update lockfiles branch tfjs_2.8.5_lockfiles lock files. (#4573).
  • Update monorepo to 2.8.5. (#4571).

Node (2.8.4 ==> 2.8.5)

Misc

  • Update lockfiles branch tfjs_2.8.5_lockfiles lock files. (#4573).
  • Update monorepo to 2.8.5. (#4571).

Wasm (2.8.4 ==> 2.8.5)

Misc

  • Update lockfiles branch tfjs_2.8.5_lockfiles lock files. (#4573).
  • Update monorepo to 2.8.5. (#4571).
  • Fix WASM JS script not working after minification (#4562). Thanks, @jinjingforever.

Cpu (2.8.4 ==> 2.8.5)

Bug fixes

  • Fix memory leak for complex tensors (#4564) (#4563).
  • Fix memory leak for complex tensors (#4564) (#4563).

Misc

  • Update lockfiles branch tfjs_2.8.5_lockfiles lock files. (#4573).
  • Update monorepo to 2.8.5. (#4571).

Webgl (2.8.4 ==> 2.8.5)

Bug fixes

  • Fix memory leak for complex tensors (#4564) (#4563).
  • Fix memory leak for complex tensors (#4564) (#4563).

Misc

  • Update lockfiles branch tfjs_2.8.5_lockfiles lock files. (#4573).
  • Update monorepo to 2.8.5. (#4571).

tfjs-v2.8.4

14 Jan 20:00
41c45da
Compare
Choose a tag to compare

Core (2.8.3 ==> 2.8.4)

Features

  • implement step for wasm (#4504).

Misc

  • Update monorepo to 2.8.4. (#4533).
  • webgpu: Fix compile error when using fused conv2d (#4521). Thanks, @qjia7.
  • Update FromPixelsImageBitmap Pipeline Cache Strategy (#4499). Thanks, @shaoboyan.
  • Avoid building tfjs-core twice in CI (#4518).

Data (2.8.3 ==> 2.8.4)

Misc

  • Update lockfiles branch tfjs_2.8.4_lockfiles lock files. (#4535).
  • Update monorepo to 2.8.4. (#4533).

Layers (2.8.3 ==> 2.8.4)

Development

  • Update layers browserstack configurations. (#4506).

Misc

  • Update lockfiles branch tfjs_2.8.4_lockfiles lock files. (#4535).
  • Update monorepo to 2.8.4. (#4533).

Converter (2.8.3 ==> 2.8.4)

Misc

  • Update lockfiles branch tfjs_2.8.4_lockfiles lock files. (#4535).
  • Update monorepo to 2.8.4. (#4533).
  • Add safeguard to initializer field. (#4513).

Node (2.8.3 ==> 2.8.4)

Misc

  • Update lockfiles branch tfjs_2.8.4_lockfiles lock files. (#4535).
  • Update monorepo to 2.8.4. (#4533).

Wasm (2.8.3 ==> 2.8.4)

Features

  • implement step for wasm (#4504).

Misc

Cpu (2.8.3 ==> 2.8.4)

Misc

  • Update lockfiles branch tfjs_2.8.4_lockfiles lock files. (#4535).
  • Update monorepo to 2.8.4. (#4533).

Webgl (2.8.3 ==> 2.8.4)

Misc

  • Update lockfiles branch tfjs_2.8.4_lockfiles lock files. (#4535).
  • Update monorepo to 2.8.4. (#4533).

tfjs-v2.8.3

08 Jan 00:03
39b0feb
Compare
Choose a tag to compare

Core (2.8.2 ==> 2.8.3)

Bug fixes

  • enable createImageBitmap test only for chrome (#4496).
  • [webgl] Fixed split issue with negative axis. (#4478). Thanks, @BruceDai.
  • make sure webgl cpu impls download the tensors before reading its values (#4488).
  • initialize/set backend in runKernelFunc (#4485).

Misc

  • Update monorepo to 2.8.3. (#4503).
  • Use CopyImageBitmapToTexture for webgpu backend (#4374). Thanks, @shaoboyan.
  • Bump http-proxy from 1.18.0 to 1.18.1 in /tfjs-core (#4462). Thanks, @dependabot[bot].

Data (2.8.2 ==> 2.8.3)

Misc

  • Update lockfiles branch tfjs_2.8.3_lockfiles lock files. (#4505).
  • Update monorepo to 2.8.3. (#4503).

Layers (2.8.2 ==> 2.8.3)

Development

  • make RNNCell more compatible with ts 4.0 (#4487).

Misc

  • Update lockfiles branch tfjs_2.8.3_lockfiles lock files. (#4505).
  • Update monorepo to 2.8.3. (#4503).

Converter (2.8.2 ==> 2.8.3)

Misc

  • Update lockfiles branch tfjs_2.8.3_lockfiles lock files. (#4505).
  • Update monorepo to 2.8.3. (#4503).

Node (2.8.2 ==> 2.8.3)

Misc

  • Update lockfiles branch tfjs_2.8.3_lockfiles lock files. (#4505).
  • Update monorepo to 2.8.3. (#4503).

Wasm (2.8.2 ==> 2.8.3)

Bug fixes

  • [webgl] Fixed split issue with negative axis. (#4478). Thanks, @BruceDai.

Misc

  • Update lockfiles branch tfjs_2.8.3_lockfiles lock files. (#4505).
  • Update monorepo to 2.8.3. (#4503).
  • [wasm] Implement the Round kernel (#4486).

Cpu (2.8.2 ==> 2.8.3)

Misc

  • Update lockfiles branch tfjs_2.8.3_lockfiles lock files. (#4505).
  • Update monorepo to 2.8.3. (#4503).

Webgl (2.8.2 ==> 2.8.3)

Bug fixes

  • [webgl] Fixed split issue with negative axis. (#4478). Thanks, @BruceDai.
  • make sure webgl cpu impls download the tensors before reading its values (#4488).

Misc

  • Update lockfiles branch tfjs_2.8.3_lockfiles lock files. (#4505).
  • Update monorepo to 2.8.3. (#4503).
  • Use CopyImageBitmapToTexture for webgpu backend (#4374). Thanks, @shaoboyan.

tfjs v3.0.0-rc.0

07 Jan 23:01
6d54161
Compare
Choose a tag to compare
tfjs v3.0.0-rc.0 Pre-release
Pre-release

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).

tfjs-v2.8.2

30 Dec 00:39
fe3429a
Compare
Choose a tag to compare

Core (2.7.0 ==> 2.8.2)

Features

  • Add string support to unstack, stack and concat (#4440).
  • core: Disable checkComputationForErrors for webgpu backend. (#4303). Thanks, @qjia7.
  • Add bincount and denseBincount op. (#4348).
  • Add dilation2d to webgl. (#4334).
  • Add modelInitializer loading and saving for all io methods. (#4332).
  • Add Leakyrelu support to fused ops. (#4322).
  • added support of halpPixelCenters to resizeNearestNeighbor op (#4262).
  • [core] ResizeBilinear add support for halfCenterPixel=True. (#4152).
  • [core] Remove fromPixelsAsync (#4211).
  • Allow user to provide metadata and store in model.json (#4187).
  • Add string support to slice. (#4172).
  • WebGPU: Add fromPixelsAsync for tfjs webgpu (#4139). Thanks, @shaoboyan.
  • add kernelNames getter to profile object (#4144).
  • Run CI on a single machine by generating cloudbuild files. (#4147).
  • Run CI on a single machine by generating cloudbuild files. (#4147).
  • Run CI on a single machine by generating cloudbuild files. (#4147).
  • Run CI on a single machine by generating cloudbuild files. (#4147).

Bug fixes

  • [webgl] Add default arguments to CropAndResize. (#4407).
  • fix typo (#4202). Thanks, @WenheLI.
  • Changed the function conditionalRounding to function round,function round will default truncate value. (#4282). Thanks, @BruceDai.
  • added support of halpPixelCenters to resizeNearestNeighbor op (#4262).
  • update side effects to fix tree shaking errors (#4258).
  • added support for batch_dims param on GatherV2 op (#4233).

Development

  • add e2e custom bundle test for universal sentence encoder (#4382).
  • Add range kernel to wasm and node (#4385).
  • use runKernel instead of runKernelFunc (#4381).
  • Extend jasmine timeout for slow test. (#4387).
  • Modularize Mean (#4377).
  • switch from runKernelFunc to runKernel (part 7) (#4372).
  • switch from runKernelFunc to runKernel (part 6) (#4371).
  • switch from runKernelFunc to runKernel (part 5) (#4370).
  • switch from runKernelFunc to runKernel (part 4) (#4369).
  • switch runKernelFunc to runKernel (part 3) (#4368).
  • use runKernel instead of runKernelFunc (part 2) (#4367).
  • make attrs argument in runKernel optional (#4365).
  • [webgl] modularize unpack/unstack (#4331).
  • [webgl] modularize split, gather, complexAbs and more (#4329).
  • Modularize unsortedSegmentSum kernel (#4307).
  • Modularize gatherV2 (#4263).
  • Stack (#4291).
  • [webgl] modularize fill related kernels and gatherNd/scatterNd (#4302).
  • Modularize NonMaxSuppression (#4288).
  • Modularize split and linSpace. (#4289).
  • Modularize expandDims kernel. (#4277).
  • Modularize topK kernel. (#4278).
  • Modularize tile kernel. (#4281).
  • Modularize 8 more kernels. (#4265).
  • modularize complex kernels in node (#4220).
  • Modularize stridedslice. (#4215).
  • Modularize unpack and prod. (#4205).
  • modularize fusedBatchMatMul, neg, ... (#4196).
  • modularize conv3d node kernels (#4194).
  • modularize pooling kernels in node (#4190).
  • modularize depthToSpace, sparseToDense, ... (#4184).
  • modularize more node kernels
  • modularize batchNorm, LRN (#4175).
  • modularize resizeNearestNeighbor, resizeBilinear (#4174).
  • modularize more node kernels (#4158).
  • Run CI on a single machine by generating cloudbuild files. (#4147).
  • Run CI on a single machine by generating cloudbuild files. (#4147).
  • Modularize node.js backend kernels (#4143).

Documentation

Misc

  • Update monorepo to 2.8.2. (#4456).
  • Remove browserstack android tests (#4423).
  • Don't rebuild core when running test-snippets in CI (#4399).
  • Run a single browser per Karma server (#4389).
  • Run ts-node tests with --transpile-only to increase speed (#4272).
  • Update karma-browserstack-launcher to 1.6.0 (#4300).
  • [Fixed] Run CI on a single machine by generating cloudbuild files (#4186).
  • Revert "Run CI on a single machine by generating cloudbuild files. " (#4163) (#4147).

Data (2.7.0 ==> 2.8.2)

Development

  • Modularize binary ops. (#4181).

Misc

  • Update lockfiles branch tfjs_2.8.2_lockfiles lock files. (#4460).
  • Update monorepo to 2.8.2. (#4456).
  • Don't rebuild core when running test-snippets in CI (#4399).
  • Run ts-node tests with --transpile-only to increase speed (#4272).
  • Update karma-browserstack-launcher to 1.6.0 (#4300).

Layers (2.7.0 ==> 2.8.2)

Features

  • added support bilinear interpolation for upsample2d layer (#4388).

Bug fixes

  • added support bilinear interpolation for upsample2d layer (#4388).

Development

  • [webgl] modularize kernels (#4268).
  • Modularize expandDims kernel. (#4277).
  • Modularize binary ops. (#4181).

Misc

  • Update lockfiles branch tfjs_2.8.2_lockfiles lock files. (#4460).
  • Update monorepo to 2.8.2. (#4456).
  • Don't rebuild core when running test-snippets in CI (#4399).
  • Run ts-node tests with --transpile-only to increase speed (#4272).
  • Update karma-browserstack-launcher to 1.6.0 (#4300).
  • Merge branch 'master' of github.com:tensorflow/tfjs
  • update
  • Upgrade karma-browserstack-launcher to 1.6.0 (#4297).

Converter (2.7.0 ==> 2.8.2)

Features

  • Add bincount and denseBincount op. (#4348).
  • Add EmptyTensorList op. (#4341).
  • Add Leakyrelu support to fused ops. (#4322).
  • added support of halpPixelCenters to resizeNearestNeighbor op (#4262).
  • [core] ResizeBilinear add sup...
Read more

tfjs-v2.8.1

18 Dec 00:14
1e6dcf9
Compare
Choose a tag to compare

Core (2.8.0 ==> 2.8.1)

Bug fixes

  • [webgl] Add default arguments to CropAndResize. (#4407).

Development

  • add e2e custom bundle test for universal sentence encoder (#4382).
  • Add range kernel to wasm and node (#4385).
  • use runKernel instead of runKernelFunc (#4381).

Misc

  • Update monorepo to 2.8.1. (#4426).
  • Remove browserstack android tests (#4423).
  • Don't rebuild core when running test-snippets in CI (#4399).

Data (2.8.0 ==> 2.8.1)

Misc

  • Update lockfiles branch tfjs_2.8.1_lockfiles lock files. (#4428).
  • Update monorepo to 2.8.1. (#4426).
  • Don't rebuild core when running test-snippets in CI (#4399).

Layers (2.8.0 ==> 2.8.1)

Misc

  • Update lockfiles branch tfjs_2.8.1_lockfiles lock files. (#4428).
  • Update monorepo to 2.8.1. (#4426).
  • Don't rebuild core when running test-snippets in CI (#4399).

Converter (2.8.0 ==> 2.8.1)

Misc

  • Update lockfiles branch tfjs_2.8.1_lockfiles lock files. (#4428).
  • Update monorepo to 2.8.1. (#4426).
  • Don't rebuild core when running test-snippets in CI (#4399).

Node (2.8.0 ==> 2.8.1)

Development

  • Add range kernel to wasm and node (#4385).
  • use runKernel instead of runKernelFunc (#4381).

Misc

  • Update lockfiles branch tfjs_2.8.1_lockfiles lock files. (#4428).
  • Update monorepo to 2.8.1. (#4426).

Wasm (2.8.0 ==> 2.8.1)

Bug fixes

  • [wasm] Fix minification issue. (#4392).

Development

  • Add range kernel to wasm and node (#4385).
  • use runKernel instead of runKernelFunc (#4381).

Misc

  • Update lockfiles branch tfjs_2.8.1_lockfiles lock files. (#4428).
  • Update monorepo to 2.8.1. (#4426).
  • Remove browserstack android tests (#4423).

Cpu (2.8.0 ==> 2.8.1)

Bug fixes

  • [webgl] Add default arguments to CropAndResize. (#4407).

Misc

  • Update lockfiles branch tfjs_2.8.1_lockfiles lock files. (#4428).
  • Update monorepo to 2.8.1. (#4426).

Webgl (2.8.0 ==> 2.8.1)

Misc

  • Update lockfiles branch tfjs_2.8.1_lockfiles lock files. (#4428).
  • Update monorepo to 2.8.1. (#4426).
  • Remove browserstack android tests (#4423).

tfjs-v2.8.0

15 Dec 21:52
b94940d
Compare
Choose a tag to compare

DEPRECATED

This release has been deprecated due to regressions in tf.image.cropAndResize. More details are available in issue #4418.

Core (2.7.0 ==> 2.8.0)

Features

  • core: Disable checkComputationForErrors for webgpu backend. (#4303). Thanks, @qjia7.
  • Add bincount and denseBincount op. (#4348).
  • Add dilation2d to webgl. (#4334).
  • Add modelInitializer loading and saving for all io methods. (#4332).
  • Add Leakyrelu support to fused ops. (#4322).
  • added support of halpPixelCenters to resizeNearestNeighbor op (#4262).
  • [core] ResizeBilinear add support for halfCenterPixel=True. (#4152).
  • [core] Remove fromPixelsAsync (#4211).
  • Allow user to provide metadata and store in model.json (#4187).
  • Add string support to slice. (#4172).
  • WebGPU: Add fromPixelsAsync for tfjs webgpu (#4139). Thanks, @shaoboyan.
  • add kernelNames getter to profile object (#4144).
  • Run CI on a single machine by generating cloudbuild files. (#4147).
  • Run CI on a single machine by generating cloudbuild files. (#4147).
  • Run CI on a single machine by generating cloudbuild files. (#4147).
  • Run CI on a single machine by generating cloudbuild files. (#4147).

Bug fixes

  • fix typo (#4202). Thanks, @WenheLI.
  • Changed the function conditionalRounding to function round,function round will default truncate value. (#4282). Thanks, @BruceDai.
  • added support of halpPixelCenters to resizeNearestNeighbor op (#4262).
  • update side effects to fix tree shaking errors (#4258).
  • added support for batch_dims param on GatherV2 op (#4233).

Development

  • Extend jasmine timeout for slow test. (#4387).
  • Modularize Mean (#4377).
  • switch from runKernelFunc to runKernel (part 7) (#4372).
  • switch from runKernelFunc to runKernel (part 6) (#4371).
  • switch from runKernelFunc to runKernel (part 5) (#4370).
  • switch from runKernelFunc to runKernel (part 4) (#4369).
  • switch runKernelFunc to runKernel (part 3) (#4368).
  • use runKernel instead of runKernelFunc (part 2) (#4367).
  • make attrs argument in runKernel optional (#4365).
  • [webgl] modularize unpack/unstack (#4331).
  • [webgl] modularize split, gather, complexAbs and more (#4329).
  • Modularize unsortedSegmentSum kernel (#4307).
  • Modularize gatherV2 (#4263).
  • Stack (#4291).
  • [webgl] modularize fill related kernels and gatherNd/scatterNd (#4302).
  • Modularize NonMaxSuppression (#4288).
  • Modularize split and linSpace. (#4289).
  • Modularize expandDims kernel. (#4277).
  • Modularize topK kernel. (#4278).
  • Modularize tile kernel. (#4281).
  • Modularize 8 more kernels. (#4265).
  • modularize complex kernels in node (#4220).
  • Modularize stridedslice. (#4215).
  • Modularize unpack and prod. (#4205).
  • modularize fusedBatchMatMul, neg, ... (#4196).
  • modularize conv3d node kernels (#4194).
  • modularize pooling kernels in node (#4190).
  • modularize depthToSpace, sparseToDense, ... (#4184).
  • modularize more node kernels
  • modularize batchNorm, LRN (#4175).
  • modularize resizeNearestNeighbor, resizeBilinear (#4174).
  • modularize more node kernels (#4158).
  • Run CI on a single machine by generating cloudbuild files. (#4147).
  • Run CI on a single machine by generating cloudbuild files. (#4147).
  • Modularize node.js backend kernels (#4143).

Documentation

Misc

  • Update lockfiles branch tfjs_2.8.0_lockfiles lock files. (#4404).
  • Update monorepo to 2.8.0. (#4393).
  • Run a single browser per Karma server (#4389).
  • Run ts-node tests with --transpile-only to increase speed (#4272).
  • Update karma-browserstack-launcher to 1.6.0 (#4300).
  • [Fixed] Run CI on a single machine by generating cloudbuild files (#4186).
  • Revert "Run CI on a single machine by generating cloudbuild files. " (#4163) (#4147).

Data (2.7.0 ==> 2.8.0)

Development

  • Modularize binary ops. (#4181).

Misc

  • Update lockfiles branch tfjs_2.8.0_lockfiles lock files. (#4404).
  • Update monorepo to 2.8.0. (#4393).
  • Run ts-node tests with --transpile-only to increase speed (#4272).
  • Update karma-browserstack-launcher to 1.6.0 (#4300).

Layers (2.7.0 ==> 2.8.0)

Features

  • added support bilinear interpolation for upsample2d layer (#4388).

Bug fixes

  • added support bilinear interpolation for upsample2d layer (#4388).

Development

  • [webgl] modularize kernels (#4268).
  • Modularize expandDims kernel. (#4277).
  • Modularize binary ops. (#4181).

Misc

  • Update lockfiles branch tfjs_2.8.0_lockfiles lock files. (#4404).
  • Update monorepo to 2.8.0. (#4393).
  • Run ts-node tests with --transpile-only to increase speed (#4272).
  • Update karma-browserstack-launcher to 1.6.0 (#4300).
  • Merge branch 'master' of github.com:tensorflow/tfjs
  • update
  • Upgrade karma-browserstack-launcher to 1.6.0 (#4297).

Converter (2.7.0 ==> 2.8.0)

Features

  • Add bincount and denseBincount op. (#4348).
  • Add EmptyTensorList op. (#4341).
  • Add Leakyrelu support to fused ops. (#4322).
  • added support of halpPixelCenters to resizeNearestNeighbor op (#4262).
  • [core] ResizeBilinear add support for halfCenterPixel=True. (#4152).
  • Allow user to provide metadata and store in model.json (#4187).
  • Run CI on a single machine by generating cloudbuild files. (#4147).
  • Run CI on a single machine by generating cloudbuild files. (#4147).
  • Run CI on a single machine by generating cloudbuild files. (#4147).
  • Run CI on a single machine by generating cloudbuild files. (#4147).

Bug fixes

  • Qu...
Read more

tfjs-v2.7.0

27 Oct 02:21
Compare
Choose a tag to compare

Core (2.6.0 ==> 2.7.0)

Features

  • [core] MatMul broadcasting. (#4100).
  • [webgl] Modularized mean kernel with custom shader. (#4033).
  • Added mirrorPad kernel (#3951). Thanks, @AbdallaGomaa.

Bug fixes

  • replace instanceof Promise with check of then function on the object (#4122).
  • [webgl] Bump types dependency and remove from core. (#4109).
  • Revert "[core] Make matMul accept mismatching batch dimensions when one input has batch 1." (#4099).

Development

  • Modularize node backend kernels (#4119).
  • Increase jasmine timeout. (#4086).

Documentation

Misc

  • Update monorepo to 2.7.0. (#4137).
  • Fix gradient for min and max (#4136).
  • [core] Make matMul accept mismatching batch dimensions when one input has batch 1. (#3917).
  • Modularize depthwise conv ops. (#4078).
  • Modularize more conv ops. (#4075).
  • Implement HashTable ops (#4060).
  • e2e custom bundling for dense models. (#4042).

Data (2.6.0 ==> 2.7.0)

Bug fixes

  • replace instanceof Promise with check of then function on the object (#4122).

Misc

  • Update release branch tfjs_2.7.0 lock files.
  • Update monorepo to 2.7.0. (#4137).

Layers (2.6.0 ==> 2.7.0)

Misc

  • Update release branch tfjs_2.7.0 lock files.
  • Update monorepo to 2.7.0. (#4137).
  • Speed up builds. (#4072).
  • Implement HashTable ops (#4060).

Converter (2.6.0 ==> 2.7.0)

Features

Bug fixes

  • replace instanceof Promise with check of then function on the object (#4122).
  • support partial shape for transform graph (#4057).

Documentation

Misc

  • Update release branch tfjs_2.7.0 lock files.
  • Update monorepo to 2.7.0. (#4137).
  • Implement HashTable ops (#4060).
  • Modularize conv2D, fusedConv2D (#4059).
  • Python converter bugfix (#4037). Thanks, @patlevin.

Node (2.6.0 ==> 2.7.0)

Features

  • [core] MatMul broadcasting. (#4100).
  • Add implementation for inputs and outputs getters to SavedModel (#4036). Thanks, @patlevin.
  • Added mirrorPad kernel (#3951). Thanks, @AbdallaGomaa.

Development

  • Modularize node backend kernels (#4119).
  • Modularize Greater, GreaterEqual, Less, LessEqual, ... (#4106).

Documentation

Misc

  • Update release branch tfjs_2.7.0 lock files.
  • Update monorepo to 2.7.0. (#4137).
  • Speed up builds. (#4072).

Wasm (2.6.0 ==> 2.7.0)

Features

  • [core] MatMul broadcasting. (#4100).
  • [webgl] Modularize cast, complex, concat, add, sub, multiply, notEqual, slice, fft, ifft. (#3956).

Bug fixes

  • [wasm] Fix bundler config and change module entry point in package.json. (#4121).

Documentation

Misc

  • Update release branch tfjs_2.7.0 lock files.
  • Update monorepo to 2.7.0. (#4137).
  • e2e custom bundling for dense models. (#4042).

Cpu (2.6.0 ==> 2.7.0)

Features

  • [core] MatMul broadcasting. (#4100).
  • Added mirrorPad kernel (#3951). Thanks, @AbdallaGomaa.
  • [webgl] Modularize cast, complex, concat, add, sub, multiply, notEqual, slice, fft, ifft. (#3956).

Bug fixes

  • Revert "[core] Make matMul accept mismatching batch dimensions when one input has batch 1." (#4099).

Misc

  • Update release branch tfjs_2.7.0 lock files.
  • Update monorepo to 2.7.0. (#4137).
  • Modularize Fill. (#4096).
  • [core] Make matMul accept mismatching batch dimensions when one input has batch 1. (#3917).
  • Reorder kernel orders. (#4082).
  • Modularize depthwise conv ops. (#4078).
  • Modularize more conv ops. (#4075).
  • Modularize conv2D, fusedConv2D (#4059).
  • Make generated files more linter friendly (#4063).
  • e2e custom bundling for dense models. (#4042).
  • Remove "kernelFunc" suffix from all kernel func names. Thanks, @jinjingforever.

Webgl (2.6.0 ==> 2.7.0)

Features

  • [core] MatMul broadcasting. (#4100).
  • [webgl] Modularized mean kernel with custom shader. (#4033).
  • Added mirrorPad kernel (#3951). Thanks, @AbdallaGomaa.
  • [webgl] Modularize cast, complex, concat, add, sub, multiply, notEqual, slice, fft, ifft. (#3956).

Bug fixes

  • [webgl] Bump types dependency and remove from core. (#4109).
  • Revert "[core] Make matMul accept mismatching batch dimensions when one input has batch 1." (#4099).
  • [webgl] Fix uninitialized zeros tensors, fix dtype upcasting. (#4064).

Documentation

  • add license header (#4046).

Misc

  • Update release branch tfjs_2.7.0 lock files.
  • Update monorepo to 2.7.0. (#4137).
  • [core] Make matMul accept mismatching batch dimensions when one input has batch 1. (#3917).
  • Speed up builds. (#4072).
  • use webgl1 testEnv flags as registered (#4065).
  • Remove "kernelFunc" suffix from all kernel func names. Thanks, @jinjingforever.

tfjs-react-native 0.5.0

27 Oct 23:09
89c16ce
Compare
Choose a tag to compare

tfjs-react-native (0.4.0 ==> 0.5.0)

Features

  • Support loading sharded models with bundleResourceIO (#4113).

Misc

  • Update tfjs-react-native to 0.5.0. (#4145).