Releases: tensorflow/tfjs
Releases · tensorflow/tfjs
tfjs-backend-webgpu-v0.0.1-alpha.7
tfjs-backend-webgpu (0.0.1-alpha.5 ==> 0.0.1-alpha.7)
Features
- expose CPU_HANDOFF_SIZE_THRESHOLD as a configurable flag (#5106).
- [webgpu] Add support for gatherND (#5057). Thanks, @haoyunfeix.
- [webgpu] Add support for sqrt (#5058). Thanks, @haoyunfeix.
- [webgpu] Add resizeNearestNeighbor support (#5059). Thanks, @haoyunfeix.
- added support for sigmoid activation function for fused ops (#4948).
Bug fixes
- webgpu: Fix a potential bug in vector*matrix (#5165). Thanks, @qjia7.
- webgpu: Fix the reduce shader key (#5148). Thanks, @qjia7.
- webgpu: Fix the mirrorPad error (#5131). Thanks, @qjia7.
- webgpu: Add CPU_HANDOFF_SIZE_THRESHOLD (#5119). Thanks, @qjia7.
Performance
- webgpu: Optimize Conv2DBackpropInput (#5155). Thanks, @qjia7.
- webgpu: Add vector*matrix kernel (#5129). Thanks, @qjia7.
- webgpu: Optimize getSamplerAtOutputCoords (#5105). Thanks, @qjia7.
- [webgpu] Use uniform instead of constant for shape (#4819). Thanks, @axinging.
Security
- Fix CVE-2021-23362 in tfjs-backend-webgpu (#5086). Thanks, @aravindvnair99.
Misc
- Bump version to 0.0.1-alpha.7 (#5176).
- Upgrade webgpu to 0.0.1-alpha.6 (#5175).
- [webgpu] Fix string comparison fail and add equal (#5149). Thanks, @axinging.
- webgpu: Fix the OOB error in transform/slice/stridedSlice (#5164). Thanks, @qjia7.
- webgpu: Add Pow kernel (#5130). Thanks, @qjia7.
- [webgpu] Add op StringNGrams (#5118). Thanks, @axinging.
- [webgpu] Fix nan errors (#5121). Thanks, @axinging.
- [webgpu] Update yarn.lock for package types/long (#5125). Thanks, @axinging.
- [webgpu] Add shared memory flag to binary op shared shader key (#5083). Thanks, @axinging.
- webgpu: Remove cpu backend (#5101). Thanks, @qjia7.
- webgpu: Add Conv2DBackpropInput kernel (#5104). Thanks, @qjia7.
- [webgpu] Fix invalid WGPUBindingType (#5082). Thanks, @axinging.
- webgpu: run concat on cpu if possible (#5076). Thanks, @qjia7.
- [webgpu] Reuse GPUBindGroupLayout and GPUPipelineLayout (#5001). Thanks, @axinging.
- webgpu: fix/suppress some failure cases (#5065). Thanks, @qjia7.
- webgpu: Add Transform kernel (#5061). Thanks, @qjia7.
- webgpu: upgrade @webgpu/types (#5062). Thanks, @qjia7.
- [webgpu] Simplify shader key of slice and cropAndResize (#4993). Thanks, @axinging.
- [WebGPU] Expand texture usage for fromPixels (#5016). Thanks, @shaoboyan.
- webgpu: Use outShapeStrides in more places (#4967). Thanks, @qjia7.
- webgpu: Use uniforms for PadV2 paddings (#4966). Thanks, @qjia7.
- [webgpu] Use uniform for program batchNorm, clip, im2col (#4958). Thanks, @axinging.
tfjs-v3.7.0
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
- [wasm] fix #5021: wechat webassembly support (#5056). Thanks, @deepkolos.
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
- Fix CVE-2021-23362 in tfjs-backend-cpu (#5088). Thanks, @aravindvnair99.
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
tfjs-v3.6.0
Core (3.5.0 ==> 3.6.0)
Features
- Add Kernel SparseFillEmptyRows for CPU and WebGL backend (#4992). Thanks, @ahmedsabie.
- [wasm] Add transform op. (#4980).
- Create threshold.ts (#4906). Thanks, @BadMachine.
Bug fixes
- Fix tile rank > 6 (#5008).
- fix nightly failure (#4986).
- fixed wasm conv2d backprop error when strides is greater than 1 (#4981).
Misc
Data (3.5.0 ==> 3.6.0)
Misc
- Update lockfiles branch tfjs_3.6.0_lockfiles lock files. (#5010).
- Update monorepo to 3.6.0. (#5009).
- Generate code coverage reports for packages (#4946).
Layers (3.5.0 ==> 3.6.0)
Misc
- Update lockfiles branch tfjs_3.6.0_lockfiles lock files. (#5010).
- Update monorepo to 3.6.0. (#5009).
- Generate code coverage reports for packages (#4946).
Converter (3.5.0 ==> 3.6.0)
Misc
- Update lockfiles branch tfjs_3.6.0_lockfiles lock files. (#5010).
- Update monorepo to 3.6.0. (#5009).
- [Converter] removed h5py direct deps to rely on TF (#4997).
Node (3.5.0 ==> 3.6.0)
Features
- Add Kernel SparseFillEmptyRows for CPU and WebGL backend (#4992). Thanks, @ahmedsabie.
Bug fixes
- add 8 supported napi versions (#4991).
Misc
- Update lockfiles branch tfjs_3.6.0_lockfiles lock files. (#5010).
- Update monorepo to 3.6.0. (#5009).
- Generate code coverage reports for packages (#4946).
Wasm (3.5.0 ==> 3.6.0)
Features
Bug fixes
- fixed wasm conv2d backprop error when strides is greater than 1 (#4981).
- generate wechat miniprogram compatible wasm js file (#4977).
Misc
- Update lockfiles branch tfjs_3.6.0_lockfiles lock files. (#5010).
- Update monorepo to 3.6.0. (#5009).
Cpu (3.5.0 ==> 3.6.0)
Features
- Add Kernel SparseFillEmptyRows for CPU and WebGL backend (#4992). Thanks, @ahmedsabie.
Misc
- Update lockfiles branch tfjs_3.6.0_lockfiles lock files. (#5010).
- Update monorepo to 3.6.0. (#5009).
- Generate code coverage reports for packages (#4946).
Webgl (3.5.0 ==> 3.6.0)
Features
- Add Kernel SparseFillEmptyRows for CPU and WebGL backend (#4992). Thanks, @ahmedsabie.
- added packed version of resize nearest neighbor kernel (#4985).
- depthwise packed perf: reduce texel read for dilation of 2 (#4954).
Bug fixes
- Fix tile rank > 6 (#5008).
Misc
tfjs-vis-v1.5.1
tfjs-vis (1.5.0 ==> 1.5.1)
Security
- more sec update (#4885).
- fix sec vulnerabilities for all packages (#4869).
- Bump y18n from 3.2.1 to 3.2.2 in /tfjs-vis (#4878). Thanks, @dependabot[bot].
- Bump elliptic from 6.5.2 to 6.5.4 in /tfjs-vis (#4712). Thanks, @dependabot[bot].
- Bump lodash from 4.17.15 to 4.17.21 in /tfjs-vis (#4777). Thanks, @dependabot[bot].
- Bump vega from 5.13.0 to 5.17.3 in /tfjs-vis (#4693). Thanks, @dependabot[bot].
Misc
tfjs-v3.5.0
Core (3.4.0 ==> 3.5.0)
Features
- Add Kernel SparseReshape for CPU and WebGL backend (#4956).
- added support for sigmoid activation function for fused ops (#4948).
- [core] Add support for explicit padding for depthwiseConv. (#4321).
Documentation
- Add missing headings to core operations (#4938). Thanks, @MaximeKjaer.
Misc
Data (3.4.0 ==> 3.5.0)
Misc
- Update lockfiles branch tfjs_3.5.0_lockfiles lock files. (#4970).
- Update monorepo to 3.5.0. (#4968).
Layers (3.4.0 ==> 3.5.0)
Features
Misc
- Update lockfiles branch tfjs_3.5.0_lockfiles lock files. (#4970).
- Update monorepo to 3.5.0. (#4968).
Converter (3.4.0 ==> 3.5.0)
Features
- added support for sparseReshape op for converter (#4963).
- Add Kernel SparseReshape for CPU and WebGL backend (#4956).
Misc
- Update lockfiles branch tfjs_3.5.0_lockfiles lock files. (#4970).
- Update monorepo to 3.5.0. (#4968).
- Build tfjs-core and tfjs-backend-cpu with Bazel (#4856).
Node (3.4.0 ==> 3.5.0)
Features
- Add Kernel SparseReshape for CPU and WebGL backend (#4956).
- added support for sigmoid activation function for fused ops (#4948).
- [core] Add support for explicit padding for depthwiseConv. (#4321).
Misc
- Update lockfiles branch tfjs_3.5.0_lockfiles lock files. (#4970).
- Update monorepo to 3.5.0. (#4968).
Wasm (3.4.0 ==> 3.5.0)
Features
- added support for sigmoid activation function for fused ops (#4948).
Misc
- Update lockfiles branch tfjs_3.5.0_lockfiles lock files. (#4970).
- Update monorepo to 3.5.0. (#4968).
- [wasm] Fix wasm backend not starting any threads (#4957).
- Build tfjs-core and tfjs-backend-cpu with Bazel (#4856).
Cpu (3.4.0 ==> 3.5.0)
Features
- Add Kernel SparseReshape for CPU and WebGL backend (#4956).
- added support for sigmoid activation function for fused ops (#4948).
- [core] Add support for explicit padding for depthwiseConv. (#4321).
Misc
- Update lockfiles branch tfjs_3.5.0_lockfiles lock files. (#4970).
- Update monorepo to 3.5.0. (#4968).
- Build tfjs-core and tfjs-backend-cpu with Bazel (#4856).
Webgl (3.4.0 ==> 3.5.0)
Features
- Add Kernel SparseReshape for CPU and WebGL backend (#4956).
- added support for sigmoid activation function for fused ops (#4948).
Bug fixes
Misc
- Update lockfiles branch tfjs_3.5.0_lockfiles lock files. (#4970).
- Update monorepo to 3.5.0. (#4968).
- Allow Concat to run on CPU for small tensors (#4940). Thanks, @ardoerlemans.
tfjs-v3.4.0
Core (3.3.0 ==> 3.4.0)
Bug fixes
- [tfjs-core] Performance issue with tf.signal.stft (#4790) (#4623). Thanks, @harangp.
- Detect react native in 'isMobile' (#4817).
Documentation
- Address mutability edge case in tf.Tensor docs (#4916).
Security
- fix sec vulnerabilities for all packages (#4869).
- Bump y18n from 3.2.1 to 3.2.2 in /tfjs-core (#4880). Thanks, @dependabot[bot].
- Bump yargs-parser from 5.0.0 to 5.0.1 in /tfjs-core (#4863). Thanks, @dependabot[bot].
Misc
- Update monorepo to 3.4.0. (#4926).
- [core] Fix a bug in einsum kernels (#4915).
- [core] Add basic implementation of einsum (#4903).
- Make tfjs-core tests more robust (#4895).
- Fix meshgrid tests for webgl precision (#4899).
- Add tf.meshgrid support for 2D case only (#4855). Thanks, @DCtheTall.
- Fix where op (#4872). Thanks, @kinsei0916.
- Move cloud functions to central location and update googleapis (#4875).
- Fix a bug in toNestedArray where it doesn't handle complex tensors properly (#4827).
Data (3.3.0 ==> 3.4.0)
Security
- fix sec vulnerabilities for all packages (#4869).
Misc
- Update lockfiles branch tfjs_3.4.0_lockfiles lock files. (#4931).
- Update monorepo to 3.4.0. (#4926).
Layers (3.3.0 ==> 3.4.0)
Features
Security
- fix sec vulnerabilities for all packages (#4869).
Misc
- Update lockfiles branch tfjs_3.4.0_lockfiles lock files. (#4931).
- Update monorepo to 3.4.0. (#4926).
- Add Swish to activation config (#4834). Thanks, @rthadur.
Converter (3.3.0 ==> 3.4.0)
Features
- add support for isNan op (#4858).
Bug fixes
- do not dispose intermediate tensor with kept status (#4894).
- Adding mode to h5py.File to dismiss deprecation warning (#4890). Thanks, @badjano.
Security
- fix sec vulnerabilities for all packages (#4869).
Misc
- Update lockfiles branch tfjs_3.4.0_lockfiles lock files. (#4931).
- Update monorepo to 3.4.0. (#4926).
- [converter] Support Einsum (#4914).
Node (3.3.0 ==> 3.4.0)
Features
- tfjs-node: add 2.0 api (#4810). Thanks, @WenheLI.
- [tfjs-node] Make
yarn build
works on Windows (#4849). Thanks, @haoyunfeix.
Security
- fix sec vulnerabilities for all packages (#4869).
Misc
- Update lockfiles branch tfjs_3.4.0_lockfiles lock files. (#4931).
- Update monorepo to 3.4.0. (#4926).
- [core] Add basic implementation of einsum (#4903).
Wasm (3.3.0 ==> 3.4.0)
Features
- Added tan.cc tan.ts file (#4826). Thanks, @carrycooldude.
- [wasm] Add mirrorPad kernel (#4804). Thanks, @kinsei0916.
- [wasm] Add all/any kernels (#4799). Thanks, @kinsei0916.
Documentation
Security
- fix sec vulnerabilities for all packages (#4869).
- Bump http-proxy from 1.18.0 to 1.18.1 in /tfjs-backend-wasm (#4865). Thanks, @dependabot[bot].
Misc
- Update lockfiles branch tfjs_3.4.0_lockfiles lock files. (#4931).
- Update monorepo to 3.4.0. (#4926).
- [wasm] Add iOS 11 workaround for Tan (#4925).
- Use official emsdk bazel toolchain (#4769).
- Fix include path (#4835). Thanks, @kinsei0916.
- Add a local test configs for the wasm threaded and threaded-simd (#4780).
Cpu (3.3.0 ==> 3.4.0)
Security
- fix sec vulnerabilities for all packages (#4869).
Misc
- Update lockfiles branch tfjs_3.4.0_lockfiles lock files. (#4931).
- Update monorepo to 3.4.0. (#4926).
- [core] Fix a bug in einsum kernels (#4915).
- [core] Add basic implementation of einsum (#4903).
Webgl (3.3.0 ==> 3.4.0)
Bug fixes
Security
- fix sec vulnerabilities for all packages (#4869).
Misc
tfjs-v3.3.0
Core (3.2.0 ==> 3.3.0)
Features
- Add image.transform. (#4770).
Bug fixes
- [webgl] use uniform for pad constants (#4779).
- fix wasm strided slice with new axis (#4235). Thanks, @pvanhaes.
- fix wasm strided slice with new axis (#4235). Thanks, @pvanhaes.
Misc
- Update monorepo to 3.3.0. (#4795).
- [core]Fix fromPixelAsync. (#4757).
- Add fromPixelAsync in tfjs-core (#4375). Thanks, @shaoboyan.
Data (3.2.0 ==> 3.3.0)
Misc
- Update lockfiles branch tfjs_3.3.0_lockfiles lock files. (#4797).
- Update monorepo to 3.3.0. (#4795).
Layers (3.2.0 ==> 3.3.0)
Misc
- Update lockfiles branch tfjs_3.3.0_lockfiles lock files. (#4797).
- Update monorepo to 3.3.0. (#4795).
Converter (3.2.0 ==> 3.3.0)
Documentation
- [converter] Update readme about metadata option. (#4739).
Misc
- Update lockfiles branch tfjs_3.3.0_lockfiles lock files. (#4797).
- Update monorepo to 3.3.0. (#4795).
- Add LookupTableSize and LookupTableSizeV2 ops (#4755). Thanks, @fneubaum-sulvo.
Node (3.2.0 ==> 3.3.0)
Features
- Add image.transform. (#4770).
- Allows extra flexibility to the location of libtensorflow downloads. (#4747). Thanks, @melmerp.
Bug fixes
- Fixed Failing Symlink on Windows Platforms in 'tfjs-node' installation script. (#4754). Thanks, @PhillipAWells.
Misc
- Update lockfiles branch tfjs_3.3.0_lockfiles lock files. (#4797).
- Update monorepo to 3.3.0. (#4795).
Wasm (3.2.0 ==> 3.3.0)
Bug fixes
- fix wasm strided slice with new axis (#4235). Thanks, @pvanhaes.
- fix wasm strided slice with new axis (#4235). Thanks, @pvanhaes.
Misc
- Update lockfiles branch tfjs_3.3.0_lockfiles lock files. (#4797).
- Update monorepo to 3.3.0. (#4795).
Cpu (3.2.0 ==> 3.3.0)
Features
- Add image.transform. (#4770).
Misc
- Update lockfiles branch tfjs_3.3.0_lockfiles lock files. (#4797).
- Update monorepo to 3.3.0. (#4795).
Webgl (3.2.0 ==> 3.3.0)
Features
- Add image.transform. (#4770).
Bug fixes
- [webgl] use uniform for pad constants (#4779).
Performance
Misc
- Update lockfiles branch tfjs_3.3.0_lockfiles lock files. (#4797).
- Update monorepo to 3.3.0. (#4795).
- fixed pad unpacked shader failure (#4783).
- Add fromPixelAsync in tfjs-core (#4375). Thanks, @shaoboyan.
tfjs-v3.2.0
Core (3.1.0 ==> 3.2.0)
Documentation
- Document dimensions of
toPixels
andfromPixels
(#4687). Thanks, @jameshfisher.
Security
- Bump elliptic from 6.5.2 to 6.5.4 in /tfjs-core (#4700). Thanks, @dependabot[bot].
- Bump lodash from 4.17.15 to 4.17.20 in /tfjs-core (#4701). Thanks, @dependabot[bot].
- Bump acorn from 6.4.0 to 6.4.2 in /tfjs-core (#4703). Thanks, @dependabot[bot].
Misc
- Update monorepo to 3.2.0. (#4740).
- [wasm] Workaround sin/cos bug with ios11/12, and use tensor4d as image related test source to reduce flakyness (#4738).
- Apply internal ts style externally (#4707).
- Make the wasm backend use the global bazel WORKSPACE (#4714).
- Run browserstack tests with an allowance for flakiness (#4691).
Data (3.1.0 ==> 3.2.0)
Misc
- Update lockfiles branch tfjs_3.2.0_lockfiles lock files. (#4742).
- Update monorepo to 3.2.0. (#4740).
Layers (3.1.0 ==> 3.2.0)
Misc
- Update lockfiles branch tfjs_3.2.0_lockfiles lock files. (#4742).
- Update monorepo to 3.2.0. (#4740).
- Run browserstack tests with an allowance for flakiness (#4691).
Converter (3.1.0 ==> 3.2.0)
Misc
- Update lockfiles branch tfjs_3.2.0_lockfiles lock files. (#4742).
- Update monorepo to 3.2.0. (#4740).
Node (3.1.0 ==> 3.2.0)
Bug fixes
- exit the process with error if failed during build (#4694).
Misc
- Update lockfiles branch tfjs_3.2.0_lockfiles lock files. (#4742).
- Update monorepo to 3.2.0. (#4740).
Wasm (3.1.0 ==> 3.2.0)
Security
- Bump elliptic from 6.5.2 to 6.5.4 in /tfjs-backend-wasm (#4699). Thanks, @dependabot[bot].
Misc
- Update lockfiles branch tfjs_3.2.0_lockfiles lock files. (#4742).
- Update monorepo to 3.2.0. (#4740).
- [wasm] Workaround sin/cos bug with ios11/12, and use tensor4d as image related test source to reduce flakyness (#4738).
- restore bundle size test (#4733).
- Update emscripten and XNNPack to the latest version. Fix memory leaks in WASM backend (#4730).
- Make the wasm backend use the global bazel WORKSPACE (#4714).
- Run browserstack tests with an allowance for flakiness (#4691).
Cpu (3.1.0 ==> 3.2.0)
Misc
- Update lockfiles branch tfjs_3.2.0_lockfiles lock files. (#4742).
- Update monorepo to 3.2.0. (#4740).
Webgl (3.1.0 ==> 3.2.0)
Misc
tfjs-v2.8.6
This is a bugfix patch for 2.8.x. For the latest release, see the 3.1.0 release.
Core (2.8.5 ==> 2.8.6)
Bug fixes
Development
- Enable flaky tests for 2.8.x (#4697).
Misc
- Update monorepo to 2.8.6. (#4705).
Data (2.8.5 ==> 2.8.6)
Misc
- Update lockfiles branch tfjs_2.8.6_lockfiles lock files. (#4708).
- Update monorepo to 2.8.6. (#4705).
Layers (2.8.5 ==> 2.8.6)
Development
- Enable flaky tests for 2.8.x (#4697).
Misc
- Update lockfiles branch tfjs_2.8.6_lockfiles lock files. (#4708).
- Update monorepo to 2.8.6. (#4705).
Converter (2.8.5 ==> 2.8.6)
Misc
- Update lockfiles branch tfjs_2.8.6_lockfiles lock files. (#4708).
- Update monorepo to 2.8.6. (#4705).
Node (2.8.5 ==> 2.8.6)
Misc
- Update lockfiles branch tfjs_2.8.6_lockfiles lock files. (#4708).
- Update monorepo to 2.8.6. (#4705).
Wasm (2.8.5 ==> 2.8.6)
Development
- Enable flaky tests for 2.8.x (#4697).
Misc
- Update lockfiles branch tfjs_2.8.6_lockfiles lock files. (#4708).
- Update monorepo to 2.8.6. (#4705).
Cpu (2.8.5 ==> 2.8.6)
Misc
- Update lockfiles branch tfjs_2.8.6_lockfiles lock files. (#4708).
- Update monorepo to 2.8.6. (#4705).
Webgl (2.8.5 ==> 2.8.6)
Bug fixes
Development
- Enable flaky tests for 2.8.x (#4697).
Misc
tfjs-v3.1.0
Core (3.0.0 ==> 3.1.0)
Bug fixes
- fix webgl cumsum kernel (#4602).
Performance
Development
- Engine/backend refCount refactoring (#4628).
Misc
- Update monorepo to 3.1.0. (#4689).
- Enable CPU kernel profiling for browser does not support timer query (#4640).
- Add ignore require fields for browser (#4614).
- remove modularization helper scripts (#4612).
Data (3.0.0 ==> 3.1.0)
Misc
- Update lockfiles branch tfjs_3.1.0_lockfiles lock files. (#4692).
- Update monorepo to 3.1.0. (#4689).
Layers (3.0.0 ==> 3.1.0)
Bug fixes
- Use more specific layer types in 'export_layers.ts' (#4618).
Misc
- Update lockfiles branch tfjs_3.1.0_lockfiles lock files. (#4692).
- Update monorepo to 3.1.0. (#4689).
Converter (3.0.0 ==> 3.1.0)
Misc
- Update lockfiles branch tfjs_3.1.0_lockfiles lock files. (#4692).
- Update monorepo to 3.1.0. (#4689).
- Allow undefined element shape for TensorList (#4657).
Node (3.0.0 ==> 3.1.0)
Bug fixes
Development
- Engine/backend refCount refactoring (#4628).
- Remove tfjs-core as tfjs-node(-gpu) dependency (#4590).
Documentation
Misc
- Update lockfiles branch tfjs_3.1.0_lockfiles lock files. (#4692).
- Update monorepo to 3.1.0. (#4689).
- remove modularization helper scripts (#4612).
Wasm (3.0.0 ==> 3.1.0)
Development
- Engine/backend refCount refactoring (#4628).
Misc
- Update lockfiles branch tfjs_3.1.0_lockfiles lock files. (#4692).
- Update monorepo to 3.1.0. (#4689).
- [wasm] Implement Ceil (#4671).
Cpu (3.0.0 ==> 3.1.0)
Development
- Engine/backend refCount refactoring (#4628).
Misc
- Update lockfiles branch tfjs_3.1.0_lockfiles lock files. (#4692).
- Update monorepo to 3.1.0. (#4689).
Webgl (3.0.0 ==> 3.1.0)
Features
- [webgl] Texture to tensor API. (#4376).
Bug fixes
- fix webgl cumsum kernel (#4602).
Development
- Engine/backend refCount refactoring (#4628).
Misc
- Update lockfiles branch tfjs_3.1.0_lockfiles lock files. (#4692).
- Update monorepo to 3.1.0. (#4689).
- Revert "[webgl] Texture to tensor API. " (#4675) (#4376).
- Re-enable Android nightly tests (#4664).
- Enable CPU kernel profiling for browser does not support timer query (#4640).
- remove modularization helper scripts (#4612).