github tensorflow/tfjs tfjs-v3.7.0

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

Core (3.6.0 ==> 3.7.0)

Features

  • Added string support for logical binary ops, gatherND, and StridedSlice (#5135).
  • Add kernel StringToHashBucketFast for CPU and WebGL backend (#5052).
  • align allbacks with tensorflow on NaN propogation with min/max ops (#5028).

Bug fixes

  • Fix CI failure for requiring the long package. (#5085).
  • uses require instead of enable esmoduleinterop flag (#5074).

Security

  • Bump ws from 7.4.4 to 7.4.6 in /tfjs-core (#5141). Thanks, @dependabot[bot].
  • Bump hosted-git-info from 2.8.8 to 2.8.9 in /tfjs-core (#5048). Thanks, @dependabot[bot].

Misc

  • Update monorepo to 3.7.0. (#5168).
  • [webgpu] Add op StringNGrams (#5118). Thanks, @axinging.
  • Allow string inputs in gatherND (#5157).
  • Add kernel StringNGrams for CPU and WebGL backend (#5102).
  • Add kernel StringSplit for CPU and WebGL backend (#5089).
  • Add kernel SparseSegmentMean for CPU and WebGL backend (#5025).
  • Add kernel SparseSegmentSum for CPU and WebGL backend (#5018).
  • Fix SparseFillEmptyRows output shape bug (#5020).
  • Upgrade rules_nodejs to 3.4.1 and karma to 6.3.2 (#5006).

Data (3.6.0 ==> 3.7.0)

Features

  • Add kernel StringToHashBucketFast for CPU and WebGL backend (#5052).

Misc

  • Update lockfiles branch tfjs_3.7.0_lockfiles lock files. (#5170).
  • Update monorepo to 3.7.0. (#5168).

Layers (3.6.0 ==> 3.7.0)

Features

  • use vanilla js for the math util methods (#5096).
  • Add kernel StringToHashBucketFast for CPU and WebGL backend (#5052).

Bug fixes

  • uses require instead of enable esmoduleinterop flag (#5074).

Misc

  • Update lockfiles branch tfjs_3.7.0_lockfiles lock files. (#5170).
  • Update monorepo to 3.7.0. (#5168).

Converter (3.6.0 ==> 3.7.0)

Features

  • Fuse depthwise conv2d with activation function without biasAdd (#4910).
  • [converter] Support function execution with named output indexing (#5127).
  • Add support for StringSplit conversion (#5107).
  • Add support for StringToHashBucketFast conversion (#5067).
  • Add kernel StringToHashBucketFast for CPU and WebGL backend (#5052).
  • [tfjs-converter] heuristically determine the signature name (#5043).

Bug fixes

  • Allow up to TF-Hub==0.12 (#5152). Thanks, @chongkong.
  • [converter] Support function execution with named output indexing (#5127).
  • Add missing op categories in converter and tests (#5114).
  • check function def for unsupported ops (#5090).
  • uses require instead of enable esmoduleinterop flag (#5074).
  • [tfjs-converter] heuristically determine the signature name (#5043).

Misc

  • Update lockfiles branch tfjs_3.7.0_lockfiles lock files. (#5170).
  • Update monorepo to 3.7.0. (#5168).
  • Add support for StringNGrams conversion (#5109).
  • Add support for SparseSegmentMean conversion (#5037).
  • Add support for SparseSegmentSum conversion (#5026).
  • Add support for SparseFillEmptyRows conversion (#5005).

Node (3.6.0 ==> 3.7.0)

Features

  • [node] Add SummaryFileWriter.histogram TensorBoard logging (#5079). Thanks, @MaximeKjaer.
  • Added string support for logical binary ops, gatherND, and StridedSlice (#5135).
  • Make tfjs-node create a new TFJSBackend for each environment (#5108). Thanks, @bmcdorman.
  • Add kernel StringToHashBucketFast for CPU and WebGL backend (#5052).
  • align allbacks with tensorflow on NaN propogation with min/max ops (#5028).

Bug fixes

  • Make tfjs-node create a new TFJSBackend for each environment (#5108). Thanks, @bmcdorman.
  • uses require instead of enable esmoduleinterop flag (#5074).
  • fix the node mem leak on saved model execution (#5012).

Misc

  • Update lockfiles branch tfjs_3.7.0_lockfiles lock files. (#5170).
  • Update monorepo to 3.7.0. (#5168).
  • Add kernel StringNGrams for CPU and WebGL backend (#5102).
  • Add kernel StringSplit for CPU and WebGL backend (#5089).
  • update node-pre-gyp package (#5036).
  • Add kernel SparseSegmentMean for CPU and WebGL backend (#5025).
  • Add kernel SparseSegmentSum for CPU and WebGL backend (#5018).

Wasm (3.6.0 ==> 3.7.0)

Features

  • Added string support for logical binary ops, gatherND, and StridedSlice (#5135).
  • align allbacks with tensorflow on NaN propogation with min/max ops (#5028).

Bug fixes

Documentation

  • Update README of WASM backend (#5097).

Security

  • Bump ws from 7.4.4 to 7.4.6 in /tfjs-backend-wasm (#5140). Thanks, @dependabot[bot].
  • Bump browserslist from 4.16.3 to 4.16.6 in /tfjs-backend-wasm (#5116). Thanks, @dependabot[bot].

Misc

  • Update lockfiles branch tfjs_3.7.0_lockfiles lock files. (#5170).
  • Update monorepo to 3.7.0. (#5168).

Cpu (3.6.0 ==> 3.7.0)

Features

  • Added string support for logical binary ops, gatherND, and StridedSlice (#5135).
  • Add kernel StringToHashBucketFast for CPU and WebGL backend (#5052).
  • align allbacks with tensorflow on NaN propogation with min/max ops (#5028).

Bug fixes

  • uses require instead of enable esmoduleinterop flag (#5074).

Security

Misc

  • Update lockfiles branch tfjs_3.7.0_lockfiles lock files. (#5170).
  • Update monorepo to 3.7.0. (#5168).
  • [webgpu] Add op StringNGrams (#5118). Thanks, @axinging.
  • Add kernel StringNGrams for CPU and WebGL backend (#5102).
  • Add kernel StringSplit for CPU and WebGL backend (#5089).
  • Add kernel SparseSegmentMean for CPU and WebGL backend (#5025).
  • Add kernel SparseSegmentSum for CPU and WebGL backend (#5018).
  • Fix SparseFillEmptyRows output shape bug (#5020).
  • Upgrade rules_nodejs to 3.4.1 and karma to 6.3.2 (#5006).

Webgl (3.6.0 ==> 3.7.0)

Features

  • Added string support for logical binary ops, gatherND, and StridedSlice (#5135).
  • expose CPU_HANDOFF_SIZE_THRESHOLD as a configurable flag (#5106).
  • Add kernel StringToHashBucketFast for CPU and WebGL backend (#5052).
  • align allbacks with tensorflow on NaN propogation with min/max ops (#5028).

Security

Misc

  • Update lockfiles branch tfjs_3.7.0_lockfiles lock files. (#5170).
  • Update monorepo to 3.7.0. (#5168).
  • [webgpu] Add op StringNGrams (#5118). Thanks, @axinging.
  • Add kernel StringNGrams for CPU and WebGL backend (#5102).
  • Add kernel StringSplit for CPU and WebGL backend (#5089).
  • [webgl] Merge nightly CI karma tests for more parallelism (#5003).
  • Add kernel SparseSegmentMean for CPU and WebGL backend (#5025).
  • Add kernel SparseSegmentSum for CPU and WebGL backend (#5018).

Don't miss a new tfjs release

NewReleases is sending notifications on new releases.