tfjs-v3.12.0
ahmedsabie
released this
08 Dec 21:32
·
1083 commits
to master
since this release
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