tfjs-v3.8.0
·
1369 commits
to master
since this release
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
- Add batchToSpaceND/spaceToBatchND kernels (#5288). Thanks, @kinsei0916.
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
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).