Skip to content

Releases: tensorflow/tfjs

tfjs-v3.17.0

16 May 21:55
c03e133
Compare
Choose a tag to compare

Core (3.16.0 ==> 3.17.0)

Features

  • Add LowerBound and UpperBound kernels (#6356).

Bug fixes

Misc

  • Update monorepo to 3.17.0. (#6405).
  • Add string support for SparseToDense (#6397).
  • Improve link_package speed (#6376).
  • Add euclideanNorm op. (#6366).
  • Fix tfjs-core .d.ts files missing webgpu refrence types (#6386).
  • webgpu: support dataToGPU api (#6329). Thanks, @xhcao.
  • Fix WebGL-conv2dByMatMul for NCHW with multiple batches (#6369). Thanks, @Linchenn.
  • Change makeTensorFromTensorId to makeTensorFromTensorInfo (#6355). Thanks, @qjia7.
  • Add Kernel SearchSorted for CPU and WebGL backend (#6349).

Data (3.16.0 ==> 3.17.0)

Misc

  • Update lockfiles branch tfjs_3.17.0_lockfiles lock files. (#6415).
  • Update monorepo to 3.17.0. (#6405).

Layers (3.16.0 ==> 3.17.0)

Bug fixes

  • check for null before incorporating scale and offset (#6383).
  • Serialize UpSampling2D 'interpolation' option (#6360). Thanks, @debagger.

Performance

Misc

  • Update lockfiles branch tfjs_3.17.0_lockfiles lock files. (#6415).
  • Update monorepo to 3.17.0. (#6405).
  • Improve link_package speed (#6376).

Converter (3.16.0 ==> 3.17.0)

Features

  • Add tensorListConcatV2 support. (#6351).

Misc

  • Update lockfiles branch tfjs_3.17.0_lockfiles lock files. (#6415).
  • Update monorepo to 3.17.0. (#6405).
  • Upgrade rules_nodejs to 5.4.2 (#6404).
  • Improve link_package speed (#6376).
  • Add euclideanNorm op. (#6366).
  • Add support for LowerBound and UpperBound conversion (#6364).

Node (3.16.0 ==> 3.17.0)

Misc

  • Update lockfiles branch tfjs_3.17.0_lockfiles lock files. (#6415).
  • Update monorepo to 3.17.0. (#6405).
  • Improve link_package speed (#6376).
  • [node] Fix memory leak from string tensors (#6371).
  • [node] Use makeTensorFromTensorInfo instead of makeTensorFromId (#6361).
  • Add Kernel SearchSorted for CPU and WebGL backend (#6349).

Wasm (3.16.0 ==> 3.17.0)

Security

  • Bump async from 2.6.3 to 2.6.4 in /tfjs-backend-wasm/starter/webpack (#6343). Thanks, @dependabot[bot].

Misc

  • Update lockfiles branch tfjs_3.17.0_lockfiles lock files. (#6415).
  • Update monorepo to 3.17.0. (#6405).
  • Improve link_package speed (#6376).

Cpu (3.16.0 ==> 3.17.0)

Bug fixes

  • Fix CPU fusedConv2d (bias add) for NCHW format (#6379). Thanks, @Linchenn.

Documentation

Misc

  • Update lockfiles branch tfjs_3.17.0_lockfiles lock files. (#6415).
  • Update monorepo to 3.17.0. (#6405).
  • Add string support for SparseToDense (#6397).
  • Fix bufferSync return type (#6362).
  • Improve link_package speed (#6376).
  • Change makeTensorFromTensorId to makeTensorFromTensorInfo (#6355). Thanks, @qjia7.
  • Add Kernel SearchSorted for CPU and WebGL backend (#6349).

Webgl (3.16.0 ==> 3.17.0)

Bug fixes

  • Fix CPU fusedConv2d (bias add) for NCHW format (#6379). Thanks, @Linchenn.
  • Fix WebGL Conv2d (PReLU computation) for NCHW format (#6365). Thanks, @Linchenn.
  • Fix WebGL Conv2d for NCHW format (#6340). Thanks, @Linchenn.

Misc

  • Update lockfiles branch tfjs_3.17.0_lockfiles lock files. (#6415).
  • Update monorepo to 3.17.0. (#6405).
  • Add string support for SparseToDense (#6397).
  • Fix bufferSync return type (#6362).
  • Fix WebGL-conv2dByMatMul for NCHW with multiple batches (#6369). Thanks, @Linchenn.
  • Decrease values in WebGL tests to fit into WebGL1's range (#6372). Thanks, @Linchenn.
  • Change makeTensorFromTensorId to makeTensorFromTensorInfo (#6355). Thanks, @qjia7.
  • Add Kernel SearchSorted for CPU and WebGL backend (#6349).
  • [webgl] merge CumProdProgram and CumSumProgram (#6325). Thanks, @axinging.

tfjs-v3.16.0

20 Apr 18:56
8c7fd02
Compare
Choose a tag to compare

Core (3.15.0 ==> 3.16.0)

Features

  • initial version of gradients for prod (#6216).

Bug fixes

  • : #6263 [webgpu: Fix DepthwiseConv2D3x3Program bug when dilation > 1] (#6264). Thanks, @qjia7.

Misc

  • Update lockfiles branch tfjs_3.16.0_lockfiles lock files. (#6337).
  • Update monorepo to 3.16.0. (#6330).
  • [core] reduced the dy to avoid overflowing the webgl 1 float16 limitation (#6306).
  • Security fixes (#6268).
  • Webgpu gather zero (#6166). Thanks, @haoyunfeix.

Data (3.15.0 ==> 3.16.0)

Misc

  • Update lockfiles branch tfjs_3.16.0_lockfiles lock files. (#6337).
  • Update monorepo to 3.16.0. (#6330).
  • Bump minimist from 1.2.5 to 1.2.6 in /tfjs-data (#6297). Thanks, @dependabot[bot].
  • Security fixes (#6268).
  • refactor: replace deprecated String.prototype.substr() (#6255). Thanks, @CommanderRoot.

Layers (3.15.0 ==> 3.16.0)

Performance

  • Use LRU cache for cachedSorted and cachedRecipientCounts (#6303). Thanks, @Linchenn.

Misc

  • Update lockfiles branch tfjs_3.16.0_lockfiles lock files. (#6337).
  • Update monorepo to 3.16.0. (#6330).
  • Security fixes (#6268).
  • refactor: replace deprecated String.prototype.substr() (#6255). Thanks, @CommanderRoot.

Converter (3.15.0 ==> 3.16.0)

Features

Security

  • Bump minimist from 1.2.0 to 1.2.6 in /tfjs-converter/demo (#6290). Thanks, @dependabot[bot].

Misc

  • Update lockfiles branch tfjs_3.16.0_lockfiles lock files. (#6337).
  • Update monorepo to 3.16.0. (#6330).
  • Fix version comparison bug. (#6299).
  • Add TensorListLength op (#6282). Thanks, @Linchenn.
  • Security fixes (#6268).
  • refactor: replace deprecated String.prototype.substr() (#6255). Thanks, @CommanderRoot.

Node (3.15.0 ==> 3.16.0)

Misc

  • Update lockfiles branch tfjs_3.16.0_lockfiles lock files. (#6337).
  • Update monorepo to 3.16.0. (#6330).
  • Security fixes (#6268).
  • refactor: replace deprecated String.prototype.substr() (#6255). Thanks, @CommanderRoot.

Wasm (3.15.0 ==> 3.16.0)

Misc

  • Update lockfiles branch tfjs_3.16.0_lockfiles lock files. (#6337).
  • Update monorepo to 3.16.0. (#6330).
  • Bump minimist from 1.2.5 to 1.2.6 in /tfjs-backend-wasm (#6295). Thanks, @dependabot[bot].
  • Security fixes (#6268).
  • Bump node-forge in /tfjs-backend-wasm/starter/webpack (#6259). Thanks, @dependabot[bot].

Cpu (3.15.0 ==> 3.16.0)

Security

  • Bump minimist from 1.2.5 to 1.2.6 in /tfjs-backend-cpu (#6298). Thanks, @dependabot[bot].
  • Bump minimist from 1.2.5 to 1.2.6 in /tfjs-backend-cpu (#6298). Thanks, @dependabot[bot].

Misc

  • Update lockfiles branch tfjs_3.16.0_lockfiles lock files. (#6337).
  • Update monorepo to 3.16.0. (#6330).
  • Security fixes (#6268).

Webgl (3.15.0 ==> 3.16.0)

Misc

  • Update lockfiles branch tfjs_3.16.0_lockfiles lock files. (#6337).
  • Update monorepo to 3.16.0. (#6330).
  • Security fixes (#6268).
  • Webgpu gather zero (#6166). Thanks, @haoyunfeix.

tfjs-v3.15.0

23 Mar 21:25
fda7d7b
Compare
Choose a tag to compare

Core (3.14.0 ==> 3.15.0)

Features

  • Initial version of cumprod (#6211).

Security

  • more security fixes (#6237).

Misc

  • Update monorepo to 3.15.0. (#6257).
  • [webgl]Add functions for parallel compilation (#5826).

Data (3.14.0 ==> 3.15.0)

Security

  • [security] upgrade parcel-bundle to parcel 2 (#6234).

Misc

  • Update lockfiles branch tfjs_3.15.0_lockfiles lock files. (#6260).
  • Update monorepo to 3.15.0. (#6257).
  • [tfjs-data] Use '!IS_BROWSER' instead of 'IS_NODE' for detecting browser (#6240).
  • Bump lodash from 4.17.15 to 4.17.21 in /tfjs-data/demo/boston-housing (#6220). Thanks, @dependabot[bot].
  • yarn.lock updates for security warning (#6229).
  • Bump karma from 6.3.14 to 6.3.16 in /tfjs-data (#6195). Thanks, @dependabot[bot].

Layers (3.14.0 ==> 3.15.0)

Misc

  • Update lockfiles branch tfjs_3.15.0_lockfiles lock files. (#6260).
  • Update monorepo to 3.15.0. (#6257).
  • yarn.lock updates for security warning (#6229).
  • Bump karma from 6.3.14 to 6.3.16 in /tfjs-layers (#6185). Thanks, @dependabot[bot].

Converter (3.14.0 ==> 3.15.0)

Features

  • Initial version of cumprod (#6211).

Security

  • [security] upgrade parcel-bundle to parcel 2 (#6234).

Misc

  • Update lockfiles branch tfjs_3.15.0_lockfiles lock files. (#6260).
  • Update monorepo to 3.15.0. (#6257).
  • Add support for converting models with ImageProjectiveTransformV3 op (#6206). Thanks, @maciej3031.
  • yarn.lock updates for security warning (#6229).

Node (3.14.0 ==> 3.15.0)

Features

  • Initial version of cumprod (#6211).
  • Treat properly HTTP URI to download tensorflow lib (#6199). Thanks, @danilosampaio.

Misc

  • Update lockfiles branch tfjs_3.15.0_lockfiles lock files. (#6260).
  • Update monorepo to 3.15.0. (#6257).
  • yarn.lock updates for security warning (#6229).

Wasm (3.14.0 ==> 3.15.0)

Features

  • Initial version of cumprod (#6211).

Security

  • more security fixes (#6237).
  • [security] upgrade parcel-bundle to parcel 2 (#6234).
  • Bump karma from 6.3.14 to 6.3.16 in /tfjs-backend-wasm (#6191). Thanks, @dependabot[bot].

Misc

  • Update lockfiles branch tfjs_3.15.0_lockfiles lock files. (#6260).
  • Update monorepo to 3.15.0. (#6257).
  • [wasm] Fix threaded worker blob syntax error (#6214).
  • yarn.lock updates for security warning (#6229).
  • Bump url-parse in /tfjs-backend-wasm/starter/webpack (#6180). Thanks, @dependabot[bot].

Cpu (3.14.0 ==> 3.15.0)

Features

  • Initial version of cumprod (#6211).

Security

  • [security] upgrade parcel-bundle to parcel 2 (#6234).

Misc

  • Update lockfiles branch tfjs_3.15.0_lockfiles lock files. (#6260).
  • Update monorepo to 3.15.0. (#6257).
  • Bump karma from 6.3.14 to 6.3.16 in /tfjs-backend-cpu (#6186). Thanks, @dependabot[bot].

Webgl (3.14.0 ==> 3.15.0)

Features

  • Initial version of cumprod (#6211).

Security

  • [security] upgrade parcel-bundle to parcel 2 (#6234).

Misc

  • Update lockfiles branch tfjs_3.15.0_lockfiles lock files. (#6260).
  • Update monorepo to 3.15.0. (#6257).
  • Fix nightly build. (#6239).
  • [webgl]Add functions for parallel compilation (#5826).
  • Bump karma from 6.3.14 to 6.3.16 in /tfjs-backend-webgl (#6184). Thanks, @dependabot[bot].

tfjs-v3.14.0

04 Mar 00:18
d712059
Compare
Choose a tag to compare

Core (3.13.0 ==> 3.14.0)

Features

Bug fixes

  • Add 'leave_as_require' option to tfjs_bundle (#6005).

Misc

  • Update monorepo to 3.14.0. (#6196).
  • Update to wording for starting values of indices (#6018). Thanks, @jasonmayes.

Data (3.13.0 ==> 3.14.0)

Documentation

Misc

  • Update lockfiles branch tfjs_3.14.0_lockfiles lock files. (#6197).
  • Update monorepo to 3.14.0. (#6196).
  • Bump karma from 6.3.1 to 6.3.14 in /tfjs-data (#6147). Thanks, @dependabot[bot].
  • Bump follow-redirects from 1.13.3 to 1.14.8 in /tfjs-data (#6146). Thanks, @dependabot[bot].

Layers (3.13.0 ==> 3.14.0)

Features

Documentation

Misc

  • Update lockfiles branch tfjs_3.14.0_lockfiles lock files. (#6197).
  • Update monorepo to 3.14.0. (#6196).
  • Bump follow-redirects from 1.13.3 to 1.14.8 in /tfjs-layers (#6145). Thanks, @dependabot[bot].
  • Bump karma from 6.3.1 to 6.3.14 in /tfjs-layers (#6121). Thanks, @dependabot[bot].
  • Fix TS development on Apple silicon (#6090).

Converter (3.13.0 ==> 3.14.0)

Bug fixes

  • [tfjs-converter] fix the regex version for py2 (#6038).

Performance

  • [tfjs-converter] fix the regex version for py2 (#6038).

Misc

  • Update lockfiles branch tfjs_3.14.0_lockfiles lock files. (#6197).
  • Update monorepo to 3.14.0. (#6196).
  • Bump ajv from 6.3.0 to 6.12.3 in /tfjs-converter (#6150). Thanks, @dependabot[bot].
  • [converter] export types from compiled_api (#6082).

Node (3.13.0 ==> 3.14.0)

Documentation

Misc

  • Update lockfiles branch tfjs_3.14.0_lockfiles lock files. (#6197).
  • Update monorepo to 3.14.0. (#6196).

Wasm (3.13.0 ==> 3.14.0)

Security

  • Bump ajv from 6.10.2 to 6.12.6 in /tfjs-backend-wasm/starter/parcel (#6131). Thanks, @dependabot[bot].
  • Bump engine.io from 4.1.1 to 4.1.2 in /tfjs-backend-wasm (#6011). Thanks, @dependabot[bot].

Misc

  • Update lockfiles branch tfjs_3.14.0_lockfiles lock files. (#6197).
  • Update monorepo to 3.14.0. (#6196).
  • Fix Apple silicon WASM development (#6098).
  • Bump follow-redirects from 1.14.7 to 1.14.8 in /tfjs-backend-wasm (#6124). Thanks, @dependabot[bot].
  • Bump ajv from 6.10.2 to 6.12.6 in /tfjs-backend-wasm/starter/webpack (#6130). Thanks, @dependabot[bot].
  • Bump follow-redirects in /tfjs-backend-wasm/starter/webpack (#6129). Thanks, @dependabot[bot].
  • Bump karma from 6.3.2 to 6.3.14 in /tfjs-backend-wasm (#6112). Thanks, @dependabot[bot].
  • Fix TS development on Apple silicon (#6090).
  • Update README.md (#6086). Thanks, @rthadur.
  • Update README.md (#6080). Thanks, @rthadur.
  • Upgrade release docker node to 16 (#6076).
  • Bump log4js from 6.3.0 to 6.4.0 in /tfjs-backend-wasm (#6052). Thanks, @dependabot[bot].
  • Bump follow-redirects from 1.13.3 to 1.14.7 in /tfjs-backend-wasm (#6013). Thanks, @dependabot[bot].

Cpu (3.13.0 ==> 3.14.0)

Security

  • Bump engine.io from 4.1.1 to 4.1.2 in /tfjs-backend-cpu (#6040). Thanks, @dependabot[bot].

Misc

  • Update lockfiles branch tfjs_3.14.0_lockfiles lock files. (#6197).
  • Update monorepo to 3.14.0. (#6196).
  • Bump follow-redirects from 1.14.7 to 1.14.8 in /tfjs-backend-cpu (#6156). Thanks, @dependabot[bot].
  • Bump karma from 6.3.1 to 6.3.14 in /tfjs-backend-cpu (#6116). Thanks, @dependabot[bot].
  • Bump log4js from 6.3.0 to 6.4.0 in /tfjs-backend-cpu (#6056). Thanks, @dependabot[bot].
  • Bump follow-redirects from 1.13.3 to 1.14.7 in /tfjs-backend-cpu (#6041). Thanks, @dependabot[bot].

Webgl (3.13.0 ==> 3.14.0)

Misc

  • Update lockfiles branch tfjs_3.14.0_lockfiles lock files. (#6197).
  • Update monorepo to 3.14.0. (#6196).
  • Update isnan implementation in WebGL backend to follow IEEE 754-1985 (#6107). Thanks, @shaoboyan.
  • Bump follow-redirects from 1.14.7 to 1.14.8 in /tfjs-backend-webgl (#6149). Thanks, @dependabot[bot].
  • Bump karma from 6.3.4 to 6.3.14 in /tfjs-backend-webgl (#6120). Thanks, @dependabot[bot].
  • Fix TS development on Apple silicon (#6090).
  • [webgl]Donot use cache context if use custom canvas (#6100).
  • Bump log4js from 6.3.0 to 6.4.1 in /tfjs-backend-webgl (#6065). Thanks, @dependabot[bot].
  • Bump follow-redirects from 1.14.1 to 1.14.7 in /tfjs-backend-webgl (#6048). Thanks, @dependabot[bot].
  • Bump engine.io from 4.1.1 to 4.1.2 in /tfjs-backend-webgl (#6046). Thanks, @dependabot[bot].

tfjs-v3.13.0

25 Jan 19:23
e0ea5a7
Compare
Choose a tag to compare

Core (3.12.0 ==> 3.13.0)

Misc

  • Update monorepo to 3.13.0. (#6003).
  • [layers] [webgl] fixed failing nightly tests (#6001).
  • Add an API to keep data on GPU: dataToGPU (#5953).
  • [core] Remove test_util.ts dependency on Jasmine (#5921).
  • [core] Remove dependency on backend-cpu from the shared tests target (#5944).

Data (3.12.0 ==> 3.13.0)

Misc

  • Update lockfiles branch tfjs_3.13.0_lockfiles lock files. (#6032).
  • Update monorepo to 3.13.0. (#6003).

Layers (3.12.0 ==> 3.13.0)

Bug fixes

  • [tfjs-layers[ Fix Layer mem leak for 1D targets (#5988).

Misc

  • Update lockfiles branch tfjs_3.13.0_lockfiles lock files. (#6032).
  • Update monorepo to 3.13.0. (#6003).
  • [layers] [webgl] fixed failing nightly tests (#6001).

Converter (3.12.0 ==> 3.13.0)

Misc

  • Update lockfiles branch tfjs_3.13.0_lockfiles lock files. (#6032).
  • Update monorepo to 3.13.0. (#6003).

Node (3.12.0 ==> 3.13.0)

Features

Misc

  • Update lockfiles branch tfjs_3.13.0_lockfiles lock files. (#6032).
  • Update monorepo to 3.13.0. (#6003).

Wasm (3.12.0 ==> 3.13.0)

Misc

  • Update lockfiles branch tfjs_3.13.0_lockfiles lock files. (#6032).
  • Update monorepo to 3.13.0. (#6003).
  • [layers] [webgl] fixed failing nightly tests (#6001).
  • Unify the name and order of kernel files and kernel configs (#5969). Thanks, @gyagp.
  • [tfjs-backend-wasm] added use to the support models (#5952).
  • [wasm] Add boolean data type support for min/max (#5922).

Cpu (3.12.0 ==> 3.13.0)

Bug fixes

  • [cpu] GatherV2 return zero if out of bounds when forwarding from webgl (#5994).

Misc

  • Update lockfiles branch tfjs_3.13.0_lockfiles lock files. (#6032).
  • Update monorepo to 3.13.0. (#6003).
  • Unify the name and order of kernel files and kernel configs (#5969). Thanks, @gyagp.

Webgl (3.12.0 ==> 3.13.0)

Misc

  • Update lockfiles branch tfjs_3.13.0_lockfiles lock files. (#6032).
  • Update monorepo to 3.13.0. (#6003).
  • [layers] [webgl] fixed failing nightly tests (#6001).
  • Unify the name and order of kernel files and kernel configs (#5969). Thanks, @gyagp.
  • [webgl] GatherV2 fill out of range values with zero (#5984).
  • Add an API to keep data on GPU: dataToGPU (#5953).
  • remove unnecessary gl.flush() (#5989).
  • [webgl]Fix test. (#5985).
  • [webgl]Allow constructor to take canvas. (#5983).
  • [webgl] Refactor texture return type to return the actual texShape with the WebGLTexture (#5949).

tfjs-v3.12.0

08 Dec 21:32
f41e509
Compare
Choose a tag to compare

Core (3.11.0 ==> 3.12.0)

Features

  • Add SparseSegmentSum/Mean kernel to WASM backend (#5739).
  • Add SparseFillEmptyRows kernel to WASM (#5747).
  • Add SparseReshape kernel to WASM backend (#5723).

Bug fixes

  • [kernels] support batch dims broadcasting for matmul (#5789).

Misc

  • Update monorepo to 3.12.0. (#5926).
  • Expose dimRoundingMode attribute of pool op (#5849). Thanks, @BruceDai.
  • Add and update package.json repository metadata (#5887).
  • [wasm]Supports broadcast for all binary ops. (#5873).
  • Add doccomment for fromPixels inconsistent result. (#5865).
  • Lint Bazel packages with a central lint script (#5790).
  • [core] Skip Firefox in fromPixel webworker test (#5794).
  • [core] Separate worker tests from shared tests (#5784).
  • #5743: Allow passing ImageBitmap in worker context (#5773). Thanks, @AlexShafir.
  • Fix lint errors (#5783).

Data (3.11.0 ==> 3.12.0)

Misc

  • Update lockfiles branch tfjs_3.12.0_lockfiles lock files. (#5929).
  • Update monorepo to 3.12.0. (#5926).
  • Update package.json to include the repository (#5770). Thanks, @v-rr.
  • Lint Bazel packages with a central lint script (#5790).

Layers (3.11.0 ==> 3.12.0)

Misc

  • Update lockfiles branch tfjs_3.12.0_lockfiles lock files. (#5929).
  • Update monorepo to 3.12.0. (#5926).
  • Update package.json to include the repository (#5770). Thanks, @v-rr.
  • Lint Bazel packages with a central lint script (#5790).

Converter (3.11.0 ==> 3.12.0)

Features

  • auto converter float16 to float32 in converter, and support cast op for DT_HALF type to float32 (#5858).
  • Add model debug mode support (#5659). Thanks, @axinging.

Bug fixes

  • auto converter float16 to float32 in converter, and support cast op for DT_HALF type to float32 (#5858).
  • lock keras version (#5809).
  • [converter] fix tensorflow-estimator version to 2.6.0 (#5802).
  • [converter] Use 'bazel build' for build-npm script (#5780).

Misc

  • Update lockfiles branch tfjs_3.12.0_lockfiles lock files. (#5929).
  • Update monorepo to 3.12.0. (#5926).
  • Add and update package.json repository metadata (#5887).
  • added wizard deps to the package (#5817).
  • converter(fix): removed TF version lock. (#5814).
  • Lint Bazel packages with a central lint script (#5790).
  • [converter] Add license to BUILD file (#5801).
  • [converter]Update _convert_tf_saved_model (#5788).
  • [converter]Add a converter API to convert in-memory keras model to sa… (#5781).

Node (3.11.0 ==> 3.12.0)

Bug fixes

  • [kernels] support batch dims broadcasting for matmul (#5789).

Misc

  • Update lockfiles branch tfjs_3.12.0_lockfiles lock files. (#5929).
  • Update monorepo to 3.12.0. (#5926).
  • update darwin-arm64 download url to tfjs gcp bucket (#5899).
  • Expose dimRoundingMode attribute of pool op (#5849). Thanks, @BruceDai.
  • Add and update package.json repository metadata (#5887).
  • tfjs-node: upgrade TF to 2.7.0, ref #5740. (#5818).

Wasm (3.11.0 ==> 3.12.0)

Features

  • Add SparseSegmentSum/Mean kernel to WASM backend (#5739).
  • Add SparseFillEmptyRows kernel to WASM (#5747).
  • Add SparseReshape kernel to WASM backend (#5723).

Bug fixes

  • [kernels] support batch dims broadcasting for matmul (#5789).

Misc

  • Update lockfiles branch tfjs_3.12.0_lockfiles lock files. (#5929).
  • Update monorepo to 3.12.0. (#5926).
  • Update package.json to include the repository (#5770). Thanks, @v-rr.
  • [wasm]Supports broadcast for all binary ops. (#5873).
  • [wasm] Fix incorrect check for existance of process (#5874).
  • [wasm] Fix memory leak in node when disposing wasm backend (#5852).

Cpu (3.11.0 ==> 3.12.0)

Features

  • Add SparseSegmentSum/Mean kernel to WASM backend (#5739).
  • Add SparseFillEmptyRows kernel to WASM (#5747).
  • Add SparseReshape kernel to WASM backend (#5723).

Bug fixes

  • [kernels] support batch dims broadcasting for matmul (#5789).

Security

  • Bump ws from 7.4.4 to 7.4.6 in /tfjs-backend-cpu (#5883). Thanks, @dependabot[bot].
  • Bump browserslist from 4.16.3 to 4.18.1 in /tfjs-backend-cpu (#5878). Thanks, @dependabot[bot].

Misc

  • Update lockfiles branch tfjs_3.12.0_lockfiles lock files. (#5929).
  • Update monorepo to 3.12.0. (#5926).
  • Bump path-parse from 1.0.6 to 1.0.7 in /tfjs-backend-cpu (#5885). Thanks, @dependabot[bot].
  • Bump ansi-regex from 5.0.0 to 5.0.1 in /tfjs-backend-cpu (#5886). Thanks, @dependabot[bot].
  • Add and update package.json repository metadata (#5887).
  • Lint Bazel packages with a central lint script (#5790).

Webgl (3.11.0 ==> 3.12.0)

Features

  • [webgl] replace texImage2D with texStorage2D + texSubImage2D (#5862).

Bug fixes

  • : 5205 [webgl: Support uniforms for pack/unpack programs] (#5835). Thanks, @qjia7.
  • [webgl] replace texImage2D with texStorage2D + texSubImage2D (#5862).
  • [kernels] support batch dims broadcasting for matmul (#5789).

Security

  • Bump ansi-regex from 5.0.0 to 5.0.1 in /tfjs-backend-webgl (#5882). Thanks, @dependabot[bot].

Misc

  • Update lockfiles branch tfjs_3.12.0_lockfiles lock files. (#5929).
  • Update monorepo to 3.12.0. (#5926).
  • add check for valid gl context when reading isContextLost (#5825). Thanks, @vladmandic.
  • Lint Bazel packages with a central lint script (#5790).
  • [webgl]Refactor GPGPUBinary. (#5796).
  • [webgl]Remove unnecessary blocking GPU call. (#5795).
  • [core] Separate worker tests from shared tests (#5784).
  • #5743: Allow passing ImageBitmap in worker context (#5773). Thanks, @AlexShafir

tfjs-tflite-v0.0.1-alpha.8

02 Dec 18:55
8127164
Compare
Choose a tag to compare

tfjs-tflite (0.0.1-alpha.7 ==> 0.0.1-alpha.8)

  • [tflite] Add profiling related APIs to tfjs-tflite (#5911). See the Profiling section in the README file for more details.

tfjs-react-native-v0.8.0

03 Nov 21:49
d1cf4d6
Compare
Choose a tag to compare

tfjs-react-native (0.7.0 ==> 0.8.0)

  • [react-native] Add "rotation" property to TensorCamera to allow users to rotate camera view and internal texture (#5804). Thanks, @nicholasio
  • Use the release docker for all cloudbuild steps (#5669)..

tfjs-v3.11.0

27 Oct 21:37
1ce70e2
Compare
Choose a tag to compare

Core (3.10.0 ==> 3.11.0)

Features

Bug fixes

Misc

  • Update StridedSlice kernel implementation (#5408).

Node (3.10.0 ==> 3.11.0)

Misc

  • Update StridedSlice kernel implementation (#5408).

Wasm (3.10.0 ==> 3.11.0)

Misc

  • Update StridedSlice kernel implementation (#5408).

Cpu (3.10.0 ==> 3.11.0)

Misc

  • Update StridedSlice kernel implementation (#5408).

Webgl (3.10.0 ==> 3.11.0)

Misc

  • Update StridedSlice kernel implementation (#5408).

tfjs-v3.10.0

22 Oct 02:07
cfa976e
Compare
Choose a tag to compare

Core (3.9.0 ==> 3.10.0)

Features

Misc

  • Update monorepo to 3.10.0. (#5762).
  • [core] Only run 32 bit tests if backend supports 32 bit (#5693).
  • [webgl] Fix nightly browser configurations (#5687).
  • [wasm] Fix kernels in wasm backend about how int32 inputs are handled (#5662).
  • Upgrade rules_nodejs to 4.2.0 (#5671).
  • Use the release docker for all cloudbuild steps (#5669).
  • [webgl] Build tfjs-backend-webgl with Bazel (#5562).
  • [webgl] Run tests out of order (#5616).
  • Update diag.ts (#5617). Thanks, @rthadur.
  • [webgpu] Fix WGSL pow case fail (#5589). Thanks, @axinging.
  • [core] Fix io test flakiness when run out-of-order (#5582).
  • Throw errors when any index is out of bound in GatherV2 (#5439).

Data (3.9.0 ==> 3.10.0)

Features

  • [tfjs-layers] Bazel migration (#5672).

Misc

  • Update monorepo to 3.10.0. (#5762).
  • [tfjs-data] Bazel migration for tfjs-data (#5748).
  • Use the release docker for all cloudbuild steps (#5669).
  • [core] Fix io test flakiness when run out-of-order (#5582).

Layers (3.9.0 ==> 3.10.0)

Features

  • fix nightly layers tests (#5688).
  • [tfjs-layers] Bazel migration (#5672).
  • [tfjs-converter] Bazel build migration (#5388).
  • [tfjs-converter] Bazel build migration (#5388).

Bug fixes

  • only runs stacked rnncells test on webgl2 gpu (#5718).

Misc

  • Update monorepo to 3.10.0. (#5762).
  • [layers] Fix package.json bazel targets (#5719).
  • [wasm] Fix kernels in wasm backend about how int32 inputs are handled (#5662).
  • Use the release docker for all cloudbuild steps (#5669).
  • [webgl] Build tfjs-backend-webgl with Bazel (#5562).

Converter (3.9.0 ==> 3.10.0)

Features

  • [tfjs-converter] Bazel build migration (#5388).
  • [tfjs-converter] Bazel build migration (#5388).

Bug fixes

  • [converter] Add missing @bazel/bazelisk dependency (#5744).

Documentation

  • [converter] Add required libs to readme (#5639).
  • Fix typo in tf_saved_model_conversion_v2.py (#5568). Thanks, @mikezzb.

Misc

  • Update monorepo to 3.10.0. (#5762).
  • Use a precompiled Python3 binary on Windows (#5699).
  • Upgrade rules_nodejs to 4.2.0 (#5671).
  • Use the release docker for all cloudbuild steps (#5669).
  • Base the release docker off of debian (#5640).
  • [converter] Pin python2 protobuf version to 3.17.3 (#5635).
  • Fix converter nightly test (#5600).
  • [core] Fix io test flakiness when run out-of-order (#5582).

Node (3.9.0 ==> 3.10.0)

Misc

  • Update monorepo to 3.10.0. (#5762).
  • upgrade tf binary version to 2.6.0 (#5703).
  • [wasm] Fix kernels in wasm backend about how int32 inputs are handled (#5662).
  • Base the release docker off of debian (#5640).
  • Throw errors when any index is out of bound in GatherV2 (#5439).
  • Delete .travis.yml

Wasm (3.9.0 ==> 3.10.0)

Features

  • [webgpu] Add depthToSpace op (#5585). Thanks, @haoyunfeix.
  • [tfjs-converter] Bazel build migration (#5388).
  • [tfjs-converter] Bazel build migration (#5388).

Security

  • Bump ansi-regex from 5.0.0 to 5.0.1 in /tfjs-backend-wasm (#5650). Thanks, @dependabot[bot].

Misc

  • Update monorepo to 3.10.0. (#5762).
  • [wasm] remove leftover console.log (#5737).
  • [wasm] Allow users to set threads count at runtime (#5727).
  • [wasm] Fix kernels in wasm backend about how int32 inputs are handled (#5662).
  • Use the release docker for all cloudbuild steps (#5669).
  • Throw errors when any index is out of bound in GatherV2 (#5439).
  • update docker and fixed test bundle size wasm task (#5583).

Cpu (3.9.0 ==> 3.10.0)

Features

Misc

  • Update monorepo to 3.10.0. (#5762).
  • [wasm] Fix kernels in wasm backend about how int32 inputs are handled (#5662).
  • Upgrade rules_nodejs to 4.2.0 (#5671).
  • Throw errors when any index is out of bound in GatherV2 (#5439).

Webgl (3.9.0 ==> 3.10.0)

Features

Bug fixes

  • use shader loop instead of expand with js to reduce shader size (#5714).

Performance

  • use shader loop instead of expand with js to reduce shader size (#5714).
  • enable flush threshold for all mobile devices (#5695).

Misc

  • Update monorepo to 3.10.0. (#5762).
  • [webgl] Fix nightly browser configurations (#5687).
  • [wasm] Fix kernels in wasm backend about how int32 inputs are handled (#5662).
  • Upgrade rules_nodejs to 4.2.0 (#5671).
  • [webgl] Build tfjs-backend-webgl with Bazel (#5562).
  • [webgl] Update yarn.lock (#5636). Thanks, @axinging.
  • [webgl] Run tests out of order (#5616).
  • Update package.json (#5618). Thanks, @rthadur.
  • [webgl]Add BroadcastArgs to WebGL. (#5485).
  • Throw errors when any index is out of bound in GatherV2 (#5439).