Skip to content

tfjs-v3.12.0

Compare
Choose a tag to compare
@ahmedsabie ahmedsabie released this 08 Dec 21:32
· 1083 commits to master since this release
f41e509

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