Skip to content

tfjs-v3.9.0

Compare
Choose a tag to compare
@mattsoulanille mattsoulanille released this 30 Aug 20:18
· 1256 commits to master since this release
4dfcd78

Core (3.8.0 ==> 3.9.0)

Features

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

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).