Skip to content

tfjs-v3.8.0

Choose a tag to compare

@mattsoulanille mattsoulanille released this 15 Jul 15:23
· 1369 commits to master since this release
3513126

Core (3.7.0 ==> 3.8.0)

Bug fixes

  • fixed depthwise conv2d packed shader issue where dilation is great than 2 (#5320).
  • Fix #5273: Refactor IOHandlers to use same JSON parsing (#5274). Thanks, @MaximeKjaer.

Misc

  • Update monorepo to 3.8.0. (#5331).
  • Add flags for controlling when TopK GPU is used (#5328). Thanks, @ahmedsabie.
  • [webgpu] Fix floorDiv vec4 compile fail (#5307). Thanks, @axinging.
  • Don't try to load weights if there are no weights (#5310).
  • Fix flipLeftRight op in various backends and add more tests (#5270).
  • Add the missing backend initialization in runKernel (#5251).
  • Switch CPU TopK Algorithm to use Floyd-Rivest (#5236).
  • Switch WebGL TopK algorithm to use bitonic (#5233).
  • Supported conv2dTranspose with explicit paddings. (#5185). Thanks, @BruceDai.
  • Supported pooling operation with explicit padding. (#5163). Thanks, @BruceDai.

Data (3.7.0 ==> 3.8.0)

Misc

  • Update lockfiles branch tfjs_3.8.0_lockfiles lock files. (#5332).
  • Update monorepo to 3.8.0. (#5331).

Layers (3.7.0 ==> 3.8.0)

Bug fixes

  • [tfjs-layers] remove deps of chained ops in layers (#5188).

Performance

  • [tfjs-layers] remove deps of chained ops in layers (#5188).

Misc

  • Update lockfiles branch tfjs_3.8.0_lockfiles lock files. (#5332).
  • Update monorepo to 3.8.0. (#5331).

Converter (3.7.0 ==> 3.8.0)

Misc

  • Update lockfiles branch tfjs_3.8.0_lockfiles lock files. (#5332).
  • Update monorepo to 3.8.0. (#5331).
  • fix converter build file for g3 (#5232).

Node (3.7.0 ==> 3.8.0)

Features

  • libtensorflow path name replacing (#5171). Thanks, @kawauso.
  • upgrade tensorflow deps to 2.5 and built raspberry pi 2.5 binary (#5204).

Bug fixes

  • Fix #5273: Refactor IOHandlers to use same JSON parsing (#5274). Thanks, @MaximeKjaer.
  • upgrade tensorflow deps to 2.5 and built raspberry pi 2.5 binary (#5204).

Misc

  • Update lockfiles branch tfjs_3.8.0_lockfiles lock files. (#5332).
  • Update monorepo to 3.8.0. (#5331).
  • Update WINDOWS_TROUBLESHOOTING.md (#5327). Thanks, @rthadur.
  • Add FlipLeftRight Node.JS kernel using reverse op. (#5311). Thanks, @DCtheTall.
  • Revert "Add FlipLeftRight NodeJS kernel. " (#5263) (#5261).
  • Add FlipLeftRight NodeJS kernel. (#5261). Thanks, @DCtheTall.
  • Supported conv2dTranspose with explicit paddings. (#5185). Thanks, @BruceDai.
  • Supported pooling operation with explicit padding. (#5163). Thanks, @BruceDai.

Wasm (3.7.0 ==> 3.8.0)

Features

Misc

  • Update lockfiles branch tfjs_3.8.0_lockfiles lock files. (#5332).
  • Update monorepo to 3.8.0. (#5331).
  • [wasm] Mark 'os' as excluded in browser bundles (#5302).
  • Fix flipLeftRight op in various backends and add more tests (#5270).
  • Implement cosh in tfjs-backend-wasm (#5260). Thanks, @carrycooldude.
  • Switch WASM TopK Algorithm to use Floyd-Rivest (#5244).
  • Switch WebGL TopK algorithm to use bitonic (#5233).
  • Update WASM README about setting up cross-origin isolation (#5169).

Cpu (3.7.0 ==> 3.8.0)

Misc

  • Update lockfiles branch tfjs_3.8.0_lockfiles lock files. (#5332).
  • Update monorepo to 3.8.0. (#5331).
  • Fix flipLeftRight op in various backends and add more tests (#5270).
  • Switch CPU TopK Algorithm to use Floyd-Rivest (#5236).
  • Switch WebGL TopK algorithm to use bitonic (#5233).

Webgl (3.7.0 ==> 3.8.0)

Features

  • webgl: Refactor the custom uniforms support (#5258). Thanks, @qjia7.
  • webgl: Add shapes uniforms to reduce shader compilation time (#5240). Thanks, @qjia7.

Bug fixes

  • fixed depthwise conv2d packed shader issue where dilation is great than 2 (#5320).
  • Remove redeclared value uniform (#5312).

Performance

  • webgl: Add shapes uniforms to reduce shader compilation time (#5240). Thanks, @qjia7.

Misc

  • Update lockfiles branch tfjs_3.8.0_lockfiles lock files. (#5332).
  • Update monorepo to 3.8.0. (#5331).
  • Add flags for controlling when TopK GPU is used (#5328). Thanks, @ahmedsabie.
  • Unpack input in TopK WebGL kernel (#5286).
  • Fix flipLeftRight op in various backends and add more tests (#5270).
  • Switch WebGL TopK algorithm to use bitonic (#5233).
  • Fix webgl backend memory leak in firefox (#5193).