Core (3.8.0 ==> 3.9.0)
Features
- Add grayscaleToRGB ops (#5308). Thanks, @raffizulvian.
Bug fixes
- fix (#5523).
- [tfjs-core] fixed version test by require from both relative and absolute path (#5405).
- [tfjs-core] disable logging when prod flag is set (#5368).
- [core] fix: corrected dilations is not passed to the next func (#5364). Thanks, @sungongwei.
- [webgl]Fix PadV2 with empty size. (#5359).
Misc
- Update monorepo to 3.9.0. (#5544).
- Include README.md files in Bazel-generated npm packages (#5542).
- [wasm] Fix offset calculation in Conv2DBackpropInput (#5518).
- Fix string split call stack overflow (#5509).
- [webgl] Fixed nightly test failure (#5510).
- [webgpu] Add depthwise and other 21 programs WGSL support (#5403). Thanks, @axinging.
- fix depthwise conv2d bug (#5500).
- Add broadcast args (#4636). Thanks, @drubinstein.
- [core] Add fallback method for
isMobile
(#5478). - fix(docs): elu wrong definition (#5474). Thanks, @raffizulvian.
- Make Bazel npm outputs match current packages (#5451).
- Run enumerate-tests with Bazel (#5361).
- Use absolute import for version_test (#5416).
- Add fused depthwiseConv2d case for filter 3x3 (#5333). Thanks, @axinging.
- tfjs_bundle related improvements (#5337).
- Use Bazel and ts_library to build core and backend-cpu (#5133).
Data (3.8.0 ==> 3.9.0)
Bug fixes
- [tfjs-data] Fix an issue caused by incorrectly cloning certain iterator (#5444).
Misc
- Update lockfiles branch tfjs_3.9.0_lockfiles lock files. (#5555).
- Update monorepo to 3.9.0. (#5544).
- Use Bazel and ts_library to build core and backend-cpu (#5133).
Layers (3.8.0 ==> 3.9.0)
Misc
- Update lockfiles branch tfjs_3.9.0_lockfiles lock files. (#5555).
- Update monorepo to 3.9.0. (#5544).
- improving error message when input or dataset output shape does not match the inputShape (#5524). Thanks, @sourabh112.
- Revert "Build tfjs-backend-webgl with Bazel " (#5476) (#5339).
- Make Bazel npm outputs match current packages (#5451).
- fix(typo): in comment; TensorFow -> TensorFlow (#5407). Thanks, @GoogleSites.
- Build tfjs-backend-webgl with Bazel (#5339).
- Use Bazel and ts_library to build core and backend-cpu (#5133).
Converter (3.8.0 ==> 3.9.0)
Bug fixes
- Create a separate 'link-package-core' for packages that only need core (#5436).
Misc
- Update lockfiles branch tfjs_3.9.0_lockfiles lock files. (#5555).
- Update monorepo to 3.9.0. (#5544).
- Add broadcast args (#4636). Thanks, @drubinstein.
- Use Bazel and ts_library to build core and backend-cpu (#5133).
Node (3.8.0 ==> 3.9.0)
Misc
- Update lockfiles branch tfjs_3.9.0_lockfiles lock files. (#5555).
- Update monorepo to 3.9.0. (#5544).
- [wasm] Fix offset calculation in Conv2DBackpropInput (#5518).
- Update package.json (#5499). Thanks, @rthadur.
- Add broadcast args (#4636). Thanks, @drubinstein.
- Update README.md (#5427). Thanks, @rthadur.
- Use Bazel and ts_library to build core and backend-cpu (#5133).
Wasm (3.8.0 ==> 3.9.0)
Features
- [wasm] add elu kernel (#5435). Thanks, @raffizulvian.
Bug fixes
- [webgl]Fix PadV2 with empty size. (#5359).
Security
- Bump path-parse from 1.0.6 to 1.0.7 in /tfjs-backend-wasm (#5464). Thanks, @dependabot[bot].
Misc
- Update lockfiles branch tfjs_3.9.0_lockfiles lock files. (#5555).
- Update monorepo to 3.9.0. (#5544).
- Update safari to 13 for wasm tests (#5540).
- [wasm] Fix offset calculation in Conv2DBackpropInput (#5518).
- [wasm] Make it more obvious for calling setWasmPaths when WASM backend is loaded from script tag (#5477).
- [wasm] Remove uses of 'build-deps-ci' (#5340).
- Use Bazel and ts_library to build core and backend-cpu (#5133).
Cpu (3.8.0 ==> 3.9.0)
Features
- [webgl] Allow Sqrt to run on packed data (#5396).
Misc
- Update monorepo to 3.9.0. (#5544).
- Include README.md files in Bazel-generated npm packages (#5542).
- Fix string split call stack overflow (#5509).
- Add broadcast args (#4636). Thanks, @drubinstein.
- Make Bazel npm outputs match current packages (#5451).
- Migrate tfjs-tflite package to bazel (#5358).
- Use absolute import for version_test (#5416).
- Allow Sigmoid to run on packed data (#5406).
- tfjs_bundle related improvements (#5337).
- Use Bazel and ts_library to build core and backend-cpu (#5133).
Webgl (3.8.0 ==> 3.9.0)
Features
- [webgl] Allow Sqrt to run on packed data (#5396).
- webgl: Use uniforms for im2col/encode[decode] matrix programs (#5297). Thanks, @qjia7.
Bug fixes
- #5479 [webgl: Fix the incorrect result with shapes uniforms] (#5502). Thanks, @qjia7.
- webgl: Use imod instead of mod (#5514). Thanks, @qjia7.
- #5447 [webgl: Use imod instead of mod] (#5514). Thanks, @qjia7.
- #5447 [webgl: Fix the incorrect result for blazeface] (#5483). Thanks, @qjia7.
- [webgl] Temporarily disable WEBGL_USE_SHAPES_UNIFORMS tests (#5480).
- [tfjs-data] Fix an issue caused by incorrectly cloning certain iterator (#5444).
- Create a separate 'link-package-core' for packages that only need core (#5436).
- Fix the incorrect benchmark result when using uniforms for im2col (#5404). Thanks, @qjia7.
- [webgl]Fix PadV2 with empty size. (#5359).
- [webgl]Fix conv2d when width is odd. (#5264).
Misc
- Update lockfiles branch tfjs_3.9.0_lockfiles lock files. (#5555).
- Update monorepo to 3.9.0. (#5544).
- webgl: Enable single run for yarn test (#5525). Thanks, @qjia7.
- [webgl] Fixed nightly test failure (#5510).
- fix depthwise conv2d bug (#5500).
- Unpack input in ArgMin/Max WebGL kernel (#5437).
- Add broadcast args (#4636). Thanks, @drubinstein.
- Revert "Build tfjs-backend-webgl with Bazel " (#5476) (#5339).
- Make Bazel npm outputs match current packages (#5451).
- [webgl] Use uniforms for depthwise conv2d/reshape (#5422). Thanks, @qjia7.
- Use correct externals and globals for webgl bundle (#5417).
- Fix the typo webgo->webgl (#5419). Thanks, @qjia7.
- Use absolute import for version_test (#5416).
- Allow Sigmoid to run on packed data (#5406).
- Fix
yarn build
command under tfjs-backend-webgl folder (#5379). Thanks, @haoyunfeix. - Build tfjs-backend-webgl with Bazel (#5339).
- [webgpu] Fix PadV2 with empty size (#5363). Thanks, @qjia7.
- Use Bazel and ts_library to build core and backend-cpu (#5133).